builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-481 starttime: 1461110958.8 results: success (0) buildid: 20160419153035 builduid: b0a7ae018c7c4fb492d045c1f09772bf revision: 036c763dedca215c00853146dc050a766dfd1f04 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:18.804481) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:18.804951) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:18.805261) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:18.840017) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:18.840397) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 17:09:18-- 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% 7.97M=0.001s 2016-04-19 17:09:19 (7.97 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.444601 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:19.313193) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:19.313489) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.058661 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:19.398661) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:19.398979) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 036c763dedca215c00853146dc050a766dfd1f04 --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 036c763dedca215c00853146dc050a766dfd1f04 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 17:09:19,497 truncating revision to first 12 chars 2016-04-19 17:09:19,497 Setting DEBUG logging. 2016-04-19 17:09:19,498 attempt 1/10 2016-04-19 17:09:19,498 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/036c763dedca?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 17:09:19,824 unpacking tar archive at: fx-team-036c763dedca/testing/mozharness/ program finished with exit code 0 elapsedTime=0.616753 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:20.041759) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:20.042090) ========= script_repo_revision: 036c763dedca215c00853146dc050a766dfd1f04 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:20.042477) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:20.042755) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 17:09:20.069016) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 30 secs) (at 2016-04-19 17:09:20.069396) ========= /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=5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835 _=/tools/buildbot/bin/python using PTY: False 17:09:20 INFO - MultiFileLogger online at 20160419 17:09:20 in /builds/slave/test 17:09:20 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 17:09:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:09:20 INFO - {'append_to_log': False, 17:09:20 INFO - 'base_work_dir': '/builds/slave/test', 17:09:20 INFO - 'blob_upload_branch': 'fx-team', 17:09:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:09:20 INFO - 'buildbot_json_path': 'buildprops.json', 17:09:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:09:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:09:20 INFO - 'download_minidump_stackwalk': True, 17:09:20 INFO - 'download_symbols': 'true', 17:09:20 INFO - 'e10s': False, 17:09:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:09:20 INFO - 'tooltool.py': '/tools/tooltool.py', 17:09:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:09:20 INFO - '/tools/misc-python/virtualenv.py')}, 17:09:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:09:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:09:20 INFO - 'log_level': 'info', 17:09:20 INFO - 'log_to_console': True, 17:09:20 INFO - 'opt_config_files': (), 17:09:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:09:20 INFO - '--processes=1', 17:09:20 INFO - '--config=%(test_path)s/wptrunner.ini', 17:09:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:09:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:09:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:09:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:09:20 INFO - 'pip_index': False, 17:09:20 INFO - 'require_test_zip': True, 17:09:20 INFO - 'test_type': ('testharness',), 17:09:20 INFO - 'this_chunk': '1', 17:09:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:09:20 INFO - 'total_chunks': '10', 17:09:20 INFO - 'virtualenv_path': 'venv', 17:09:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:09:20 INFO - 'work_dir': 'build'} 17:09:20 INFO - ##### 17:09:20 INFO - ##### Running clobber step. 17:09:20 INFO - ##### 17:09:20 INFO - Running pre-action listener: _resource_record_pre_action 17:09:20 INFO - Running main action method: clobber 17:09:20 INFO - rmtree: /builds/slave/test/build 17:09:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:09:22 INFO - Running post-action listener: _resource_record_post_action 17:09:22 INFO - ##### 17:09:22 INFO - ##### Running read-buildbot-config step. 17:09:22 INFO - ##### 17:09:22 INFO - Running pre-action listener: _resource_record_pre_action 17:09:22 INFO - Running main action method: read_buildbot_config 17:09:22 INFO - Using buildbot properties: 17:09:22 INFO - { 17:09:22 INFO - "project": "", 17:09:22 INFO - "product": "firefox", 17:09:22 INFO - "script_repo_revision": "production", 17:09:22 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 17:09:22 INFO - "repository": "", 17:09:22 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 17:09:22 INFO - "buildid": "20160419153035", 17:09:22 INFO - "pgo_build": "False", 17:09:22 INFO - "basedir": "/builds/slave/test", 17:09:22 INFO - "buildnumber": 92, 17:09:22 INFO - "slavename": "tst-linux32-spot-481", 17:09:22 INFO - "revision": "036c763dedca215c00853146dc050a766dfd1f04", 17:09:22 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 17:09:22 INFO - "platform": "linux", 17:09:22 INFO - "branch": "fx-team", 17:09:22 INFO - "repo_path": "integration/fx-team", 17:09:22 INFO - "moz_repo_path": "", 17:09:22 INFO - "stage_platform": "linux", 17:09:22 INFO - "builduid": "b0a7ae018c7c4fb492d045c1f09772bf", 17:09:22 INFO - "slavebuilddir": "test" 17:09:22 INFO - } 17:09:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 17:09:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 17:09:22 INFO - Running post-action listener: _resource_record_post_action 17:09:22 INFO - ##### 17:09:22 INFO - ##### Running download-and-extract step. 17:09:22 INFO - ##### 17:09:22 INFO - Running pre-action listener: _resource_record_pre_action 17:09:22 INFO - Running main action method: download_and_extract 17:09:22 INFO - mkdir: /builds/slave/test/build/tests 17:09:22 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')]} 17:09:22 INFO - https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 17:09:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 17:09:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 17:09:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 17:09:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 17:09:24 INFO - Downloaded 1325 bytes. 17:09:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 17:09:24 INFO - Using the following test package requirements: 17:09:24 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 17:09:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:09:24 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 17:09:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:09:24 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 17:09:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:09:24 INFO - u'jsshell-linux-i686.zip'], 17:09:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:09:24 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 17:09:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 17:09:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:09:24 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 17:09:24 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:09:24 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 17:09:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:09:24 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 17:09:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 17:09:24 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 17:09:24 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 17:09:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:09:24 INFO - https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 17:09:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 17:09:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 17:09:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 17:09:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 17:09:28 INFO - Downloaded 22428332 bytes. 17:09:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:09:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:09:28 INFO - caution: filename not matched: web-platform/* 17:09:28 INFO - Return code: 11 17:09:28 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')]} 17:09:28 INFO - https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 17:09:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 17:09:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 17:09:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 17:09:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 17:09:34 INFO - Downloaded 36382562 bytes. 17:09:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:09:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:09:38 INFO - caution: filename not matched: bin/* 17:09:38 INFO - caution: filename not matched: config/* 17:09:38 INFO - caution: filename not matched: mozbase/* 17:09:38 INFO - caution: filename not matched: marionette/* 17:09:38 INFO - caution: filename not matched: tools/wptserve/* 17:09:38 INFO - Return code: 11 17:09: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')]} 17:09:38 INFO - https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 17:09:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 17:09:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 17:09:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 17:09:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 17:09:44 INFO - Downloaded 63384721 bytes. 17:09:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 17:09:44 INFO - mkdir: /builds/slave/test/properties 17:09:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:09:44 INFO - Writing to file /builds/slave/test/properties/build_url 17:09:44 INFO - Contents: 17:09:44 INFO - build_url:https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 17:09:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 17:09:45 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:09:45 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:09:45 INFO - Contents: 17:09:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 17:09:45 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')]} 17:09:45 INFO - https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:09:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 17:09:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 17:09:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 17:09:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 17:09:54 INFO - Downloaded 91770836 bytes. 17:09:54 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:09:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:10:04 INFO - Return code: 0 17:10:04 INFO - Running post-action listener: _resource_record_post_action 17:10:04 INFO - Running post-action listener: set_extra_try_arguments 17:10:04 INFO - ##### 17:10:04 INFO - ##### Running create-virtualenv step. 17:10:04 INFO - ##### 17:10:04 INFO - Running pre-action listener: _pre_create_virtualenv 17:10:04 INFO - Running pre-action listener: _resource_record_pre_action 17:10:04 INFO - Running main action method: create_virtualenv 17:10:04 INFO - Creating virtualenv /builds/slave/test/build/venv 17:10:04 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 17:10:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:10:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:10:04 INFO - Using real prefix '/usr' 17:10:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:10:05 INFO - Installing distribute.............................................................................................................................................................................................done. 17:10:09 INFO - Installing pip.................done. 17:10:09 INFO - Return code: 0 17:10:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:10:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:10:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:10:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:10:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:10:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:10:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:10:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b90c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ca2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d54f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a36e30>, '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 0x8cd3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d52470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', '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 17:10:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 17:10:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 17:10:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:10:09 INFO - 'CCACHE_UMASK': '002', 17:10:09 INFO - 'DISPLAY': ':0', 17:10:09 INFO - 'HOME': '/home/cltbld', 17:10:09 INFO - 'LANG': 'en_US.UTF-8', 17:10:09 INFO - 'LOGNAME': 'cltbld', 17:10:09 INFO - 'MAIL': '/var/mail/cltbld', 17:10:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:10:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:10:09 INFO - 'MOZ_NO_REMOTE': '1', 17:10:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:10:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:10:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:10:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:10:09 INFO - 'PWD': '/builds/slave/test', 17:10:09 INFO - 'SHELL': '/bin/bash', 17:10:09 INFO - 'SHLVL': '1', 17:10:09 INFO - 'TERM': 'linux', 17:10:09 INFO - 'TMOUT': '86400', 17:10:09 INFO - 'USER': 'cltbld', 17:10:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', 17:10:09 INFO - '_': '/tools/buildbot/bin/python'} 17:10:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:10:09 INFO - Downloading/unpacking psutil>=0.7.1 17:10:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:10:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:10:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:10:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:10:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:10:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:10:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:10:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:10:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:10:13 INFO - Installing collected packages: psutil 17:10:13 INFO - Running setup.py install for psutil 17:10:14 INFO - building 'psutil._psutil_linux' extension 17:10:14 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 17:10:14 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 17:10:14 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 17:10:14 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 17:10:14 INFO - building 'psutil._psutil_posix' extension 17:10:14 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 17:10:15 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 17:10:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:10:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:10:15 INFO - Successfully installed psutil 17:10:15 INFO - Cleaning up... 17:10:15 INFO - Return code: 0 17:10:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:10:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:10:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:10:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:10:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:10:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:10:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:10:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8b90c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ca2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d54f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a36e30>, '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 0x8cd3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d52470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', '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 17:10:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 17:10:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 17:10:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:10:15 INFO - 'CCACHE_UMASK': '002', 17:10:15 INFO - 'DISPLAY': ':0', 17:10:15 INFO - 'HOME': '/home/cltbld', 17:10:15 INFO - 'LANG': 'en_US.UTF-8', 17:10:15 INFO - 'LOGNAME': 'cltbld', 17:10:15 INFO - 'MAIL': '/var/mail/cltbld', 17:10:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:10:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:10:15 INFO - 'MOZ_NO_REMOTE': '1', 17:10:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:10:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:10:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:10:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:10:15 INFO - 'PWD': '/builds/slave/test', 17:10:15 INFO - 'SHELL': '/bin/bash', 17:10:15 INFO - 'SHLVL': '1', 17:10:15 INFO - 'TERM': 'linux', 17:10:15 INFO - 'TMOUT': '86400', 17:10:15 INFO - 'USER': 'cltbld', 17:10:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', 17:10:15 INFO - '_': '/tools/buildbot/bin/python'} 17:10:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:10:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:10:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:10:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:10:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:10:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:10:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:10:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:10:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:10:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:10:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:10:19 INFO - Installing collected packages: mozsystemmonitor 17:10:19 INFO - Running setup.py install for mozsystemmonitor 17:10:19 INFO - Successfully installed mozsystemmonitor 17:10:19 INFO - Cleaning up... 17:10:19 INFO - Return code: 0 17:10:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:10:19 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')]} 17:10:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:10:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:10:19 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')]} 17:10:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:10:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:10:19 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 0x8b90c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ca2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d54f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a36e30>, '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 0x8cd3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d52470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', '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 17:10:19 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 17:10:19 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 17:10:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:10:19 INFO - 'CCACHE_UMASK': '002', 17:10:19 INFO - 'DISPLAY': ':0', 17:10:19 INFO - 'HOME': '/home/cltbld', 17:10:19 INFO - 'LANG': 'en_US.UTF-8', 17:10:19 INFO - 'LOGNAME': 'cltbld', 17:10:19 INFO - 'MAIL': '/var/mail/cltbld', 17:10:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:10:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:10:19 INFO - 'MOZ_NO_REMOTE': '1', 17:10:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:10:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:10:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:10:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:10:19 INFO - 'PWD': '/builds/slave/test', 17:10:19 INFO - 'SHELL': '/bin/bash', 17:10:19 INFO - 'SHLVL': '1', 17:10:19 INFO - 'TERM': 'linux', 17:10:19 INFO - 'TMOUT': '86400', 17:10:19 INFO - 'USER': 'cltbld', 17:10:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', 17:10:19 INFO - '_': '/tools/buildbot/bin/python'} 17:10:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:10:20 INFO - Downloading/unpacking blobuploader==1.2.4 17:10:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:10:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:10:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:10:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:10:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:10:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:10:23 INFO - Downloading blobuploader-1.2.4.tar.gz 17:10:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:10:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:10:23 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 17:10:23 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 17:10:23 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 17:10:23 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 17:10:23 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 17:10:23 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 17:10:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:10:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:10:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:10:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:10:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:10:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:10:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:10:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:10:25 INFO - Downloading docopt-0.6.1.tar.gz 17:10:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:10:25 INFO - Installing collected packages: blobuploader, requests, docopt 17:10:25 INFO - Running setup.py install for blobuploader 17:10:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:10:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:10:25 INFO - Running setup.py install for requests 17:10:26 INFO - Running setup.py install for docopt 17:10:26 INFO - Successfully installed blobuploader requests docopt 17:10:26 INFO - Cleaning up... 17:10:26 INFO - Return code: 0 17:10:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:10:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:10:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:10:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:10:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:10:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:10:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:10:26 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 0x8b90c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ca2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d54f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a36e30>, '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 0x8cd3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d52470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', '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 17:10:26 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 17:10:26 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 17:10:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:10:26 INFO - 'CCACHE_UMASK': '002', 17:10:26 INFO - 'DISPLAY': ':0', 17:10:26 INFO - 'HOME': '/home/cltbld', 17:10:26 INFO - 'LANG': 'en_US.UTF-8', 17:10:26 INFO - 'LOGNAME': 'cltbld', 17:10:26 INFO - 'MAIL': '/var/mail/cltbld', 17:10:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:10:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:10:26 INFO - 'MOZ_NO_REMOTE': '1', 17:10:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:10:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:10:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:10:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:10:26 INFO - 'PWD': '/builds/slave/test', 17:10:26 INFO - 'SHELL': '/bin/bash', 17:10:26 INFO - 'SHLVL': '1', 17:10:26 INFO - 'TERM': 'linux', 17:10:26 INFO - 'TMOUT': '86400', 17:10:26 INFO - 'USER': 'cltbld', 17:10:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', 17:10:26 INFO - '_': '/tools/buildbot/bin/python'} 17:10:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:10:27 INFO - Running setup.py (path:/tmp/pip-m3QQdt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:10:27 INFO - Running setup.py (path:/tmp/pip-JNBKHx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:10:27 INFO - Running setup.py (path:/tmp/pip-Z6JtVN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:10:27 INFO - Running setup.py (path:/tmp/pip-gc9nZC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:10:27 INFO - Running setup.py (path:/tmp/pip-4LgH2P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:10:27 INFO - Running setup.py (path:/tmp/pip-8dJxeh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:10:27 INFO - Running setup.py (path:/tmp/pip-9y2kGU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:10:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:10:27 INFO - Running setup.py (path:/tmp/pip-3zmJ23-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:10:28 INFO - Running setup.py (path:/tmp/pip-zwunsQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:10:28 INFO - Running setup.py (path:/tmp/pip-pb0aeD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:10:28 INFO - Running setup.py (path:/tmp/pip-LE0y_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:10:28 INFO - Running setup.py (path:/tmp/pip-Bhp3IO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:10:28 INFO - Running setup.py (path:/tmp/pip-luGkLN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:10:28 INFO - Running setup.py (path:/tmp/pip-xBn3K5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:10:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:10:28 INFO - Running setup.py (path:/tmp/pip-Y4h1r0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:10:29 INFO - Running setup.py (path:/tmp/pip-ZG5lqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:10:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:10:29 INFO - Running setup.py (path:/tmp/pip-_56Nbp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:10:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:10:29 INFO - Running setup.py (path:/tmp/pip-qCn2Ru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:10:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:10:29 INFO - Running setup.py (path:/tmp/pip-gO1o79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:10:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:10:29 INFO - Running setup.py (path:/tmp/pip-BEU81q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:10:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:10:30 INFO - Running setup.py (path:/tmp/pip-vyxj_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:10:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:10:30 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 17:10:30 INFO - Running setup.py install for manifestparser 17:10:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:10:30 INFO - Running setup.py install for mozcrash 17:10:30 INFO - Running setup.py install for mozdebug 17:10:30 INFO - Running setup.py install for mozdevice 17:10:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:10:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:10:31 INFO - Running setup.py install for mozfile 17:10:31 INFO - Running setup.py install for mozhttpd 17:10:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:10:31 INFO - Running setup.py install for mozinfo 17:10:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:10:31 INFO - Running setup.py install for mozInstall 17:10:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:10:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:10:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:10:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:10:32 INFO - Running setup.py install for mozleak 17:10:32 INFO - Running setup.py install for mozlog 17:10:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:10:32 INFO - Running setup.py install for moznetwork 17:10:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:10:32 INFO - Running setup.py install for mozprocess 17:10:32 INFO - Running setup.py install for mozprofile 17:10:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:10:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:10:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:10:33 INFO - Running setup.py install for mozrunner 17:10:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:10:33 INFO - Running setup.py install for mozscreenshot 17:10:33 INFO - Running setup.py install for moztest 17:10:33 INFO - Running setup.py install for mozversion 17:10:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:10:34 INFO - Running setup.py install for wptserve 17:10:34 INFO - Running setup.py install for marionette-driver 17:10:34 INFO - Running setup.py install for browsermob-proxy 17:10:34 INFO - Running setup.py install for marionette-client 17:10:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:10:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:10:35 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 17:10:35 INFO - Cleaning up... 17:10:35 INFO - Return code: 0 17:10:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:10:35 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')]} 17:10:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:10:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:10:35 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')]} 17:10:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:10:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:10:35 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 0x8b90c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ca2598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d54f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a36e30>, '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 0x8cd3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d52470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', '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 17:10:35 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 17:10:35 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 17:10:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:10:35 INFO - 'CCACHE_UMASK': '002', 17:10:35 INFO - 'DISPLAY': ':0', 17:10:35 INFO - 'HOME': '/home/cltbld', 17:10:35 INFO - 'LANG': 'en_US.UTF-8', 17:10:35 INFO - 'LOGNAME': 'cltbld', 17:10:35 INFO - 'MAIL': '/var/mail/cltbld', 17:10:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:10:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:10:35 INFO - 'MOZ_NO_REMOTE': '1', 17:10:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:10:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:10:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:10:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:10:35 INFO - 'PWD': '/builds/slave/test', 17:10:35 INFO - 'SHELL': '/bin/bash', 17:10:35 INFO - 'SHLVL': '1', 17:10:35 INFO - 'TERM': 'linux', 17:10:35 INFO - 'TMOUT': '86400', 17:10:35 INFO - 'USER': 'cltbld', 17:10:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', 17:10:35 INFO - '_': '/tools/buildbot/bin/python'} 17:10:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:10:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:10:35 INFO - Running setup.py (path:/tmp/pip-bUKetL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:10:36 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 17:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:10:36 INFO - Running setup.py (path:/tmp/pip-AzF8k5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:10:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:10:36 INFO - Running setup.py (path:/tmp/pip-5tif9i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:10:36 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)) 17:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:10:36 INFO - Running setup.py (path:/tmp/pip-OgTi9O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:10:36 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)) 17:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:10:36 INFO - Running setup.py (path:/tmp/pip-9L0Ywv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:10:36 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)) 17:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:10:36 INFO - Running setup.py (path:/tmp/pip-fB_Br8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:10:36 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)) 17:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:10:36 INFO - Running setup.py (path:/tmp/pip-JQZT_b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:10:36 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)) 17:10:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:10:36 INFO - Running setup.py (path:/tmp/pip-FyJXCh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:10:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 17:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:10:37 INFO - Running setup.py (path:/tmp/pip-hWbmgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:10:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 17:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:10:37 INFO - Running setup.py (path:/tmp/pip-uCc47m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:10:37 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)) 17:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:10:37 INFO - Running setup.py (path:/tmp/pip-HD7oSj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:10:37 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)) 17:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:10:37 INFO - Running setup.py (path:/tmp/pip-N5ilxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:10:37 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)) 17:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:10:37 INFO - Running setup.py (path:/tmp/pip-Am3Wlo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:10:37 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)) 17:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:10:37 INFO - Running setup.py (path:/tmp/pip-hFcbiP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:10:37 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)) 17:10:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:10:37 INFO - Running setup.py (path:/tmp/pip-yxW_N7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:10:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 17:10:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:10:38 INFO - Running setup.py (path:/tmp/pip-ZOLfPG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:10:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 17:10:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:10:38 INFO - Running setup.py (path:/tmp/pip-hG2MUX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:10:38 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)) 17:10:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:10:38 INFO - Running setup.py (path:/tmp/pip-2I7CqK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:10:38 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)) 17:10:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:10:38 INFO - Running setup.py (path:/tmp/pip-jp5sLi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:10:38 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)) 17:10:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:10:38 INFO - Running setup.py (path:/tmp/pip-vN1IGK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:10:38 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)) 17:10:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:10:39 INFO - Running setup.py (path:/tmp/pip-z09u5M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:10:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:10:39 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)) 17:10:39 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)) 17:10:39 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)) 17:10:39 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)) 17:10:39 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)) 17:10:39 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)) 17:10:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:10: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 17:10: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 17:10: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 17:10: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 17:10: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 17:10: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 17:10:42 INFO - Downloading blessings-1.6.tar.gz 17:10:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:10:43 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)) 17:10:43 INFO - Installing collected packages: blessings 17:10:43 INFO - Running setup.py install for blessings 17:10:43 INFO - Successfully installed blessings 17:10:43 INFO - Cleaning up... 17:10:43 INFO - Return code: 0 17:10:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:10:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:10:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:10:43 INFO - Reading from file tmpfile_stdout 17:10:43 INFO - Current package versions: 17:10:43 INFO - argparse == 1.2.1 17:10:43 INFO - blessings == 1.6 17:10:43 INFO - blobuploader == 1.2.4 17:10:43 INFO - browsermob-proxy == 0.6.0 17:10:43 INFO - docopt == 0.6.1 17:10:43 INFO - manifestparser == 1.1 17:10:43 INFO - marionette-client == 2.3.0 17:10:43 INFO - marionette-driver == 1.4.0 17:10:43 INFO - mozInstall == 1.12 17:10:43 INFO - mozcrash == 0.17 17:10:43 INFO - mozdebug == 0.1 17:10:43 INFO - mozdevice == 0.48 17:10:43 INFO - mozfile == 1.2 17:10:43 INFO - mozhttpd == 0.7 17:10:43 INFO - mozinfo == 0.9 17:10:43 INFO - mozleak == 0.1 17:10:43 INFO - mozlog == 3.1 17:10:43 INFO - moznetwork == 0.27 17:10:43 INFO - mozprocess == 0.22 17:10:43 INFO - mozprofile == 0.28 17:10:43 INFO - mozrunner == 6.11 17:10:43 INFO - mozscreenshot == 0.1 17:10:43 INFO - mozsystemmonitor == 0.0 17:10:43 INFO - moztest == 0.7 17:10:43 INFO - mozversion == 1.4 17:10:43 INFO - psutil == 3.1.1 17:10:43 INFO - requests == 1.2.3 17:10:43 INFO - wptserve == 1.4.0 17:10:43 INFO - wsgiref == 0.1.2 17:10:43 INFO - Running post-action listener: _resource_record_post_action 17:10:43 INFO - Running post-action listener: _start_resource_monitoring 17:10:43 INFO - Starting resource monitoring. 17:10:43 INFO - ##### 17:10:43 INFO - ##### Running pull step. 17:10:43 INFO - ##### 17:10:43 INFO - Running pre-action listener: _resource_record_pre_action 17:10:43 INFO - Running main action method: pull 17:10:43 INFO - Pull has nothing to do! 17:10:43 INFO - Running post-action listener: _resource_record_post_action 17:10:43 INFO - ##### 17:10:43 INFO - ##### Running install step. 17:10:43 INFO - ##### 17:10:43 INFO - Running pre-action listener: _resource_record_pre_action 17:10:43 INFO - Running main action method: install 17:10:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:10:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:10:44 INFO - Reading from file tmpfile_stdout 17:10:44 INFO - Detecting whether we're running mozinstall >=1.0... 17:10:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:10:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:10:44 INFO - Reading from file tmpfile_stdout 17:10:44 INFO - Output received: 17:10:44 INFO - Usage: mozinstall [options] installer 17:10:44 INFO - Options: 17:10:44 INFO - -h, --help show this help message and exit 17:10:44 INFO - -d DEST, --destination=DEST 17:10:44 INFO - Directory to install application into. [default: 17:10:44 INFO - "/builds/slave/test"] 17:10:44 INFO - --app=APP Application being installed. [default: firefox] 17:10:44 INFO - mkdir: /builds/slave/test/build/application 17:10:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 17:10:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 17:11:20 INFO - Reading from file tmpfile_stdout 17:11:20 INFO - Output received: 17:11:20 INFO - /builds/slave/test/build/application/firefox/firefox 17:11:20 INFO - Running post-action listener: _resource_record_post_action 17:11:20 INFO - ##### 17:11:20 INFO - ##### Running run-tests step. 17:11:20 INFO - ##### 17:11:20 INFO - Running pre-action listener: _resource_record_pre_action 17:11:20 INFO - Running main action method: run_tests 17:11:20 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:11:20 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:11:20 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:11:20 INFO - grabbing minidump binary from tooltool 17:11:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:11:20 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a36e30>, '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 0x8cd3c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d52470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:11:20 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 17:11:20 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 17:11:20 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:11:20 INFO - Return code: 0 17:11:20 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 17:11:20 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:11:20 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/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 17:11:20 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/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 17:11:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:11:20 INFO - 'CCACHE_UMASK': '002', 17:11:20 INFO - 'DISPLAY': ':0', 17:11:20 INFO - 'HOME': '/home/cltbld', 17:11:20 INFO - 'LANG': 'en_US.UTF-8', 17:11:20 INFO - 'LOGNAME': 'cltbld', 17:11:20 INFO - 'MAIL': '/var/mail/cltbld', 17:11:20 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:11:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:11:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:11:20 INFO - 'MOZ_NO_REMOTE': '1', 17:11:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:11:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:11:20 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:11:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:11:20 INFO - 'PWD': '/builds/slave/test', 17:11:20 INFO - 'SHELL': '/bin/bash', 17:11:20 INFO - 'SHLVL': '1', 17:11:20 INFO - 'TERM': 'linux', 17:11:20 INFO - 'TMOUT': '86400', 17:11:20 INFO - 'USER': 'cltbld', 17:11:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835', 17:11:20 INFO - '_': '/tools/buildbot/bin/python'} 17:11:20 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/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 17:11:21 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 17:11:21 INFO - import pkg_resources 17:11:22 INFO - Using 1 client processes 17:11:22 INFO - wptserve Starting http server on 127.0.0.1:8000 17:11:22 INFO - wptserve Starting http server on 127.0.0.1:8001 17:11:22 INFO - wptserve Starting http server on 127.0.0.1:8443 17:11:24 INFO - SUITE-START | Running 778 tests 17:11:24 INFO - Running testharness tests 17:11:24 INFO - Setting up ssl 17:11:24 INFO - PROCESS | certutil | 17:11:24 INFO - PROCESS | certutil | 17:11:25 INFO - PROCESS | certutil | 17:11:25 INFO - Certificate Nickname Trust Attributes 17:11:25 INFO - SSL,S/MIME,JAR/XPI 17:11:25 INFO - 17:11:25 INFO - web-platform-tests CT,, 17:11:25 INFO - 17:11:25 INFO - Starting runner 17:11:27 INFO - PROCESS | 1803 | 1461111087799 Marionette DEBUG Marionette enabled via build flag and pref 17:11:28 INFO - PROCESS | 1803 | ++DOCSHELL 0xa29cbc00 == 1 [pid = 1803] [id = 1] 17:11:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 1 (0xa29cc000) [pid = 1803] [serial = 1] [outer = (nil)] 17:11:28 INFO - PROCESS | 1803 | [1803] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:11:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 2 (0xa29cc800) [pid = 1803] [serial = 2] [outer = 0xa29cc000] 17:11:28 INFO - PROCESS | 1803 | 1461111088484 Marionette INFO Listening on port 2828 17:11:29 INFO - PROCESS | 1803 | 1461111089086 Marionette DEBUG Marionette enabled via command-line flag 17:11:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x9fb53800 == 2 [pid = 1803] [id = 2] 17:11:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 3 (0x9fb96400) [pid = 1803] [serial = 3] [outer = (nil)] 17:11:29 INFO - PROCESS | 1803 | [1803] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:11:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 4 (0x9fb96c00) [pid = 1803] [serial = 4] [outer = 0x9fb96400] 17:11:29 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fa79260 17:11:29 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fa79d80 17:11:29 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fa89c80 17:11:29 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fa9a8e0 17:11:29 INFO - PROCESS | 1803 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fa9c620 17:11:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 5 (0x9fa95c00) [pid = 1803] [serial = 5] [outer = 0xa29cc000] 17:11:29 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:29 INFO - PROCESS | 1803 | 1461111089529 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54064 17:11:29 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:29 INFO - PROCESS | 1803 | 1461111089563 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54065 17:11:29 INFO - PROCESS | 1803 | 1461111089621 Marionette DEBUG Closed connection conn0 17:11:29 INFO - PROCESS | 1803 | 1461111089626 Marionette DEBUG Closed connection conn1 17:11:29 INFO - PROCESS | 1803 | [1803] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 17:11:29 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:29 INFO - PROCESS | 1803 | 1461111089770 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54066 17:11:29 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:29 INFO - PROCESS | 1803 | 1461111089844 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54067 17:11:29 INFO - PROCESS | 1803 | 1461111089856 Marionette DEBUG Closed connection conn2 17:11:29 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:11:29 INFO - PROCESS | 1803 | 1461111089894 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:54068 17:11:29 INFO - PROCESS | 1803 | 1461111089907 Marionette DEBUG Closed connection conn3 17:11:29 INFO - PROCESS | 1803 | 1461111089947 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:11:29 INFO - PROCESS | 1803 | 1461111089968 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419153035","device":"desktop","version":"48.0a1"} 17:11:30 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:11:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x98eaf000 == 3 [pid = 1803] [id = 3] 17:11:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 6 (0x98eaf400) [pid = 1803] [serial = 6] [outer = (nil)] 17:11:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x98eaf800 == 4 [pid = 1803] [id = 4] 17:11:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 7 (0x98eafc00) [pid = 1803] [serial = 7] [outer = (nil)] 17:11:32 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:11:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x985c7800 == 5 [pid = 1803] [id = 5] 17:11:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 8 (0x985c7c00) [pid = 1803] [serial = 8] [outer = (nil)] 17:11:32 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:11:32 INFO - PROCESS | 1803 | [1803] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:11:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 9 (0x9819fc00) [pid = 1803] [serial = 9] [outer = 0x985c7c00] 17:11:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 10 (0x97dd3c00) [pid = 1803] [serial = 10] [outer = 0x98eaf400] 17:11:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 11 (0x97dd5800) [pid = 1803] [serial = 11] [outer = 0x98eafc00] 17:11:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 12 (0x97dd7c00) [pid = 1803] [serial = 12] [outer = 0x985c7c00] 17:11:34 INFO - PROCESS | 1803 | 1461111094236 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 1803 | 1461111094261 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 13 (0x9605e000) [pid = 1803] [serial = 13] [outer = 0x985c7c00] 17:11:35 INFO - PROCESS | 1803 | 1461111095061 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"236f3c54-7d4a-4200-bbd4-28d0f2c89914","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419153035","device":"desktop","version":"48.0a1","command_id":1}}] 17:11:35 INFO - PROCESS | 1803 | 1461111095386 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:11:35 INFO - PROCESS | 1803 | 1461111095697 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 17:11:35 INFO - PROCESS | 1803 | 1461111095864 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:11:35 INFO - PROCESS | 1803 | [1803] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:11:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 14 (0x91e50c00) [pid = 1803] [serial = 14] [outer = 0x985c7c00] 17:11:36 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:36 INFO - PROCESS | 1803 | 1461111096464 Marionette TRACE conn4 <- [1,3,null,{}] 17:11:36 INFO - PROCESS | 1803 | 1461111096525 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:11:36 INFO - PROCESS | 1803 | 1461111096563 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 17:11:36 INFO - PROCESS | 1803 | 1461111096633 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 17:11:36 INFO - PROCESS | 1803 | 1461111096639 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 17:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:11:36 INFO - PROCESS | 1803 | 1461111096711 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:11:36 INFO - PROCESS | 1803 | 1461111096716 Marionette TRACE conn4 <- [1,6,null,{}] 17:11:36 INFO - PROCESS | 1803 | 1461111096746 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:36 INFO - PROCESS | 1803 | 1461111096783 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 17:11:36 INFO - PROCESS | 1803 | 1461111096789 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x91214400 == 6 [pid = 1803] [id = 6] 17:11:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 15 (0x91214800) [pid = 1803] [serial = 15] [outer = (nil)] 17:11:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 16 (0x91216800) [pid = 1803] [serial = 16] [outer = 0x91214800] 17:11:36 INFO - PROCESS | 1803 | 1461111096881 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 17 (0x9121b400) [pid = 1803] [serial = 17] [outer = 0x91214800] 17:11:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x912ea000 == 7 [pid = 1803] [id = 7] 17:11:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 18 (0x912ea400) [pid = 1803] [serial = 18] [outer = (nil)] 17:11:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 19 (0x912ec400) [pid = 1803] [serial = 19] [outer = 0x912ea400] 17:11:37 INFO - PROCESS | 1803 | 1461111097383 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 20 (0x97dda000) [pid = 1803] [serial = 20] [outer = 0x912ea400] 17:11:37 INFO - PROCESS | 1803 | [1803] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 17:11:38 INFO - PROCESS | 1803 | 1461111098052 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1454ms 17:11:38 INFO - PROCESS | 1803 | 1461111098367 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 17:11:38 INFO - PROCESS | 1803 | 1461111098373 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 17:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:11:38 INFO - PROCESS | 1803 | 1461111098475 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:11:38 INFO - PROCESS | 1803 | 1461111098482 Marionette TRACE conn4 <- [1,10,null,{}] 17:11:38 INFO - PROCESS | 1803 | 1461111098494 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:38 INFO - PROCESS | 1803 | 1461111098733 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 17:11:38 INFO - PROCESS | 1803 | 1461111098855 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x905e2800 == 8 [pid = 1803] [id = 8] 17:11:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 21 (0x90fee000) [pid = 1803] [serial = 21] [outer = (nil)] 17:11:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 22 (0x912eb000) [pid = 1803] [serial = 22] [outer = 0x90fee000] 17:11:38 INFO - PROCESS | 1803 | 1461111098948 Marionette DEBUG loaded listener.js 17:11:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 23 (0x91e53c00) [pid = 1803] [serial = 23] [outer = 0x90fee000] 17:11:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x960d4800 == 9 [pid = 1803] [id = 9] 17:11:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 24 (0x960d5c00) [pid = 1803] [serial = 24] [outer = (nil)] 17:11:39 INFO - PROCESS | 1803 | 1461111099864 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:11:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 25 (0x96a77400) [pid = 1803] [serial = 25] [outer = 0x960d5c00] 17:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1482ms 17:11:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 26 (0x96063800) [pid = 1803] [serial = 26] [outer = 0x960d5c00] 17:11:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x97dd4c00 == 10 [pid = 1803] [id = 10] 17:11:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 27 (0x97dd6c00) [pid = 1803] [serial = 27] [outer = (nil)] 17:11:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 28 (0x985d4400) [pid = 1803] [serial = 28] [outer = 0x97dd6c00] 17:11:40 INFO - PROCESS | 1803 | 1461111100057 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 1803 | 1461111100063 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 17:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:11:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 29 (0x98eae400) [pid = 1803] [serial = 29] [outer = 0x97dd6c00] 17:11:40 INFO - PROCESS | 1803 | 1461111100179 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 1803 | 1461111100185 Marionette TRACE conn4 <- [1,14,null,{}] 17:11:40 INFO - PROCESS | 1803 | 1461111100404 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:40 INFO - PROCESS | 1803 | 1461111100643 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 17:11:40 INFO - PROCESS | 1803 | 1461111100663 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x905ea800 == 11 [pid = 1803] [id = 11] 17:11:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 30 (0x9121c800) [pid = 1803] [serial = 30] [outer = (nil)] 17:11:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 31 (0x97abd400) [pid = 1803] [serial = 31] [outer = 0x9121c800] 17:11:40 INFO - PROCESS | 1803 | 1461111100799 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 32 (0x9fa8d400) [pid = 1803] [serial = 32] [outer = 0x9121c800] 17:11:41 INFO - PROCESS | 1803 | 1461111101785 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1705ms 17:11:41 INFO - PROCESS | 1803 | 1461111101827 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 17:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:11:41 INFO - PROCESS | 1803 | 1461111101833 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 17:11:41 INFO - PROCESS | 1803 | 1461111101842 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 1803 | 1461111101847 Marionette TRACE conn4 <- [1,18,null,{}] 17:11:41 INFO - PROCESS | 1803 | 1461111101865 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:42 INFO - PROCESS | 1803 | 1461111102125 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 17:11:42 INFO - PROCESS | 1803 | 1461111102290 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x912e7800 == 12 [pid = 1803] [id = 12] 17:11:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 33 (0x91e4d400) [pid = 1803] [serial = 33] [outer = (nil)] 17:11:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 34 (0x9a76ec00) [pid = 1803] [serial = 34] [outer = 0x91e4d400] 17:11:42 INFO - PROCESS | 1803 | 1461111102423 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 35 (0xa29cc400) [pid = 1803] [serial = 35] [outer = 0x91e4d400] 17:11:43 INFO - PROCESS | 1803 | 1461111103360 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1536ms 17:11:43 INFO - PROCESS | 1803 | 1461111103377 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 17:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:11:43 INFO - PROCESS | 1803 | 1461111103382 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 17:11:43 INFO - PROCESS | 1803 | 1461111103389 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 1803 | 1461111103393 Marionette TRACE conn4 <- [1,22,null,{}] 17:11:43 INFO - PROCESS | 1803 | 1461111103399 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:43 INFO - PROCESS | 1803 | 1461111103582 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 17:11:43 INFO - PROCESS | 1803 | 1461111103895 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x912f0000 == 13 [pid = 1803] [id = 13] 17:11:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 36 (0x91e45c00) [pid = 1803] [serial = 36] [outer = (nil)] 17:11:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 37 (0x91ef0c00) [pid = 1803] [serial = 37] [outer = 0x91e45c00] 17:11:44 INFO - PROCESS | 1803 | 1461111104024 Marionette DEBUG loaded listener.js 17:11:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 38 (0x96063400) [pid = 1803] [serial = 38] [outer = 0x91e45c00] 17:11:45 INFO - PROCESS | 1803 | 1461111105051 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1739ms 17:11:45 INFO - PROCESS | 1803 | 1461111105130 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 17:11:45 INFO - PROCESS | 1803 | 1461111105135 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 17:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:11:45 INFO - PROCESS | 1803 | 1461111105143 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:11:45 INFO - PROCESS | 1803 | 1461111105149 Marionette TRACE conn4 <- [1,26,null,{}] 17:11:45 INFO - PROCESS | 1803 | 1461111105156 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:45 INFO - PROCESS | 1803 | 1461111105320 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 17:11:45 INFO - PROCESS | 1803 | 1461111105333 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x97dd7800 == 14 [pid = 1803] [id = 14] 17:11:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 39 (0x985bf400) [pid = 1803] [serial = 39] [outer = (nil)] 17:11:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 40 (0x98eb5c00) [pid = 1803] [serial = 40] [outer = 0x985bf400] 17:11:45 INFO - PROCESS | 1803 | 1461111105441 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 41 (0x990f7c00) [pid = 1803] [serial = 41] [outer = 0x985bf400] 17:11:46 INFO - PROCESS | 1803 | 1461111106296 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1188ms 17:11:46 INFO - PROCESS | 1803 | 1461111106333 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 1803 | 1461111106340 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 17:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:11:46 INFO - PROCESS | 1803 | 1461111106348 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 1803 | 1461111106351 Marionette TRACE conn4 <- [1,30,null,{}] 17:11:46 INFO - PROCESS | 1803 | 1461111106357 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:46 INFO - PROCESS | 1803 | 1461111106531 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 17:11:46 INFO - PROCESS | 1803 | 1461111106618 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x990ea400 == 15 [pid = 1803] [id = 15] 17:11:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 42 (0x990f7800) [pid = 1803] [serial = 42] [outer = (nil)] 17:11:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 43 (0x9a5a0400) [pid = 1803] [serial = 43] [outer = 0x990f7800] 17:11:46 INFO - PROCESS | 1803 | 1461111106697 Marionette DEBUG loaded listener.js 17:11:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 44 (0x9de91c00) [pid = 1803] [serial = 44] [outer = 0x990f7800] 17:11:47 INFO - PROCESS | 1803 | 1461111107467 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1182ms 17:11:47 INFO - PROCESS | 1803 | 1461111107531 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 17:11:47 INFO - PROCESS | 1803 | 1461111107535 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 17:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:11:47 INFO - PROCESS | 1803 | 1461111107544 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:11:47 INFO - PROCESS | 1803 | 1461111107551 Marionette TRACE conn4 <- [1,34,null,{}] 17:11:47 INFO - PROCESS | 1803 | 1461111107566 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:47 INFO - PROCESS | 1803 | 1461111107736 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 17:11:47 INFO - PROCESS | 1803 | 1461111107830 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x91212000 == 16 [pid = 1803] [id = 16] 17:11:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 45 (0x960d2400) [pid = 1803] [serial = 45] [outer = (nil)] 17:11:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 46 (0x9605c000) [pid = 1803] [serial = 46] [outer = 0x960d2400] 17:11:47 INFO - PROCESS | 1803 | 1461111107909 Marionette DEBUG loaded listener.js 17:11:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 47 (0x9fb98c00) [pid = 1803] [serial = 47] [outer = 0x960d2400] 17:11:48 INFO - PROCESS | 1803 | 1461111108841 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1356ms 17:11:48 INFO - PROCESS | 1803 | 1461111108900 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 1803 | 1461111108907 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 17:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:11:48 INFO - PROCESS | 1803 | 1461111108917 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 1803 | 1461111108922 Marionette TRACE conn4 <- [1,38,null,{}] 17:11:48 INFO - PROCESS | 1803 | 1461111108931 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:49 INFO - PROCESS | 1803 | 1461111109119 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 17:11:49 INFO - PROCESS | 1803 | 1461111109252 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x96a13c00 == 17 [pid = 1803] [id = 17] 17:11:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 48 (0x96a7dc00) [pid = 1803] [serial = 48] [outer = (nil)] 17:11:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 49 (0x99276800) [pid = 1803] [serial = 49] [outer = 0x96a7dc00] 17:11:49 INFO - PROCESS | 1803 | 1461111109355 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 50 (0x99a18400) [pid = 1803] [serial = 50] [outer = 0x96a7dc00] 17:11:50 INFO - PROCESS | 1803 | 1461111110315 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1438ms 17:11:50 INFO - PROCESS | 1803 | 1461111110356 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 17:11:50 INFO - PROCESS | 1803 | 1461111110367 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 17:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:11:50 INFO - PROCESS | 1803 | 1461111110380 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1803 | 1461111110385 Marionette TRACE conn4 <- [1,42,null,{}] 17:11:50 INFO - PROCESS | 1803 | 1461111110391 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:50 INFO - PROCESS | 1803 | 1461111110595 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 17:11:50 INFO - PROCESS | 1803 | 1461111110726 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x99659000 == 18 [pid = 1803] [id = 18] 17:11:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 51 (0x9a779800) [pid = 1803] [serial = 51] [outer = (nil)] 17:11:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 52 (0x9fb09800) [pid = 1803] [serial = 52] [outer = 0x9a779800] 17:11:50 INFO - PROCESS | 1803 | 1461111110821 Marionette DEBUG loaded listener.js 17:11:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 53 (0x9fb5a000) [pid = 1803] [serial = 53] [outer = 0x9a779800] 17:11:51 INFO - PROCESS | 1803 | 1461111111779 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1445ms 17:11:51 INFO - PROCESS | 1803 | 1461111111825 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 17:11:51 INFO - PROCESS | 1803 | 1461111111829 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 17:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:11:51 INFO - PROCESS | 1803 | 1461111111837 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:11:51 INFO - PROCESS | 1803 | 1461111111844 Marionette TRACE conn4 <- [1,46,null,{}] 17:11:51 INFO - PROCESS | 1803 | 1461111111861 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:52 INFO - PROCESS | 1803 | 1461111112088 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 17:11:52 INFO - PROCESS | 1803 | 1461111112248 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x9fe37000 == 19 [pid = 1803] [id = 19] 17:11:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 54 (0x9fec7c00) [pid = 1803] [serial = 54] [outer = (nil)] 17:11:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 55 (0xa09d0800) [pid = 1803] [serial = 55] [outer = 0x9fec7c00] 17:11:52 INFO - PROCESS | 1803 | 1461111112348 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 56 (0xa0b32c00) [pid = 1803] [serial = 56] [outer = 0x9fec7c00] 17:11:53 INFO - PROCESS | 1803 | 1461111113301 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1492ms 17:11:53 INFO - PROCESS | 1803 | 1461111113333 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 17:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:11:53 INFO - PROCESS | 1803 | 1461111113339 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 17:11:53 INFO - PROCESS | 1803 | 1461111113346 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:11:53 INFO - PROCESS | 1803 | 1461111113349 Marionette TRACE conn4 <- [1,50,null,{}] 17:11:53 INFO - PROCESS | 1803 | 1461111113356 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:53 INFO - PROCESS | 1803 | 1461111113558 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 17:11:53 INFO - PROCESS | 1803 | 1461111113692 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x97a94c00 == 20 [pid = 1803] [id = 20] 17:11:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 57 (0x97a98c00) [pid = 1803] [serial = 57] [outer = (nil)] 17:11:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 58 (0x97aa0400) [pid = 1803] [serial = 58] [outer = 0x97a98c00] 17:11:53 INFO - PROCESS | 1803 | 1461111113789 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 59 (0x9fe0f400) [pid = 1803] [serial = 59] [outer = 0x97a98c00] 17:11:54 INFO - PROCESS | 1803 | 1461111114691 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1386ms 17:11:54 INFO - PROCESS | 1803 | 1461111114733 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 17:11:54 INFO - PROCESS | 1803 | 1461111114737 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 17:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:11:54 INFO - PROCESS | 1803 | 1461111114747 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 1803 | 1461111114752 Marionette TRACE conn4 <- [1,54,null,{}] 17:11:54 INFO - PROCESS | 1803 | 1461111114759 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:54 INFO - PROCESS | 1803 | 1461111114930 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 17:11:55 INFO - PROCESS | 1803 | 1461111115184 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x912f2400 == 21 [pid = 1803] [id = 21] 17:11:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 60 (0x91e48c00) [pid = 1803] [serial = 60] [outer = (nil)] 17:11:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 61 (0x91ef5800) [pid = 1803] [serial = 61] [outer = 0x91e48c00] 17:11:55 INFO - PROCESS | 1803 | 1461111115320 Marionette DEBUG loaded listener.js 17:11:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 62 (0x96ae9000) [pid = 1803] [serial = 62] [outer = 0x91e48c00] 17:11:56 INFO - PROCESS | 1803 | 1461111116309 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:11:56 INFO - PROCESS | 1803 | --DOCSHELL 0x990ea400 == 20 [pid = 1803] [id = 15] 17:11:56 INFO - PROCESS | 1803 | --DOCSHELL 0x97dd7800 == 19 [pid = 1803] [id = 14] 17:11:56 INFO - PROCESS | 1803 | --DOCSHELL 0x912f0000 == 18 [pid = 1803] [id = 13] 17:11:56 INFO - PROCESS | 1803 | --DOCSHELL 0x905e2800 == 17 [pid = 1803] [id = 8] 17:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1636ms 17:11:56 INFO - PROCESS | 1803 | 1461111116384 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 17:11:56 INFO - PROCESS | 1803 | 1461111116391 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 17:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:11:56 INFO - PROCESS | 1803 | 1461111116412 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:11:56 INFO - PROCESS | 1803 | 1461111116419 Marionette TRACE conn4 <- [1,58,null,{}] 17:11:56 INFO - PROCESS | 1803 | 1461111116428 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:56 INFO - PROCESS | 1803 | 1461111116671 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 17:11:56 INFO - PROCESS | 1803 | 1461111116871 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x97a96800 == 18 [pid = 1803] [id = 22] 17:11:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 63 (0x97a96c00) [pid = 1803] [serial = 63] [outer = (nil)] 17:11:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 64 (0x97a9dc00) [pid = 1803] [serial = 64] [outer = 0x97a96c00] 17:11:56 INFO - PROCESS | 1803 | 1461111116972 Marionette DEBUG loaded listener.js 17:11:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 65 (0x97b8e800) [pid = 1803] [serial = 65] [outer = 0x97a96c00] 17:11:57 INFO - PROCESS | 1803 | 1461111117804 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1457ms 17:11:57 INFO - PROCESS | 1803 | 1461111117874 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 17:11:57 INFO - PROCESS | 1803 | 1461111117885 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 17:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:11:57 INFO - PROCESS | 1803 | 1461111117900 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 1803 | 1461111117905 Marionette TRACE conn4 <- [1,62,null,{}] 17:11:57 INFO - PROCESS | 1803 | 1461111117912 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:58 INFO - PROCESS | 1803 | 1461111118100 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 17:11:58 INFO - PROCESS | 1803 | 1461111118233 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x9605c400 == 19 [pid = 1803] [id = 23] 17:11:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 66 (0x960d9400) [pid = 1803] [serial = 66] [outer = (nil)] 17:11:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 67 (0x9de89c00) [pid = 1803] [serial = 67] [outer = 0x960d9400] 17:11:58 INFO - PROCESS | 1803 | 1461111118330 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 68 (0x9fa8b400) [pid = 1803] [serial = 68] [outer = 0x960d9400] 17:11:59 INFO - PROCESS | 1803 | 1461111119194 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1340ms 17:11:59 INFO - PROCESS | 1803 | 1461111119240 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 17:11:59 INFO - PROCESS | 1803 | 1461111119243 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 17:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:11:59 INFO - PROCESS | 1803 | 1461111119252 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 1803 | 1461111119258 Marionette TRACE conn4 <- [1,66,null,{}] 17:11:59 INFO - PROCESS | 1803 | 1461111119298 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:59 INFO - PROCESS | 1803 | 1461111119485 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 17:11:59 INFO - PROCESS | 1803 | 1461111119632 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x98bdd400 == 20 [pid = 1803] [id = 24] 17:11:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 69 (0x9fd8f800) [pid = 1803] [serial = 69] [outer = (nil)] 17:11:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 70 (0x9fea7800) [pid = 1803] [serial = 70] [outer = 0x9fd8f800] 17:11:59 INFO - PROCESS | 1803 | 1461111119734 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 71 (0xa0b12800) [pid = 1803] [serial = 71] [outer = 0x9fd8f800] 17:12:00 INFO - PROCESS | 1803 | 1461111120656 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1455ms 17:12:00 INFO - PROCESS | 1803 | 1461111120708 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 1803 | 1461111120713 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 17:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:12:00 INFO - PROCESS | 1803 | 1461111120720 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1803 | 1461111120724 Marionette TRACE conn4 <- [1,70,null,{}] 17:12:00 INFO - PROCESS | 1803 | 1461111120733 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:00 INFO - PROCESS | 1803 | 1461111120916 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 17:12:01 INFO - PROCESS | 1803 | 1461111121057 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x92adb800 == 21 [pid = 1803] [id = 25] 17:12:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 72 (0x9fb01c00) [pid = 1803] [serial = 72] [outer = (nil)] 17:12:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 73 (0xa3b7d000) [pid = 1803] [serial = 73] [outer = 0x9fb01c00] 17:12:01 INFO - PROCESS | 1803 | 1461111121156 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 74 (0xa4373c00) [pid = 1803] [serial = 74] [outer = 0x9fb01c00] 17:12:02 INFO - PROCESS | 1803 | 1461111122042 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1381ms 17:12:02 INFO - PROCESS | 1803 | 1461111122118 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 17:12:02 INFO - PROCESS | 1803 | 1461111122126 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 17:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:12:02 INFO - PROCESS | 1803 | 1461111122141 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:12:02 INFO - PROCESS | 1803 | 1461111122148 Marionette TRACE conn4 <- [1,74,null,{}] 17:12:02 INFO - PROCESS | 1803 | 1461111122158 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:02 INFO - PROCESS | 1803 | 1461111122382 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 17:12:02 INFO - PROCESS | 1803 | 1461111122493 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x9e917400 == 22 [pid = 1803] [id = 26] 17:12:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 75 (0x9fa2b000) [pid = 1803] [serial = 75] [outer = (nil)] 17:12:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 76 (0xa4477000) [pid = 1803] [serial = 76] [outer = 0x9fa2b000] 17:12:02 INFO - PROCESS | 1803 | 1461111122588 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 77 (0xa447c800) [pid = 1803] [serial = 77] [outer = 0x9fa2b000] 17:12:03 INFO - PROCESS | 1803 | 1461111123475 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1397ms 17:12:03 INFO - PROCESS | 1803 | 1461111123537 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 17:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:12:03 INFO - PROCESS | 1803 | 1461111123542 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 17:12:03 INFO - PROCESS | 1803 | 1461111123549 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 1803 | 1461111123553 Marionette TRACE conn4 <- [1,78,null,{}] 17:12:03 INFO - PROCESS | 1803 | 1461111123559 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:03 INFO - PROCESS | 1803 | 1461111123844 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 17:12:04 INFO - PROCESS | 1803 | 1461111124024 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x91132800 == 23 [pid = 1803] [id = 27] 17:12:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 78 (0xa44e2800) [pid = 1803] [serial = 78] [outer = (nil)] 17:12:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0xa4b61c00) [pid = 1803] [serial = 79] [outer = 0xa44e2800] 17:12:04 INFO - PROCESS | 1803 | 1461111124165 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0xa4b68c00) [pid = 1803] [serial = 80] [outer = 0xa44e2800] 17:12:05 INFO - PROCESS | 1803 | 1461111125031 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1538ms 17:12:05 INFO - PROCESS | 1803 | 1461111125087 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 17:12:05 INFO - PROCESS | 1803 | 1461111125092 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 17:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:12:05 INFO - PROCESS | 1803 | 1461111125098 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 1803 | 1461111125102 Marionette TRACE conn4 <- [1,82,null,{}] 17:12:05 INFO - PROCESS | 1803 | 1461111125108 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:05 INFO - PROCESS | 1803 | 1461111125272 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 17:12:05 INFO - PROCESS | 1803 | 1461111125408 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x9509ac00 == 24 [pid = 1803] [id = 28] 17:12:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 81 (0xa4b10c00) [pid = 1803] [serial = 81] [outer = (nil)] 17:12:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 82 (0xa5e3d800) [pid = 1803] [serial = 82] [outer = 0xa4b10c00] 17:12:05 INFO - PROCESS | 1803 | 1461111125513 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0xa6830000) [pid = 1803] [serial = 83] [outer = 0xa4b10c00] 17:12:06 INFO - PROCESS | 1803 | 1461111126520 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1486ms 17:12:06 INFO - PROCESS | 1803 | 1461111126585 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 1803 | 1461111126591 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 17:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:12:06 INFO - PROCESS | 1803 | 1461111126600 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 1803 | 1461111126605 Marionette TRACE conn4 <- [1,86,null,{}] 17:12:06 INFO - PROCESS | 1803 | 1461111126614 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:06 INFO - PROCESS | 1803 | 1461111126793 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 17:12:07 INFO - PROCESS | 1803 | 1461111127019 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x96aecc00 == 25 [pid = 1803] [id = 29] 17:12:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x9701d000) [pid = 1803] [serial = 84] [outer = (nil)] 17:12:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x97aa3800) [pid = 1803] [serial = 85] [outer = 0x9701d000] 17:12:07 INFO - PROCESS | 1803 | 1461111127127 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x9927a800) [pid = 1803] [serial = 86] [outer = 0x9701d000] 17:12:07 INFO - PROCESS | 1803 | --DOCSHELL 0x99659000 == 24 [pid = 1803] [id = 18] 17:12:07 INFO - PROCESS | 1803 | --DOCSHELL 0x96a13c00 == 23 [pid = 1803] [id = 17] 17:12:08 INFO - PROCESS | 1803 | 1461111128143 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1591ms 17:12:08 INFO - PROCESS | 1803 | 1461111128192 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 17:12:08 INFO - PROCESS | 1803 | 1461111128198 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 17:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:12:08 INFO - PROCESS | 1803 | 1461111128208 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:12:08 INFO - PROCESS | 1803 | 1461111128212 Marionette TRACE conn4 <- [1,90,null,{}] 17:12:08 INFO - PROCESS | 1803 | 1461111128223 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:08 INFO - PROCESS | 1803 | 1461111128474 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 17:12:08 INFO - PROCESS | 1803 | 1461111128670 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x97a94400 == 24 [pid = 1803] [id = 30] 17:12:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x97a9b000) [pid = 1803] [serial = 87] [outer = (nil)] 17:12:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x9965a800) [pid = 1803] [serial = 88] [outer = 0x97a9b000] 17:12:08 INFO - PROCESS | 1803 | 1461111128819 Marionette DEBUG loaded listener.js 17:12:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0x9fa28400) [pid = 1803] [serial = 89] [outer = 0x97a9b000] 17:12:09 INFO - PROCESS | 1803 | 1461111129680 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1546ms 17:12:09 INFO - PROCESS | 1803 | 1461111129755 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 1803 | 1461111129765 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 17:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:12:09 INFO - PROCESS | 1803 | 1461111129776 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 1803 | 1461111129780 Marionette TRACE conn4 <- [1,94,null,{}] 17:12:09 INFO - PROCESS | 1803 | 1461111129788 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:09 INFO - PROCESS | 1803 | 1461111129976 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 17:12:10 INFO - PROCESS | 1803 | 1461111130121 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x91212400 == 25 [pid = 1803] [id = 31] 17:12:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0x9a5a6000) [pid = 1803] [serial = 90] [outer = (nil)] 17:12:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x9fec7000) [pid = 1803] [serial = 91] [outer = 0x9a5a6000] 17:12:10 INFO - PROCESS | 1803 | 1461111130217 Marionette DEBUG loaded listener.js 17:12:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0xa0e66c00) [pid = 1803] [serial = 92] [outer = 0x9a5a6000] 17:12:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0xa435ac00) [pid = 1803] [serial = 93] [outer = 0x97dd6c00] 17:12:11 INFO - PROCESS | 1803 | 1461111131173 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1436ms 17:12:11 INFO - PROCESS | 1803 | 1461111131212 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 17:12:11 INFO - PROCESS | 1803 | 1461111131217 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 17:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:12:11 INFO - PROCESS | 1803 | 1461111131224 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:12:11 INFO - PROCESS | 1803 | 1461111131230 Marionette TRACE conn4 <- [1,98,null,{}] 17:12:11 INFO - PROCESS | 1803 | 1461111131247 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:11 INFO - PROCESS | 1803 | 1461111131432 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 17:12:11 INFO - PROCESS | 1803 | 1461111131573 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x91136c00 == 26 [pid = 1803] [id = 32] 17:12:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0xa0b31800) [pid = 1803] [serial = 94] [outer = (nil)] 17:12:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0xa4b5c800) [pid = 1803] [serial = 95] [outer = 0xa0b31800] 17:12:11 INFO - PROCESS | 1803 | 1461111131680 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0xa4b62800) [pid = 1803] [serial = 96] [outer = 0xa0b31800] 17:12:12 INFO - PROCESS | 1803 | 1461111132606 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1434ms 17:12:12 INFO - PROCESS | 1803 | 1461111132660 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 17:12:12 INFO - PROCESS | 1803 | 1461111132664 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 17:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:12:12 INFO - PROCESS | 1803 | 1461111132670 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 1803 | 1461111132674 Marionette TRACE conn4 <- [1,102,null,{}] 17:12:12 INFO - PROCESS | 1803 | 1461111132680 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:12 INFO - PROCESS | 1803 | 1461111132854 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 17:12:13 INFO - PROCESS | 1803 | 1461111132980 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x96a12000 == 27 [pid = 1803] [id = 33] 17:12:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0xa683b400) [pid = 1803] [serial = 97] [outer = (nil)] 17:12:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0xa6c2f400) [pid = 1803] [serial = 98] [outer = 0xa683b400] 17:12:13 INFO - PROCESS | 1803 | 1461111133072 Marionette DEBUG loaded listener.js 17:12:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0xa6cc2000) [pid = 1803] [serial = 99] [outer = 0xa683b400] 17:12:13 INFO - PROCESS | 1803 | 1461111133917 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1286ms 17:12:13 INFO - PROCESS | 1803 | 1461111133957 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 1803 | 1461111133962 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 17:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:12:13 INFO - PROCESS | 1803 | 1461111133969 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 1803 | 1461111133973 Marionette TRACE conn4 <- [1,106,null,{}] 17:12:13 INFO - PROCESS | 1803 | 1461111133979 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:14 INFO - PROCESS | 1803 | 1461111134139 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 17:12:14 INFO - PROCESS | 1803 | 1461111134286 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x97a9c400 == 28 [pid = 1803] [id = 34] 17:12:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x98406000) [pid = 1803] [serial = 100] [outer = (nil)] 17:12:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x9840ac00) [pid = 1803] [serial = 101] [outer = 0x98406000] 17:12:14 INFO - PROCESS | 1803 | 1461111134380 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x9840c000) [pid = 1803] [serial = 102] [outer = 0x98406000] 17:12:15 INFO - PROCESS | 1803 | 1461111135255 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1331ms 17:12:15 INFO - PROCESS | 1803 | 1461111135315 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 1803 | 1461111135321 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 17:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:12:15 INFO - PROCESS | 1803 | 1461111135331 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 1803 | 1461111135335 Marionette TRACE conn4 <- [1,110,null,{}] 17:12:15 INFO - PROCESS | 1803 | 1461111135345 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:15 INFO - PROCESS | 1803 | 1461111135669 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 17:12:15 INFO - PROCESS | 1803 | 1461111135906 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffe4800 == 29 [pid = 1803] [id = 35] 17:12:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x8ffe8400) [pid = 1803] [serial = 103] [outer = (nil)] 17:12:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x8ffef000) [pid = 1803] [serial = 104] [outer = 0x8ffe8400] 17:12:16 INFO - PROCESS | 1803 | 1461111136085 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0xa9c99400) [pid = 1803] [serial = 105] [outer = 0x8ffe8400] 17:12:16 INFO - PROCESS | 1803 | 1461111136965 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1683ms 17:12:17 INFO - PROCESS | 1803 | 1461111137014 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 17:12:17 INFO - PROCESS | 1803 | 1461111137018 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 17:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:12:17 INFO - PROCESS | 1803 | 1461111137025 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:12:17 INFO - PROCESS | 1803 | 1461111137028 Marionette TRACE conn4 <- [1,114,null,{}] 17:12:17 INFO - PROCESS | 1803 | 1461111137034 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:17 INFO - PROCESS | 1803 | 1461111137200 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 17:12:17 INFO - PROCESS | 1803 | 1461111137342 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f245c00 == 30 [pid = 1803] [id = 36] 17:12:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x8f246400) [pid = 1803] [serial = 106] [outer = (nil)] 17:12:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x8f24f000) [pid = 1803] [serial = 107] [outer = 0x8f246400] 17:12:17 INFO - PROCESS | 1803 | 1461111137434 Marionette DEBUG loaded listener.js 17:12:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x8f250c00) [pid = 1803] [serial = 108] [outer = 0x8f246400] 17:12:18 INFO - PROCESS | 1803 | --DOCSHELL 0x9605c400 == 29 [pid = 1803] [id = 23] 17:12:18 INFO - PROCESS | 1803 | --DOCSHELL 0x98bdd400 == 28 [pid = 1803] [id = 24] 17:12:18 INFO - PROCESS | 1803 | --DOCSHELL 0x92adb800 == 27 [pid = 1803] [id = 25] 17:12:18 INFO - PROCESS | 1803 | --DOCSHELL 0x97a96800 == 26 [pid = 1803] [id = 22] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x91212000 == 25 [pid = 1803] [id = 16] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x912e7800 == 24 [pid = 1803] [id = 12] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x91132800 == 23 [pid = 1803] [id = 27] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x905ea800 == 22 [pid = 1803] [id = 11] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x9509ac00 == 21 [pid = 1803] [id = 28] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x9e917400 == 20 [pid = 1803] [id = 26] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x97a94c00 == 19 [pid = 1803] [id = 20] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x9fe37000 == 18 [pid = 1803] [id = 19] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x97a9c400 == 17 [pid = 1803] [id = 34] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffe4800 == 16 [pid = 1803] [id = 35] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x91214400 == 15 [pid = 1803] [id = 6] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x912f2400 == 14 [pid = 1803] [id = 21] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x91136c00 == 13 [pid = 1803] [id = 32] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x96a12000 == 12 [pid = 1803] [id = 33] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x96aecc00 == 11 [pid = 1803] [id = 29] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x97a94400 == 10 [pid = 1803] [id = 30] 17:12:21 INFO - PROCESS | 1803 | --DOCSHELL 0x91212400 == 9 [pid = 1803] [id = 31] 17:12:22 INFO - PROCESS | 1803 | 1461111142611 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 5696ms 17:12:22 INFO - PROCESS | 1803 | 1461111142723 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 17:12:22 INFO - PROCESS | 1803 | 1461111142730 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 17:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:12:22 INFO - PROCESS | 1803 | 1461111142741 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 1803 | 1461111142747 Marionette TRACE conn4 <- [1,118,null,{}] 17:12:22 INFO - PROCESS | 1803 | 1461111142761 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:23 INFO - PROCESS | 1803 | 1461111143021 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 17:12:23 INFO - PROCESS | 1803 | 1461111143176 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b3800 == 10 [pid = 1803] [id = 37] 17:12:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x8f3b3c00) [pid = 1803] [serial = 109] [outer = (nil)] 17:12:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x8ffe9800) [pid = 1803] [serial = 110] [outer = 0x8f3b3c00] 17:12:23 INFO - PROCESS | 1803 | 1461111143296 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x8ffef800) [pid = 1803] [serial = 111] [outer = 0x8f3b3c00] 17:12:24 INFO - PROCESS | 1803 | 1461111144069 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1346ms 17:12:24 INFO - PROCESS | 1803 | 1461111144087 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 17:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:12:24 INFO - PROCESS | 1803 | 1461111144099 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 17:12:24 INFO - PROCESS | 1803 | 1461111144112 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:12:24 INFO - PROCESS | 1803 | 1461111144117 Marionette TRACE conn4 <- [1,122,null,{}] 17:12:24 INFO - PROCESS | 1803 | 1461111144124 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:24 INFO - PROCESS | 1803 | 1461111144359 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 17:12:24 INFO - PROCESS | 1803 | 1461111144375 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x91ef9400 == 11 [pid = 1803] [id = 38] 17:12:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x92acc400) [pid = 1803] [serial = 112] [outer = (nil)] 17:12:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x92acec00) [pid = 1803] [serial = 113] [outer = 0x92acc400] 17:12:24 INFO - PROCESS | 1803 | 1461111144456 Marionette DEBUG loaded listener.js 17:12:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x92ad4800) [pid = 1803] [serial = 114] [outer = 0x92acc400] 17:12:25 INFO - PROCESS | 1803 | 1461111145492 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1438ms 17:12:25 INFO - PROCESS | 1803 | 1461111145578 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 17:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:12:25 INFO - PROCESS | 1803 | 1461111145583 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 17:12:25 INFO - PROCESS | 1803 | 1461111145591 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:12:25 INFO - PROCESS | 1803 | 1461111145597 Marionette TRACE conn4 <- [1,126,null,{}] 17:12:25 INFO - PROCESS | 1803 | 1461111145622 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:25 INFO - PROCESS | 1803 | 1461111145843 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 17:12:25 INFO - PROCESS | 1803 | 1461111145866 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x96a75800 == 12 [pid = 1803] [id = 39] 17:12:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x96aef800) [pid = 1803] [serial = 115] [outer = (nil)] 17:12:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x97a96000) [pid = 1803] [serial = 116] [outer = 0x96aef800] 17:12:25 INFO - PROCESS | 1803 | 1461111145951 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x97aa1400) [pid = 1803] [serial = 117] [outer = 0x96aef800] 17:12:26 INFO - PROCESS | 1803 | 1461111146902 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1339ms 17:12:26 INFO - PROCESS | 1803 | 1461111146929 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 17:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:12:26 INFO - PROCESS | 1803 | 1461111146934 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 17:12:26 INFO - PROCESS | 1803 | 1461111146941 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 1803 | 1461111146944 Marionette TRACE conn4 <- [1,130,null,{}] 17:12:26 INFO - PROCESS | 1803 | 1461111146950 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:27 INFO - PROCESS | 1803 | 1461111147149 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x91e48c00) [pid = 1803] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x91e45c00) [pid = 1803] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x985bf400) [pid = 1803] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x90fee000) [pid = 1803] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x9121c800) [pid = 1803] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x91e4d400) [pid = 1803] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x990f7800) [pid = 1803] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x960d2400) [pid = 1803] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x9701d000) [pid = 1803] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0xa4b10c00) [pid = 1803] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x9fd8f800) [pid = 1803] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x9fa2b000) [pid = 1803] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x97a9b000) [pid = 1803] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x97a98c00) [pid = 1803] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x9a5a6000) [pid = 1803] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x960d9400) [pid = 1803] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x9fec7c00) [pid = 1803] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x9a779800) [pid = 1803] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x97a96c00) [pid = 1803] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x96a7dc00) [pid = 1803] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x8ffe8400) [pid = 1803] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x98406000) [pid = 1803] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0xa683b400) [pid = 1803] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0xa44e2800) [pid = 1803] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x9fb01c00) [pid = 1803] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 91 (0xa0b31800) [pid = 1803] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:12:28 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x91214800) [pid = 1803] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:12:28 INFO - PROCESS | 1803 | 1461111148215 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3af400 == 13 [pid = 1803] [id = 40] 17:12:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0x8ffe2800) [pid = 1803] [serial = 118] [outer = (nil)] 17:12:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0x905e5c00) [pid = 1803] [serial = 119] [outer = 0x8ffe2800] 17:12:28 INFO - PROCESS | 1803 | 1461111148313 Marionette DEBUG loaded listener.js 17:12:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x96a12800) [pid = 1803] [serial = 120] [outer = 0x8ffe2800] 17:12:29 INFO - PROCESS | 1803 | 1461111149197 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2293ms 17:12:29 INFO - PROCESS | 1803 | 1461111149250 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 17:12:29 INFO - PROCESS | 1803 | 1461111149254 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 17:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:12:29 INFO - PROCESS | 1803 | 1461111149261 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:12:29 INFO - PROCESS | 1803 | 1461111149265 Marionette TRACE conn4 <- [1,134,null,{}] 17:12:29 INFO - PROCESS | 1803 | 1461111149271 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:29 INFO - PROCESS | 1803 | 1461111149424 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 17:12:29 INFO - PROCESS | 1803 | 1461111149440 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x98405000 == 14 [pid = 1803] [id = 41] 17:12:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x99661c00) [pid = 1803] [serial = 121] [outer = (nil)] 17:12:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x9a4aec00) [pid = 1803] [serial = 122] [outer = 0x99661c00] 17:12:29 INFO - PROCESS | 1803 | 1461111149608 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x9a4bdc00) [pid = 1803] [serial = 123] [outer = 0x99661c00] 17:12:30 INFO - PROCESS | 1803 | 1461111150474 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1234ms 17:12:30 INFO - PROCESS | 1803 | 1461111150496 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 17:12:30 INFO - PROCESS | 1803 | 1461111150503 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 17:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:12:30 INFO - PROCESS | 1803 | 1461111150512 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 1803 | 1461111150518 Marionette TRACE conn4 <- [1,138,null,{}] 17:12:30 INFO - PROCESS | 1803 | 1461111150527 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:30 INFO - PROCESS | 1803 | 1461111150772 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 17:12:30 INFO - PROCESS | 1803 | 1461111150966 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b6800 == 15 [pid = 1803] [id = 42] 17:12:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x8ffe2000) [pid = 1803] [serial = 124] [outer = (nil)] 17:12:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x91ef7400) [pid = 1803] [serial = 125] [outer = 0x8ffe2000] 17:12:31 INFO - PROCESS | 1803 | 1461111151108 Marionette DEBUG loaded listener.js 17:12:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x92b20000) [pid = 1803] [serial = 126] [outer = 0x8ffe2000] 17:12:32 INFO - PROCESS | 1803 | 1461111152017 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1543ms 17:12:32 INFO - PROCESS | 1803 | 1461111152056 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 17:12:32 INFO - PROCESS | 1803 | 1461111152067 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 17:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:12:32 INFO - PROCESS | 1803 | 1461111152079 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 1803 | 1461111152083 Marionette TRACE conn4 <- [1,142,null,{}] 17:12:32 INFO - PROCESS | 1803 | 1461111152091 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:32 INFO - PROCESS | 1803 | 1461111152274 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 17:12:32 INFO - PROCESS | 1803 | 1461111152414 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x98402000 == 16 [pid = 1803] [id = 43] 17:12:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x98403000) [pid = 1803] [serial = 127] [outer = (nil)] 17:12:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x99665800) [pid = 1803] [serial = 128] [outer = 0x98403000] 17:12:32 INFO - PROCESS | 1803 | 1461111152508 Marionette DEBUG loaded listener.js 17:12:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x9a5a0800) [pid = 1803] [serial = 129] [outer = 0x98403000] 17:12:33 INFO - PROCESS | 1803 | 1461111153551 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1485ms 17:12:33 INFO - PROCESS | 1803 | 1461111153564 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 17:12:33 INFO - PROCESS | 1803 | 1461111153567 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 17:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:12:33 INFO - PROCESS | 1803 | 1461111153575 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:12:33 INFO - PROCESS | 1803 | 1461111153581 Marionette TRACE conn4 <- [1,146,null,{}] 17:12:33 INFO - PROCESS | 1803 | 1461111153600 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:33 INFO - PROCESS | 1803 | 1461111153803 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 17:12:33 INFO - PROCESS | 1803 | 1461111153947 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x9fb05800 == 17 [pid = 1803] [id = 44] 17:12:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x9fb9b000) [pid = 1803] [serial = 130] [outer = (nil)] 17:12:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x9fd91000) [pid = 1803] [serial = 131] [outer = 0x9fb9b000] 17:12:34 INFO - PROCESS | 1803 | 1461111154086 Marionette DEBUG loaded listener.js 17:12:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x9fe10400) [pid = 1803] [serial = 132] [outer = 0x9fb9b000] 17:12:34 INFO - PROCESS | 1803 | 1461111154479 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:12:35 INFO - PROCESS | 1803 | 1461111155013 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1491ms 17:12:35 INFO - PROCESS | 1803 | 1461111155067 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 17:12:35 INFO - PROCESS | 1803 | 1461111155073 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 17:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:12:35 INFO - PROCESS | 1803 | 1461111155080 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:12:35 INFO - PROCESS | 1803 | 1461111155085 Marionette TRACE conn4 <- [1,150,null,{}] 17:12:35 INFO - PROCESS | 1803 | 1461111155091 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:35 INFO - PROCESS | 1803 | 1461111155270 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 17:12:35 INFO - PROCESS | 1803 | 1461111155412 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f984000 == 18 [pid = 1803] [id = 45] 17:12:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x8f986000) [pid = 1803] [serial = 133] [outer = (nil)] 17:12:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x8f98b400) [pid = 1803] [serial = 134] [outer = 0x8f986000] 17:12:35 INFO - PROCESS | 1803 | 1461111155509 Marionette DEBUG loaded listener.js 17:12:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x8ffeac00) [pid = 1803] [serial = 135] [outer = 0x8f986000] 17:12:36 INFO - PROCESS | 1803 | 1461111156463 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1431ms 17:12:36 INFO - PROCESS | 1803 | 1461111156513 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 17:12:36 INFO - PROCESS | 1803 | 1461111156516 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 17:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:12:36 INFO - PROCESS | 1803 | 1461111156527 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:12:36 INFO - PROCESS | 1803 | 1461111156535 Marionette TRACE conn4 <- [1,154,null,{}] 17:12:36 INFO - PROCESS | 1803 | 1461111156547 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:36 INFO - PROCESS | 1803 | 1461111156962 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 17:12:37 INFO - PROCESS | 1803 | 1461111157124 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f24c000 == 19 [pid = 1803] [id = 46] 17:12:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x8f98c400) [pid = 1803] [serial = 136] [outer = (nil)] 17:12:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x9fe3f000) [pid = 1803] [serial = 137] [outer = 0x8f98c400] 17:12:37 INFO - PROCESS | 1803 | 1461111157213 Marionette DEBUG loaded listener.js 17:12:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x9fec2400) [pid = 1803] [serial = 138] [outer = 0x8f98c400] 17:12:38 INFO - PROCESS | 1803 | 1461111158254 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1753ms 17:12:38 INFO - PROCESS | 1803 | 1461111158283 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 17:12:38 INFO - PROCESS | 1803 | 1461111158288 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 17:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:12:38 INFO - PROCESS | 1803 | 1461111158342 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:12:38 INFO - PROCESS | 1803 | 1461111158345 Marionette TRACE conn4 <- [1,158,null,{}] 17:12:38 INFO - PROCESS | 1803 | 1461111158355 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:38 INFO - PROCESS | 1803 | 1461111158608 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 17:12:39 INFO - PROCESS | 1803 | 1461111159022 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f24d800 == 20 [pid = 1803] [id = 47] 17:12:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x8f250000) [pid = 1803] [serial = 139] [outer = (nil)] 17:12:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x8f3b3400) [pid = 1803] [serial = 140] [outer = 0x8f250000] 17:12:39 INFO - PROCESS | 1803 | 1461111159165 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x8f983400) [pid = 1803] [serial = 141] [outer = 0x8f250000] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x9de89c00) [pid = 1803] [serial = 67] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x97b8e800) [pid = 1803] [serial = 65] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x98eae400) [pid = 1803] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0xa447c800) [pid = 1803] [serial = 77] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x96ae9000) [pid = 1803] [serial = 62] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0xa29cc800) [pid = 1803] [serial = 2] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x91ef0c00) [pid = 1803] [serial = 37] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x98eb5c00) [pid = 1803] [serial = 40] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x96063400) [pid = 1803] [serial = 38] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x912eb000) [pid = 1803] [serial = 22] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x97abd400) [pid = 1803] [serial = 31] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x990f7c00) [pid = 1803] [serial = 41] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x91ef5800) [pid = 1803] [serial = 61] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x9a76ec00) [pid = 1803] [serial = 34] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x9de91c00) [pid = 1803] [serial = 44] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0xa29cc400) [pid = 1803] [serial = 35] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x9fa8d400) [pid = 1803] [serial = 32] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x9121b400) [pid = 1803] [serial = 17] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x96a77400) [pid = 1803] [serial = 25] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x91e53c00) [pid = 1803] [serial = 23] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x9fb98c00) [pid = 1803] [serial = 47] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x9605c000) [pid = 1803] [serial = 46] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 91 (0x985d4400) [pid = 1803] [serial = 28] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 90 (0x9a5a0400) [pid = 1803] [serial = 43] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 89 (0xa5e3d800) [pid = 1803] [serial = 82] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 88 (0x9fe0f400) [pid = 1803] [serial = 59] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 87 (0xa0e66c00) [pid = 1803] [serial = 92] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 86 (0x97dd7c00) [pid = 1803] [serial = 12] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 85 (0x9fa8b400) [pid = 1803] [serial = 68] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 84 (0x9fea7800) [pid = 1803] [serial = 70] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 83 (0x9819fc00) [pid = 1803] [serial = 9] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 82 (0xa4b5c800) [pid = 1803] [serial = 95] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 81 (0xa0b32c00) [pid = 1803] [serial = 56] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 80 (0x97aa0400) [pid = 1803] [serial = 58] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 79 (0xa09d0800) [pid = 1803] [serial = 55] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 78 (0x9fec7000) [pid = 1803] [serial = 91] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 77 (0x9fb5a000) [pid = 1803] [serial = 53] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 76 (0x9965a800) [pid = 1803] [serial = 88] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 75 (0x97a9dc00) [pid = 1803] [serial = 64] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 74 (0x99a18400) [pid = 1803] [serial = 50] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 73 (0x9927a800) [pid = 1803] [serial = 86] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 72 (0x9fb09800) [pid = 1803] [serial = 52] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 71 (0x99276800) [pid = 1803] [serial = 49] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 70 (0x91216800) [pid = 1803] [serial = 16] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 69 (0xa6c2f400) [pid = 1803] [serial = 98] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 68 (0x912ec400) [pid = 1803] [serial = 19] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 67 (0xa3b7d000) [pid = 1803] [serial = 73] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 66 (0x97aa3800) [pid = 1803] [serial = 85] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 65 (0xa6830000) [pid = 1803] [serial = 83] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 64 (0xa0b12800) [pid = 1803] [serial = 71] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 63 (0xa4477000) [pid = 1803] [serial = 76] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 62 (0x9fa28400) [pid = 1803] [serial = 89] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 61 (0xa4b68c00) [pid = 1803] [serial = 80] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 60 (0x8ffef000) [pid = 1803] [serial = 104] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 59 (0x8f24f000) [pid = 1803] [serial = 107] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 58 (0xa9c99400) [pid = 1803] [serial = 105] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 57 (0x9840c000) [pid = 1803] [serial = 102] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 56 (0x9840ac00) [pid = 1803] [serial = 101] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 55 (0xa6cc2000) [pid = 1803] [serial = 99] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 54 (0xa4b61c00) [pid = 1803] [serial = 79] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 53 (0xa4373c00) [pid = 1803] [serial = 74] [outer = (nil)] [url = about:blank] 17:12:39 INFO - PROCESS | 1803 | --DOMWINDOW == 52 (0xa4b62800) [pid = 1803] [serial = 96] [outer = (nil)] [url = about:blank] 17:12:40 INFO - PROCESS | 1803 | 1461111160215 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1991ms 17:12:40 INFO - PROCESS | 1803 | 1461111160289 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 17:12:40 INFO - PROCESS | 1803 | 1461111160296 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 17:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:12:40 INFO - PROCESS | 1803 | 1461111160306 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:12:40 INFO - PROCESS | 1803 | 1461111160309 Marionette TRACE conn4 <- [1,162,null,{}] 17:12:40 INFO - PROCESS | 1803 | 1461111160318 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:40 INFO - PROCESS | 1803 | 1461111160488 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 17:12:40 INFO - PROCESS | 1803 | 1461111160582 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f989c00 == 21 [pid = 1803] [id = 48] 17:12:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 53 (0x905dfc00) [pid = 1803] [serial = 142] [outer = (nil)] 17:12:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 54 (0x912ec400) [pid = 1803] [serial = 143] [outer = 0x905dfc00] 17:12:40 INFO - PROCESS | 1803 | 1461111160669 Marionette DEBUG loaded listener.js 17:12:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 55 (0x912f4c00) [pid = 1803] [serial = 144] [outer = 0x905dfc00] 17:12:41 INFO - PROCESS | 1803 | 1461111161442 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1186ms 17:12:41 INFO - PROCESS | 1803 | 1461111161496 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 17:12:41 INFO - PROCESS | 1803 | 1461111161503 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 17:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:12:41 INFO - PROCESS | 1803 | 1461111161510 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 1803 | 1461111161513 Marionette TRACE conn4 <- [1,166,null,{}] 17:12:41 INFO - PROCESS | 1803 | 1461111161520 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:41 INFO - PROCESS | 1803 | 1461111161679 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 17:12:41 INFO - PROCESS | 1803 | 1461111161690 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x912ed800 == 22 [pid = 1803] [id = 49] 17:12:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 56 (0x92ad7c00) [pid = 1803] [serial = 145] [outer = (nil)] 17:12:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 57 (0x960d3400) [pid = 1803] [serial = 146] [outer = 0x92ad7c00] 17:12:41 INFO - PROCESS | 1803 | 1461111161768 Marionette DEBUG loaded listener.js 17:12:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 58 (0x96ae9400) [pid = 1803] [serial = 147] [outer = 0x92ad7c00] 17:12:42 INFO - PROCESS | 1803 | 1461111162667 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1236ms 17:12:42 INFO - PROCESS | 1803 | 1461111162748 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 17:12:42 INFO - PROCESS | 1803 | 1461111162752 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 17:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:12:42 INFO - PROCESS | 1803 | 1461111162765 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:12:42 INFO - PROCESS | 1803 | 1461111162774 Marionette TRACE conn4 <- [1,170,null,{}] 17:12:42 INFO - PROCESS | 1803 | 1461111162790 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:42 INFO - PROCESS | 1803 | 1461111162989 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 17:12:43 INFO - PROCESS | 1803 | 1461111163013 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffe5000 == 23 [pid = 1803] [id = 50] 17:12:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 59 (0x97a9bc00) [pid = 1803] [serial = 148] [outer = (nil)] 17:12:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 60 (0x97aa0400) [pid = 1803] [serial = 149] [outer = 0x97a9bc00] 17:12:43 INFO - PROCESS | 1803 | 1461111163090 Marionette DEBUG loaded listener.js 17:12:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 61 (0x97b07400) [pid = 1803] [serial = 150] [outer = 0x97a9bc00] 17:12:43 INFO - PROCESS | 1803 | --DOMWINDOW == 60 (0x96aef800) [pid = 1803] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:12:43 INFO - PROCESS | 1803 | --DOMWINDOW == 59 (0x92acc400) [pid = 1803] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:12:43 INFO - PROCESS | 1803 | --DOMWINDOW == 58 (0x8f3b3c00) [pid = 1803] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:12:43 INFO - PROCESS | 1803 | --DOMWINDOW == 57 (0x8f246400) [pid = 1803] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:12:43 INFO - PROCESS | 1803 | --DOMWINDOW == 56 (0x8ffe2800) [pid = 1803] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:12:43 INFO - PROCESS | 1803 | 1461111163955 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1258ms 17:12:44 INFO - PROCESS | 1803 | 1461111164018 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 17:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:12:44 INFO - PROCESS | 1803 | 1461111164024 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 17:12:44 INFO - PROCESS | 1803 | 1461111164031 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:12:44 INFO - PROCESS | 1803 | 1461111164034 Marionette TRACE conn4 <- [1,174,null,{}] 17:12:44 INFO - PROCESS | 1803 | 1461111164039 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:44 INFO - PROCESS | 1803 | 1461111164265 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 17:12:44 INFO - PROCESS | 1803 | 1461111164341 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f24fc00 == 24 [pid = 1803] [id = 51] 17:12:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 57 (0x8f3b1c00) [pid = 1803] [serial = 151] [outer = (nil)] 17:12:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 58 (0x97aa3c00) [pid = 1803] [serial = 152] [outer = 0x8f3b1c00] 17:12:44 INFO - PROCESS | 1803 | 1461111164419 Marionette DEBUG loaded listener.js 17:12:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 59 (0x97dd9800) [pid = 1803] [serial = 153] [outer = 0x8f3b1c00] 17:12:45 INFO - PROCESS | 1803 | 1461111165294 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1331ms 17:12:45 INFO - PROCESS | 1803 | 1461111165363 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 17:12:45 INFO - PROCESS | 1803 | 1461111165369 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 17:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:12:45 INFO - PROCESS | 1803 | 1461111165378 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:12:45 INFO - PROCESS | 1803 | 1461111165385 Marionette TRACE conn4 <- [1,178,null,{}] 17:12:45 INFO - PROCESS | 1803 | 1461111165394 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:45 INFO - PROCESS | 1803 | 1461111165648 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 17:12:45 INFO - PROCESS | 1803 | 1461111165836 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f249000 == 25 [pid = 1803] [id = 52] 17:12:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 60 (0x8ffca000) [pid = 1803] [serial = 154] [outer = (nil)] 17:12:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 61 (0x912e8400) [pid = 1803] [serial = 155] [outer = 0x8ffca000] 17:12:45 INFO - PROCESS | 1803 | 1461111165986 Marionette DEBUG loaded listener.js 17:12:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 62 (0x92ad5c00) [pid = 1803] [serial = 156] [outer = 0x8ffca000] 17:12:46 INFO - PROCESS | 1803 | 1461111166943 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1587ms 17:12:46 INFO - PROCESS | 1803 | 1461111166966 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 17:12:46 INFO - PROCESS | 1803 | 1461111166976 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 17:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:12:46 INFO - PROCESS | 1803 | 1461111166989 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:12:46 INFO - PROCESS | 1803 | 1461111166996 Marionette TRACE conn4 <- [1,182,null,{}] 17:12:47 INFO - PROCESS | 1803 | 1461111167004 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:47 INFO - PROCESS | 1803 | 1461111167230 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 17:12:47 INFO - PROCESS | 1803 | 1461111167371 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x9509d400 == 26 [pid = 1803] [id = 53] 17:12:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 63 (0x960d8800) [pid = 1803] [serial = 157] [outer = (nil)] 17:12:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 64 (0x977c5000) [pid = 1803] [serial = 158] [outer = 0x960d8800] 17:12:47 INFO - PROCESS | 1803 | 1461111167505 Marionette DEBUG loaded listener.js 17:12:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 65 (0x97aa0c00) [pid = 1803] [serial = 159] [outer = 0x960d8800] 17:12:48 INFO - PROCESS | 1803 | 1461111168372 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1438ms 17:12:48 INFO - PROCESS | 1803 | 1461111168427 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 17:12:48 INFO - PROCESS | 1803 | 1461111168431 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 17:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:12:48 INFO - PROCESS | 1803 | 1461111168439 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:12:48 INFO - PROCESS | 1803 | 1461111168445 Marionette TRACE conn4 <- [1,186,null,{}] 17:12:48 INFO - PROCESS | 1803 | 1461111168462 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:48 INFO - PROCESS | 1803 | 1461111168681 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 17:12:48 INFO - PROCESS | 1803 | 1461111168816 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x97015c00 == 27 [pid = 1803] [id = 54] 17:12:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 66 (0x98bdc400) [pid = 1803] [serial = 160] [outer = (nil)] 17:12:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 67 (0x99254000) [pid = 1803] [serial = 161] [outer = 0x98bdc400] 17:12:48 INFO - PROCESS | 1803 | 1461111168911 Marionette DEBUG loaded listener.js 17:12:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 68 (0x99933800) [pid = 1803] [serial = 162] [outer = 0x98bdc400] 17:12:49 INFO - PROCESS | 1803 | 1461111169801 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1435ms 17:12:49 INFO - PROCESS | 1803 | 1461111169875 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 17:12:49 INFO - PROCESS | 1803 | 1461111169879 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 17:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:12:49 INFO - PROCESS | 1803 | 1461111169886 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:12:49 INFO - PROCESS | 1803 | 1461111169890 Marionette TRACE conn4 <- [1,190,null,{}] 17:12:49 INFO - PROCESS | 1803 | 1461111169896 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:50 INFO - PROCESS | 1803 | 1461111170069 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 17:12:50 INFO - PROCESS | 1803 | 1461111170205 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f248800 == 28 [pid = 1803] [id = 55] 17:12:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 69 (0x97a96400) [pid = 1803] [serial = 163] [outer = (nil)] 17:12:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 70 (0x9a59b800) [pid = 1803] [serial = 164] [outer = 0x97a96400] 17:12:50 INFO - PROCESS | 1803 | 1461111170295 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 71 (0x9a772400) [pid = 1803] [serial = 165] [outer = 0x97a96400] 17:12:51 INFO - PROCESS | 1803 | 1461111171309 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1488ms 17:12:51 INFO - PROCESS | 1803 | 1461111171376 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 17:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:12:51 INFO - PROCESS | 1803 | 1461111171380 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 17:12:51 INFO - PROCESS | 1803 | 1461111171387 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:12:51 INFO - PROCESS | 1803 | 1461111171391 Marionette TRACE conn4 <- [1,194,null,{}] 17:12:51 INFO - PROCESS | 1803 | 1461111171397 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:51 INFO - PROCESS | 1803 | 1461111171576 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 17:12:51 INFO - PROCESS | 1803 | 1461111171747 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x99277000 == 29 [pid = 1803] [id = 56] 17:12:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 72 (0x9a4b0c00) [pid = 1803] [serial = 166] [outer = (nil)] 17:12:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 73 (0x9e919400) [pid = 1803] [serial = 167] [outer = 0x9a4b0c00] 17:12:51 INFO - PROCESS | 1803 | 1461111171848 Marionette DEBUG loaded listener.js 17:12:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 74 (0x9fa2b400) [pid = 1803] [serial = 168] [outer = 0x9a4b0c00] 17:12:52 INFO - PROCESS | 1803 | 1461111172742 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1432ms 17:12:52 INFO - PROCESS | 1803 | 1461111172819 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 17:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:12:52 INFO - PROCESS | 1803 | 1461111172824 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 17:12:52 INFO - PROCESS | 1803 | 1461111172831 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 1803 | 1461111172834 Marionette TRACE conn4 <- [1,198,null,{}] 17:12:52 INFO - PROCESS | 1803 | 1461111172841 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:53 INFO - PROCESS | 1803 | 1461111173084 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 17:12:53 INFO - PROCESS | 1803 | 1461111173275 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b1000 == 30 [pid = 1803] [id = 57] 17:12:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 75 (0x8ffd1800) [pid = 1803] [serial = 169] [outer = (nil)] 17:12:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 76 (0x92ad3c00) [pid = 1803] [serial = 170] [outer = 0x8ffd1800] 17:12:53 INFO - PROCESS | 1803 | 1461111173451 Marionette DEBUG loaded listener.js 17:12:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 77 (0x98408400) [pid = 1803] [serial = 171] [outer = 0x8ffd1800] 17:12:54 INFO - PROCESS | 1803 | 1461111174522 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1732ms 17:12:54 INFO - PROCESS | 1803 | 1461111174565 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 17:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:12:54 INFO - PROCESS | 1803 | 1461111174571 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 17:12:54 INFO - PROCESS | 1803 | 1461111174579 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:12:54 INFO - PROCESS | 1803 | 1461111174586 Marionette TRACE conn4 <- [1,202,null,{}] 17:12:54 INFO - PROCESS | 1803 | 1461111174597 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:54 INFO - PROCESS | 1803 | 1461111174867 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 17:12:55 INFO - PROCESS | 1803 | 1461111175092 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffedc00 == 31 [pid = 1803] [id = 58] 17:12:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 78 (0x8ffef000) [pid = 1803] [serial = 172] [outer = (nil)] 17:12:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0x91e45c00) [pid = 1803] [serial = 173] [outer = 0x8ffef000] 17:12:55 INFO - PROCESS | 1803 | 1461111175179 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0x9605c800) [pid = 1803] [serial = 174] [outer = 0x8ffef000] 17:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 79 (0x9a4aec00) [pid = 1803] [serial = 122] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 78 (0x97aa1400) [pid = 1803] [serial = 117] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 77 (0x97a96000) [pid = 1803] [serial = 116] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 76 (0x92acec00) [pid = 1803] [serial = 113] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 75 (0x8ffe9800) [pid = 1803] [serial = 110] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 74 (0x8f250c00) [pid = 1803] [serial = 108] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 73 (0x8ffef800) [pid = 1803] [serial = 111] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 72 (0x96a12800) [pid = 1803] [serial = 120] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 71 (0x92ad4800) [pid = 1803] [serial = 114] [outer = (nil)] [url = about:blank] 17:12:55 INFO - PROCESS | 1803 | --DOMWINDOW == 70 (0x905e5c00) [pid = 1803] [serial = 119] [outer = (nil)] [url = about:blank] 17:12:56 INFO - PROCESS | 1803 | 1461111176007 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1490ms 17:12:56 INFO - PROCESS | 1803 | 1461111176069 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1803 | 1461111176078 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 17:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:12:56 INFO - PROCESS | 1803 | 1461111176090 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 1803 | 1461111176093 Marionette TRACE conn4 <- [1,206,null,{}] 17:12:56 INFO - PROCESS | 1803 | 1461111176100 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:56 INFO - PROCESS | 1803 | 1461111176270 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 17:12:56 INFO - PROCESS | 1803 | 1461111176381 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f250c00 == 32 [pid = 1803] [id = 59] 17:12:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 71 (0x8f981c00) [pid = 1803] [serial = 175] [outer = (nil)] 17:12:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 72 (0x960d8400) [pid = 1803] [serial = 176] [outer = 0x8f981c00] 17:12:56 INFO - PROCESS | 1803 | 1461111176466 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 73 (0x96a82800) [pid = 1803] [serial = 177] [outer = 0x8f981c00] 17:12:57 INFO - PROCESS | 1803 | 1461111177248 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1182ms 17:12:57 INFO - PROCESS | 1803 | 1461111177279 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 17:12:57 INFO - PROCESS | 1803 | 1461111177282 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 17:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:12:57 INFO - PROCESS | 1803 | 1461111177297 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:12:57 INFO - PROCESS | 1803 | 1461111177301 Marionette TRACE conn4 <- [1,210,null,{}] 17:12:57 INFO - PROCESS | 1803 | 1461111177318 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:57 INFO - PROCESS | 1803 | 1461111177488 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 17:12:57 INFO - PROCESS | 1803 | 1461111177499 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b9000 == 33 [pid = 1803] [id = 60] 17:12:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 74 (0x9840ac00) [pid = 1803] [serial = 178] [outer = (nil)] 17:12:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 75 (0x990f5c00) [pid = 1803] [serial = 179] [outer = 0x9840ac00] 17:12:57 INFO - PROCESS | 1803 | 1461111177582 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 76 (0x9a4aec00) [pid = 1803] [serial = 180] [outer = 0x9840ac00] 17:12:58 INFO - PROCESS | 1803 | 1461111178593 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1351ms 17:12:58 INFO - PROCESS | 1803 | 1461111178649 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 1803 | 1461111178653 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 17:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:12:58 INFO - PROCESS | 1803 | 1461111178667 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:12:58 INFO - PROCESS | 1803 | 1461111178669 Marionette TRACE conn4 <- [1,214,null,{}] 17:12:58 INFO - PROCESS | 1803 | 1461111178676 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:58 INFO - PROCESS | 1803 | 1461111178864 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 17:12:58 INFO - PROCESS | 1803 | 1461111178885 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f24f400 == 34 [pid = 1803] [id = 61] 17:12:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 77 (0x97dd7800) [pid = 1803] [serial = 181] [outer = (nil)] 17:12:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 78 (0x9e916800) [pid = 1803] [serial = 182] [outer = 0x97dd7800] 17:12:58 INFO - PROCESS | 1803 | 1461111178966 Marionette DEBUG loaded listener.js 17:12:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0x9fb0ac00) [pid = 1803] [serial = 183] [outer = 0x97dd7800] 17:12:59 INFO - PROCESS | 1803 | 1461111179834 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1241ms 17:12:59 INFO - PROCESS | 1803 | 1461111179909 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1803 | 1461111179913 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 17:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:12:59 INFO - PROCESS | 1803 | 1461111179919 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1803 | 1461111179922 Marionette TRACE conn4 <- [1,218,null,{}] 17:12:59 INFO - PROCESS | 1803 | 1461111179934 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:00 INFO - PROCESS | 1803 | 1461111180153 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 17:13:00 INFO - PROCESS | 1803 | 1461111180177 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b0000 == 35 [pid = 1803] [id = 62] 17:13:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0x92ad1c00) [pid = 1803] [serial = 184] [outer = (nil)] 17:13:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 81 (0x9fba4400) [pid = 1803] [serial = 185] [outer = 0x92ad1c00] 17:13:00 INFO - PROCESS | 1803 | 1461111180256 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 82 (0x9fd8e800) [pid = 1803] [serial = 186] [outer = 0x92ad1c00] 17:13:00 INFO - PROCESS | 1803 | --DOMWINDOW == 81 (0x97a9bc00) [pid = 1803] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:13:00 INFO - PROCESS | 1803 | --DOMWINDOW == 80 (0x92ad7c00) [pid = 1803] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:13:00 INFO - PROCESS | 1803 | --DOMWINDOW == 79 (0x8f250000) [pid = 1803] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:13:00 INFO - PROCESS | 1803 | --DOMWINDOW == 78 (0x905dfc00) [pid = 1803] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:13:01 INFO - PROCESS | 1803 | 1461111181164 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1289ms 17:13:01 INFO - PROCESS | 1803 | 1461111181209 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 17:13:01 INFO - PROCESS | 1803 | 1461111181214 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 17:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:13:01 INFO - PROCESS | 1803 | 1461111181220 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 1803 | 1461111181223 Marionette TRACE conn4 <- [1,222,null,{}] 17:13:01 INFO - PROCESS | 1803 | 1461111181237 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:01 INFO - PROCESS | 1803 | 1461111181441 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 17:13:01 INFO - PROCESS | 1803 | 1461111181556 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b8400 == 36 [pid = 1803] [id = 63] 17:13:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 79 (0x92ad7800) [pid = 1803] [serial = 187] [outer = (nil)] 17:13:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 80 (0x9fec8c00) [pid = 1803] [serial = 188] [outer = 0x92ad7800] 17:13:01 INFO - PROCESS | 1803 | 1461111181693 Marionette DEBUG loaded listener.js 17:13:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 81 (0xa098a800) [pid = 1803] [serial = 189] [outer = 0x92ad7800] 17:13:02 INFO - PROCESS | 1803 | 1461111182525 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1345ms 17:13:02 INFO - PROCESS | 1803 | 1461111182633 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 17:13:02 INFO - PROCESS | 1803 | 1461111182639 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 17:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:13:02 INFO - PROCESS | 1803 | 1461111182650 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:13:02 INFO - PROCESS | 1803 | 1461111182655 Marionette TRACE conn4 <- [1,226,null,{}] 17:13:02 INFO - PROCESS | 1803 | 1461111182666 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:02 INFO - PROCESS | 1803 | 1461111182912 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 17:13:03 INFO - PROCESS | 1803 | 1461111183071 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f97ec00 == 37 [pid = 1803] [id = 64] 17:13:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 82 (0x8f987400) [pid = 1803] [serial = 190] [outer = (nil)] 17:13:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 83 (0x8ffc8400) [pid = 1803] [serial = 191] [outer = 0x8f987400] 17:13:03 INFO - PROCESS | 1803 | 1461111183186 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 84 (0x8ffd1000) [pid = 1803] [serial = 192] [outer = 0x8f987400] 17:13:04 INFO - PROCESS | 1803 | 1461111184139 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1550ms 17:13:04 INFO - PROCESS | 1803 | 1461111184345 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 1803 | 1461111184352 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 17:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:13:04 INFO - PROCESS | 1803 | 1461111184367 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 1803 | 1461111184374 Marionette TRACE conn4 <- [1,230,null,{}] 17:13:04 INFO - PROCESS | 1803 | 1461111184382 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:04 INFO - PROCESS | 1803 | 1461111184599 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 17:13:04 INFO - PROCESS | 1803 | 1461111184806 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x977c0400 == 38 [pid = 1803] [id = 65] 17:13:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 85 (0x97a95800) [pid = 1803] [serial = 193] [outer = (nil)] 17:13:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 86 (0x98406c00) [pid = 1803] [serial = 194] [outer = 0x97a95800] 17:13:04 INFO - PROCESS | 1803 | 1461111184904 Marionette DEBUG loaded listener.js 17:13:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 87 (0x98bd5c00) [pid = 1803] [serial = 195] [outer = 0x97a95800] 17:13:05 INFO - PROCESS | 1803 | 1461111185751 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1440ms 17:13:05 INFO - PROCESS | 1803 | 1461111185804 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 17:13:05 INFO - PROCESS | 1803 | 1461111185809 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 17:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:13:05 INFO - PROCESS | 1803 | 1461111185817 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:13:05 INFO - PROCESS | 1803 | 1461111185821 Marionette TRACE conn4 <- [1,234,null,{}] 17:13:05 INFO - PROCESS | 1803 | 1461111185835 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:06 INFO - PROCESS | 1803 | 1461111186062 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 17:13:06 INFO - PROCESS | 1803 | 1461111186209 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x9fe3f400 == 39 [pid = 1803] [id = 66] 17:13:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 88 (0x9fec9000) [pid = 1803] [serial = 196] [outer = (nil)] 17:13:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 89 (0xa0b3c400) [pid = 1803] [serial = 197] [outer = 0x9fec9000] 17:13:06 INFO - PROCESS | 1803 | 1461111186310 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 90 (0xa0e6c000) [pid = 1803] [serial = 198] [outer = 0x9fec9000] 17:13:07 INFO - PROCESS | 1803 | 1461111187200 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1435ms 17:13:07 INFO - PROCESS | 1803 | 1461111187254 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 17:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:13:07 INFO - PROCESS | 1803 | 1461111187258 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 17:13:07 INFO - PROCESS | 1803 | 1461111187265 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 1803 | 1461111187269 Marionette TRACE conn4 <- [1,238,null,{}] 17:13:07 INFO - PROCESS | 1803 | 1461111187275 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:07 INFO - PROCESS | 1803 | 1461111187471 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 17:13:07 INFO - PROCESS | 1803 | 1461111187612 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x912f2400 == 40 [pid = 1803] [id = 67] 17:13:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 91 (0xa29c6c00) [pid = 1803] [serial = 199] [outer = (nil)] 17:13:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 92 (0xa3b76800) [pid = 1803] [serial = 200] [outer = 0xa29c6c00] 17:13:07 INFO - PROCESS | 1803 | 1461111187706 Marionette DEBUG loaded listener.js 17:13:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0xa3be2c00) [pid = 1803] [serial = 201] [outer = 0xa29c6c00] 17:13:08 INFO - PROCESS | 1803 | 1461111188786 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1589ms 17:13:08 INFO - PROCESS | 1803 | 1461111188854 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 17:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:13:08 INFO - PROCESS | 1803 | 1461111188859 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 17:13:08 INFO - PROCESS | 1803 | 1461111188865 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:13:08 INFO - PROCESS | 1803 | 1461111188869 Marionette TRACE conn4 <- [1,242,null,{}] 17:13:08 INFO - PROCESS | 1803 | 1461111188875 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:09 INFO - PROCESS | 1803 | 1461111189097 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 17:13:09 INFO - PROCESS | 1803 | 1461111189284 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f383400 == 41 [pid = 1803] [id = 68] 17:13:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x8f384000) [pid = 1803] [serial = 202] [outer = (nil)] 17:13:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x8f38dc00) [pid = 1803] [serial = 203] [outer = 0x8f384000] 17:13:09 INFO - PROCESS | 1803 | 1461111189452 Marionette DEBUG loaded listener.js 17:13:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x8f390800) [pid = 1803] [serial = 204] [outer = 0x8f384000] 17:13:10 INFO - PROCESS | 1803 | 1461111190379 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1582ms 17:13:10 INFO - PROCESS | 1803 | 1461111190449 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 17:13:10 INFO - PROCESS | 1803 | 1461111190452 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 17:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:13:10 INFO - PROCESS | 1803 | 1461111190459 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:13:10 INFO - PROCESS | 1803 | 1461111190463 Marionette TRACE conn4 <- [1,246,null,{}] 17:13:10 INFO - PROCESS | 1803 | 1461111190469 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:10 INFO - PROCESS | 1803 | 1461111190726 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 17:13:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0xa3b72400) [pid = 1803] [serial = 205] [outer = 0x97dd6c00] 17:13:10 INFO - PROCESS | 1803 | 1461111190977 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:11 INFO - PROCESS | 1803 | ++DOCSHELL 0xa4374000 == 42 [pid = 1803] [id = 69] 17:13:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0xa4440400) [pid = 1803] [serial = 206] [outer = (nil)] 17:13:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0xa4478c00) [pid = 1803] [serial = 207] [outer = 0xa4440400] 17:13:11 INFO - PROCESS | 1803 | 1461111191130 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0xa4483c00) [pid = 1803] [serial = 208] [outer = 0xa4440400] 17:13:12 INFO - PROCESS | 1803 | 1461111192009 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1600ms 17:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:13:12 INFO - PROCESS | 1803 | 1461111192061 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 17:13:12 INFO - PROCESS | 1803 | 1461111192065 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 17:13:12 INFO - PROCESS | 1803 | 1461111192072 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:13:12 INFO - PROCESS | 1803 | 1461111192075 Marionette TRACE conn4 <- [1,250,null,{}] 17:13:12 INFO - PROCESS | 1803 | 1461111192081 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:12 INFO - PROCESS | 1803 | 1461111192256 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 17:13:12 INFO - PROCESS | 1803 | 1461111192401 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffc5c00 == 43 [pid = 1803] [id = 70] 17:13:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x98072800) [pid = 1803] [serial = 209] [outer = (nil)] 17:13:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0xa4b05c00) [pid = 1803] [serial = 210] [outer = 0x98072800] 17:13:12 INFO - PROCESS | 1803 | 1461111192497 Marionette DEBUG loaded listener.js 17:13:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0xa4b0dc00) [pid = 1803] [serial = 211] [outer = 0x98072800] 17:13:13 INFO - PROCESS | 1803 | 1461111193664 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1636ms 17:13:13 INFO - PROCESS | 1803 | 1461111193708 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 17:13:13 INFO - PROCESS | 1803 | 1461111193714 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 17:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:13:13 INFO - PROCESS | 1803 | 1461111193722 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:13:13 INFO - PROCESS | 1803 | 1461111193728 Marionette TRACE conn4 <- [1,254,null,{}] 17:13:13 INFO - PROCESS | 1803 | 1461111193738 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:13 INFO - PROCESS | 1803 | 1461111193945 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 17:13:14 INFO - PROCESS | 1803 | 1461111194262 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3ae000 == 44 [pid = 1803] [id = 71] 17:13:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x8ffcc000) [pid = 1803] [serial = 212] [outer = (nil)] 17:13:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x92acec00) [pid = 1803] [serial = 213] [outer = 0x8ffcc000] 17:13:14 INFO - PROCESS | 1803 | 1461111194348 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x95092000) [pid = 1803] [serial = 214] [outer = 0x8ffcc000] 17:13:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b0000 == 43 [pid = 1803] [id = 62] 17:13:14 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x97aa3c00) [pid = 1803] [serial = 152] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOCSHELL 0x8f24f400 == 42 [pid = 1803] [id = 61] 17:13:15 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b9000 == 41 [pid = 1803] [id = 60] 17:13:15 INFO - PROCESS | 1803 | --DOCSHELL 0x8f250c00 == 40 [pid = 1803] [id = 59] 17:13:15 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffedc00 == 39 [pid = 1803] [id = 58] 17:13:15 INFO - PROCESS | 1803 | --DOCSHELL 0x99277000 == 38 [pid = 1803] [id = 56] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x97aa0400) [pid = 1803] [serial = 149] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x960d3400) [pid = 1803] [serial = 146] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x8f983400) [pid = 1803] [serial = 141] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x8f3b3400) [pid = 1803] [serial = 140] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x99665800) [pid = 1803] [serial = 128] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x912ec400) [pid = 1803] [serial = 143] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x912f4c00) [pid = 1803] [serial = 144] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 97 (0x91ef7400) [pid = 1803] [serial = 125] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 96 (0x8f98b400) [pid = 1803] [serial = 134] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 95 (0x9fd91000) [pid = 1803] [serial = 131] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 94 (0x9fe3f000) [pid = 1803] [serial = 137] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 93 (0x96ae9400) [pid = 1803] [serial = 147] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | --DOMWINDOW == 92 (0x97b07400) [pid = 1803] [serial = 150] [outer = (nil)] [url = about:blank] 17:13:15 INFO - PROCESS | 1803 | 1461111195247 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1587ms 17:13:15 INFO - PROCESS | 1803 | 1461111195310 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 17:13:15 INFO - PROCESS | 1803 | 1461111195318 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 17:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:13:15 INFO - PROCESS | 1803 | 1461111195328 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:13:15 INFO - PROCESS | 1803 | 1461111195333 Marionette TRACE conn4 <- [1,258,null,{}] 17:13:15 INFO - PROCESS | 1803 | 1461111195338 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:15 INFO - PROCESS | 1803 | 1461111195502 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 17:13:15 INFO - PROCESS | 1803 | 1461111195513 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f988800 == 39 [pid = 1803] [id = 72] 17:13:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 93 (0x8ffe7400) [pid = 1803] [serial = 215] [outer = (nil)] 17:13:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 94 (0x95091000) [pid = 1803] [serial = 216] [outer = 0x8ffe7400] 17:13:15 INFO - PROCESS | 1803 | 1461111195613 Marionette DEBUG loaded listener.js 17:13:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 95 (0x96a7c800) [pid = 1803] [serial = 217] [outer = 0x8ffe7400] 17:13:16 INFO - PROCESS | 1803 | 1461111196476 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1190ms 17:13:16 INFO - PROCESS | 1803 | 1461111196519 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 1803 | 1461111196525 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 17:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:13:16 INFO - PROCESS | 1803 | 1461111196533 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 1803 | 1461111196539 Marionette TRACE conn4 <- [1,262,null,{}] 17:13:16 INFO - PROCESS | 1803 | 1461111196556 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:16 INFO - PROCESS | 1803 | 1461111196766 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 17:13:16 INFO - PROCESS | 1803 | 1461111196778 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x9121dc00 == 40 [pid = 1803] [id = 73] 17:13:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 96 (0x97017800) [pid = 1803] [serial = 218] [outer = (nil)] 17:13:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 97 (0x9840b400) [pid = 1803] [serial = 219] [outer = 0x97017800] 17:13:16 INFO - PROCESS | 1803 | 1461111196859 Marionette DEBUG loaded listener.js 17:13:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 98 (0x990f6400) [pid = 1803] [serial = 220] [outer = 0x97017800] 17:13:17 INFO - PROCESS | 1803 | 1461111197771 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1295ms 17:13:17 INFO - PROCESS | 1803 | 1461111197828 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 17:13:17 INFO - PROCESS | 1803 | 1461111197833 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 17:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:13:17 INFO - PROCESS | 1803 | 1461111197844 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:13:17 INFO - PROCESS | 1803 | 1461111197847 Marionette TRACE conn4 <- [1,266,null,{}] 17:13:17 INFO - PROCESS | 1803 | 1461111197858 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:18 INFO - PROCESS | 1803 | 1461111198067 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 17:13:18 INFO - PROCESS | 1803 | 1461111198090 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x960d3400 == 41 [pid = 1803] [id = 74] 17:13:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x99277000) [pid = 1803] [serial = 221] [outer = (nil)] 17:13:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0x9a771000) [pid = 1803] [serial = 222] [outer = 0x99277000] 17:13:18 INFO - PROCESS | 1803 | 1461111198168 Marionette DEBUG loaded listener.js 17:13:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0x9fa8b000) [pid = 1803] [serial = 223] [outer = 0x99277000] 17:13:19 INFO - PROCESS | 1803 | 1461111199131 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1342ms 17:13:19 INFO - PROCESS | 1803 | 1461111199182 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 17:13:19 INFO - PROCESS | 1803 | 1461111199187 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 17:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:13:19 INFO - PROCESS | 1803 | 1461111199193 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - PROCESS | 1803 | 1461111199196 Marionette TRACE conn4 <- [1,270,null,{}] 17:13:19 INFO - PROCESS | 1803 | 1461111199208 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:19 INFO - PROCESS | 1803 | 1461111199419 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 17:13:19 INFO - PROCESS | 1803 | 1461111199444 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f38ec00 == 42 [pid = 1803] [id = 75] 17:13:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x91ef7400) [pid = 1803] [serial = 224] [outer = (nil)] 17:13:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x9fd8e000) [pid = 1803] [serial = 225] [outer = 0x91ef7400] 17:13:19 INFO - PROCESS | 1803 | 1461111199529 Marionette DEBUG loaded listener.js 17:13:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x9fddcc00) [pid = 1803] [serial = 226] [outer = 0x91ef7400] 17:13:20 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x99661c00) [pid = 1803] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:13:20 INFO - PROCESS | 1803 | --DOMWINDOW == 102 (0x97dd7800) [pid = 1803] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:13:20 INFO - PROCESS | 1803 | --DOMWINDOW == 101 (0x92ad1c00) [pid = 1803] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:13:20 INFO - PROCESS | 1803 | --DOMWINDOW == 100 (0x8ffef000) [pid = 1803] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:13:20 INFO - PROCESS | 1803 | --DOMWINDOW == 99 (0x9840ac00) [pid = 1803] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:13:20 INFO - PROCESS | 1803 | --DOMWINDOW == 98 (0x8f981c00) [pid = 1803] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:13:20 INFO - PROCESS | 1803 | 1461111200497 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1340ms 17:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:13:20 INFO - PROCESS | 1803 | 1461111200534 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 17:13:20 INFO - PROCESS | 1803 | 1461111200537 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 17:13:20 INFO - PROCESS | 1803 | 1461111200544 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:13:20 INFO - PROCESS | 1803 | 1461111200547 Marionette TRACE conn4 <- [1,274,null,{}] 17:13:20 INFO - PROCESS | 1803 | 1461111200552 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:20 INFO - PROCESS | 1803 | 1461111200749 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 17:13:20 INFO - PROCESS | 1803 | 1461111200763 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b5c00 == 43 [pid = 1803] [id = 76] 17:13:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 99 (0x8ffe9800) [pid = 1803] [serial = 227] [outer = (nil)] 17:13:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 100 (0xa0b15c00) [pid = 1803] [serial = 228] [outer = 0x8ffe9800] 17:13:20 INFO - PROCESS | 1803 | 1461111200937 Marionette DEBUG loaded listener.js 17:13:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 101 (0xa29c8800) [pid = 1803] [serial = 229] [outer = 0x8ffe9800] 17:13:21 INFO - PROCESS | 1803 | 1461111201681 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1184ms 17:13:21 INFO - PROCESS | 1803 | 1461111201728 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 17:13:21 INFO - PROCESS | 1803 | 1461111201732 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 17:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:13:21 INFO - PROCESS | 1803 | 1461111201738 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:13:21 INFO - PROCESS | 1803 | 1461111201741 Marionette TRACE conn4 <- [1,278,null,{}] 17:13:21 INFO - PROCESS | 1803 | 1461111201747 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:21 INFO - PROCESS | 1803 | 1461111201945 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 17:13:22 INFO - PROCESS | 1803 | 1461111202093 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f24f400 == 44 [pid = 1803] [id = 77] 17:13:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 102 (0x8f250c00) [pid = 1803] [serial = 230] [outer = (nil)] 17:13:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 103 (0x8f3b8000) [pid = 1803] [serial = 231] [outer = 0x8f250c00] 17:13:22 INFO - PROCESS | 1803 | 1461111202191 Marionette DEBUG loaded listener.js 17:13:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x8f3bac00) [pid = 1803] [serial = 232] [outer = 0x8f250c00] 17:13:23 INFO - PROCESS | 1803 | 1461111203236 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1536ms 17:13:23 INFO - PROCESS | 1803 | 1461111203277 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 17:13:23 INFO - PROCESS | 1803 | 1461111203285 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 17:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:13:23 INFO - PROCESS | 1803 | 1461111203296 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:13:23 INFO - PROCESS | 1803 | 1461111203301 Marionette TRACE conn4 <- [1,282,null,{}] 17:13:23 INFO - PROCESS | 1803 | 1461111203310 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:23 INFO - PROCESS | 1803 | 1461111203505 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 17:13:23 INFO - PROCESS | 1803 | 1461111203692 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x9605dc00 == 45 [pid = 1803] [id = 78] 17:13:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x977bfc00) [pid = 1803] [serial = 233] [outer = (nil)] 17:13:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x97a9b400) [pid = 1803] [serial = 234] [outer = 0x977bfc00] 17:13:23 INFO - PROCESS | 1803 | 1461111203880 Marionette DEBUG loaded listener.js 17:13:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x98406400) [pid = 1803] [serial = 235] [outer = 0x977bfc00] 17:13:24 INFO - PROCESS | 1803 | 1461111204797 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1539ms 17:13:24 INFO - PROCESS | 1803 | 1461111204843 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 17:13:24 INFO - PROCESS | 1803 | 1461111204854 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 17:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:13:24 INFO - PROCESS | 1803 | 1461111204865 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:13:24 INFO - PROCESS | 1803 | 1461111204870 Marionette TRACE conn4 <- [1,286,null,{}] 17:13:24 INFO - PROCESS | 1803 | 1461111204881 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:25 INFO - PROCESS | 1803 | 1461111205121 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 17:13:25 INFO - PROCESS | 1803 | 1461111205321 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x9840d400 == 46 [pid = 1803] [id = 79] 17:13:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x98b9c400) [pid = 1803] [serial = 236] [outer = (nil)] 17:13:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x98ba3c00) [pid = 1803] [serial = 237] [outer = 0x98b9c400] 17:13:25 INFO - PROCESS | 1803 | 1461111205459 Marionette DEBUG loaded listener.js 17:13:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x98ba7400) [pid = 1803] [serial = 238] [outer = 0x98b9c400] 17:13:26 INFO - PROCESS | 1803 | 1461111206426 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1593ms 17:13:26 INFO - PROCESS | 1803 | 1461111206457 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 17:13:26 INFO - PROCESS | 1803 | 1461111206462 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 17:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:13:26 INFO - PROCESS | 1803 | 1461111206480 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:13:26 INFO - PROCESS | 1803 | 1461111206490 Marionette TRACE conn4 <- [1,290,null,{}] 17:13:26 INFO - PROCESS | 1803 | 1461111206498 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:26 INFO - PROCESS | 1803 | 1461111206682 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 17:13:26 INFO - PROCESS | 1803 | 1461111206830 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f252800 == 47 [pid = 1803] [id = 80] 17:13:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x92a9c400) [pid = 1803] [serial = 239] [outer = (nil)] 17:13:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x92aa6000) [pid = 1803] [serial = 240] [outer = 0x92a9c400] 17:13:26 INFO - PROCESS | 1803 | 1461111206966 Marionette DEBUG loaded listener.js 17:13:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x990ea800) [pid = 1803] [serial = 241] [outer = 0x92a9c400] 17:13:27 INFO - PROCESS | 1803 | 1461111207877 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1453ms 17:13:27 INFO - PROCESS | 1803 | 1461111207925 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 17:13:27 INFO - PROCESS | 1803 | 1461111207931 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 17:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:13:27 INFO - PROCESS | 1803 | 1461111207937 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:13:27 INFO - PROCESS | 1803 | 1461111207941 Marionette TRACE conn4 <- [1,294,null,{}] 17:13:27 INFO - PROCESS | 1803 | 1461111207947 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:28 INFO - PROCESS | 1803 | 1461111208145 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 17:13:28 INFO - PROCESS | 1803 | 1461111208411 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x92bbb800 == 48 [pid = 1803] [id = 81] 17:13:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x92bbe000) [pid = 1803] [serial = 242] [outer = (nil)] 17:13:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x92bc6400) [pid = 1803] [serial = 243] [outer = 0x92bbe000] 17:13:28 INFO - PROCESS | 1803 | 1461111208546 Marionette DEBUG loaded listener.js 17:13:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x92bc7400) [pid = 1803] [serial = 244] [outer = 0x92bbe000] 17:13:29 INFO - PROCESS | 1803 | 1461111209383 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:29 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. 17:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1489ms 17:13:29 INFO - PROCESS | 1803 | 1461111209428 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 17:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:13:29 INFO - PROCESS | 1803 | 1461111209433 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 17:13:29 INFO - PROCESS | 1803 | 1461111209439 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:13:29 INFO - PROCESS | 1803 | 1461111209443 Marionette TRACE conn4 <- [1,298,null,{}] 17:13:29 INFO - PROCESS | 1803 | 1461111209449 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:29 INFO - PROCESS | 1803 | 1461111209645 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 17:13:29 INFO - PROCESS | 1803 | 1461111209804 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x98ba6c00 == 49 [pid = 1803] [id = 82] 17:13:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x98eb9800) [pid = 1803] [serial = 245] [outer = (nil)] 17:13:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x9a59b000) [pid = 1803] [serial = 246] [outer = 0x98eb9800] 17:13:29 INFO - PROCESS | 1803 | 1461111209906 Marionette DEBUG loaded listener.js 17:13:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0xa098c400) [pid = 1803] [serial = 247] [outer = 0x98eb9800] 17:13:30 INFO - PROCESS | 1803 | 1461111210861 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:30 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. 17:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1436ms 17:13:30 INFO - PROCESS | 1803 | 1461111210890 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 1803 | 1461111210895 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 17:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:13:30 INFO - PROCESS | 1803 | 1461111210904 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 1803 | 1461111210908 Marionette TRACE conn4 <- [1,302,null,{}] 17:13:30 INFO - PROCESS | 1803 | 1461111210915 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:31 INFO - PROCESS | 1803 | 1461111211083 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 17:13:31 INFO - PROCESS | 1803 | 1461111211247 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x92bc4400 == 50 [pid = 1803] [id = 83] 17:13:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0xa0b31000) [pid = 1803] [serial = 248] [outer = (nil)] 17:13:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0xa437a800) [pid = 1803] [serial = 249] [outer = 0xa0b31000] 17:13:31 INFO - PROCESS | 1803 | 1461111211335 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0xa447c400) [pid = 1803] [serial = 250] [outer = 0xa0b31000] 17:13:32 INFO - PROCESS | 1803 | 1461111212251 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1380ms 17:13:32 INFO - PROCESS | 1803 | 1461111212286 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 17:13:32 INFO - PROCESS | 1803 | 1461111212289 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 17:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:13:32 INFO - PROCESS | 1803 | 1461111212297 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:13:32 INFO - PROCESS | 1803 | 1461111212301 Marionette TRACE conn4 <- [1,306,null,{}] 17:13:32 INFO - PROCESS | 1803 | 1461111212307 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:32 INFO - PROCESS | 1803 | 1461111212481 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 17:13:32 INFO - PROCESS | 1803 | 1461111212641 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e309c00 == 51 [pid = 1803] [id = 84] 17:13:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x8e30ac00) [pid = 1803] [serial = 251] [outer = (nil)] 17:13:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x8e311c00) [pid = 1803] [serial = 252] [outer = 0x8e30ac00] 17:13:32 INFO - PROCESS | 1803 | 1461111212731 Marionette DEBUG loaded listener.js 17:13:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x8e313c00) [pid = 1803] [serial = 253] [outer = 0x8e30ac00] 17:13:33 INFO - PROCESS | 1803 | 1461111213704 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:33 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. 17:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1481ms 17:13:33 INFO - PROCESS | 1803 | 1461111213779 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 17:13:33 INFO - PROCESS | 1803 | 1461111213783 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 17:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:13:33 INFO - PROCESS | 1803 | 1461111213790 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:13:33 INFO - PROCESS | 1803 | 1461111213793 Marionette TRACE conn4 <- [1,310,null,{}] 17:13:33 INFO - PROCESS | 1803 | 1461111213800 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:34 INFO - PROCESS | 1803 | 1461111214018 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 17:13:34 INFO - PROCESS | 1803 | 1461111214221 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e40d000 == 52 [pid = 1803] [id = 85] 17:13:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x8e40d400) [pid = 1803] [serial = 254] [outer = (nil)] 17:13:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x8e40f400) [pid = 1803] [serial = 255] [outer = 0x8e40d400] 17:13:34 INFO - PROCESS | 1803 | 1461111214537 Marionette DEBUG loaded listener.js 17:13:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8f24ac00) [pid = 1803] [serial = 256] [outer = 0x8e40d400] 17:13:35 INFO - PROCESS | 1803 | 1461111215433 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1687ms 17:13:35 INFO - PROCESS | 1803 | 1461111215480 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 17:13:35 INFO - PROCESS | 1803 | 1461111215486 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 17:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:13:35 INFO - PROCESS | 1803 | 1461111215497 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:13:35 INFO - PROCESS | 1803 | 1461111215501 Marionette TRACE conn4 <- [1,314,null,{}] 17:13:35 INFO - PROCESS | 1803 | 1461111215509 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:35 INFO - PROCESS | 1803 | 1461111215769 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 17:13:35 INFO - PROCESS | 1803 | 1461111215927 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e312c00 == 53 [pid = 1803] [id = 86] 17:13:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x905e5c00) [pid = 1803] [serial = 257] [outer = (nil)] 17:13:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x91e51000) [pid = 1803] [serial = 258] [outer = 0x905e5c00] 17:13:36 INFO - PROCESS | 1803 | 1461111216010 Marionette DEBUG loaded listener.js 17:13:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x92a9c800) [pid = 1803] [serial = 259] [outer = 0x905e5c00] 17:13:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b5c00 == 52 [pid = 1803] [id = 76] 17:13:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8f38ec00 == 51 [pid = 1803] [id = 75] 17:13:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8f248800 == 50 [pid = 1803] [id = 55] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x9fec8c00) [pid = 1803] [serial = 188] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOCSHELL 0x960d3400 == 49 [pid = 1803] [id = 74] 17:13:36 INFO - PROCESS | 1803 | --DOCSHELL 0x9121dc00 == 48 [pid = 1803] [id = 73] 17:13:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8f988800 == 47 [pid = 1803] [id = 72] 17:13:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3ae000 == 46 [pid = 1803] [id = 71] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x9a4bdc00) [pid = 1803] [serial = 123] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x9fb0ac00) [pid = 1803] [serial = 183] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x9e916800) [pid = 1803] [serial = 182] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x9fba4400) [pid = 1803] [serial = 185] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x9605c800) [pid = 1803] [serial = 174] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x91e45c00) [pid = 1803] [serial = 173] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x990f5c00) [pid = 1803] [serial = 179] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x960d8400) [pid = 1803] [serial = 176] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x96a82800) [pid = 1803] [serial = 177] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x92ad3c00) [pid = 1803] [serial = 170] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x912e8400) [pid = 1803] [serial = 155] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x9fd8e800) [pid = 1803] [serial = 186] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x977c5000) [pid = 1803] [serial = 158] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x99254000) [pid = 1803] [serial = 161] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x9a59b800) [pid = 1803] [serial = 164] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x9e919400) [pid = 1803] [serial = 167] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x9a4aec00) [pid = 1803] [serial = 180] [outer = (nil)] [url = about:blank] 17:13:36 INFO - PROCESS | 1803 | 1461111216968 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:37 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. 17:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1543ms 17:13:37 INFO - PROCESS | 1803 | 1461111217039 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 17:13:37 INFO - PROCESS | 1803 | 1461111217045 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 17:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:13:37 INFO - PROCESS | 1803 | 1461111217055 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:13:37 INFO - PROCESS | 1803 | 1461111217060 Marionette TRACE conn4 <- [1,318,null,{}] 17:13:37 INFO - PROCESS | 1803 | 1461111217067 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:37 INFO - PROCESS | 1803 | 1461111217242 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 17:13:37 INFO - PROCESS | 1803 | 1461111217259 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f384400 == 47 [pid = 1803] [id = 87] 17:13:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x8f988c00) [pid = 1803] [serial = 260] [outer = (nil)] 17:13:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x92aa4400) [pid = 1803] [serial = 261] [outer = 0x8f988c00] 17:13:37 INFO - PROCESS | 1803 | 1461111217430 Marionette DEBUG loaded listener.js 17:13:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x92ad5400) [pid = 1803] [serial = 262] [outer = 0x8f988c00] 17:13:38 INFO - PROCESS | 1803 | 1461111218355 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1330ms 17:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:13:38 INFO - PROCESS | 1803 | 1461111218386 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 17:13:38 INFO - PROCESS | 1803 | 1461111218389 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 17:13:38 INFO - PROCESS | 1803 | 1461111218396 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:13:38 INFO - PROCESS | 1803 | 1461111218401 Marionette TRACE conn4 <- [1,322,null,{}] 17:13:38 INFO - PROCESS | 1803 | 1461111218416 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:38 INFO - PROCESS | 1803 | 1461111218588 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 17:13:38 INFO - PROCESS | 1803 | 1461111218598 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x92bc3000 == 48 [pid = 1803] [id = 88] 17:13:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x92bc3400) [pid = 1803] [serial = 263] [outer = (nil)] 17:13:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x977c5000) [pid = 1803] [serial = 264] [outer = 0x92bc3400] 17:13:38 INFO - PROCESS | 1803 | 1461111218794 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x97a9c400) [pid = 1803] [serial = 265] [outer = 0x92bc3400] 17:13:39 INFO - PROCESS | 1803 | 1461111219680 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:39 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. 17:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1334ms 17:13:39 INFO - PROCESS | 1803 | 1461111219733 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 1803 | 1461111219738 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 17:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:13:39 INFO - PROCESS | 1803 | 1461111219745 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 1803 | 1461111219747 Marionette TRACE conn4 <- [1,326,null,{}] 17:13:39 INFO - PROCESS | 1803 | 1461111219753 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:39 INFO - PROCESS | 1803 | 1461111219959 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 17:13:40 INFO - PROCESS | 1803 | 1461111219984 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x98079000 == 49 [pid = 1803] [id = 89] 17:13:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x981a0000) [pid = 1803] [serial = 266] [outer = (nil)] 17:13:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x98b9a800) [pid = 1803] [serial = 267] [outer = 0x981a0000] 17:13:40 INFO - PROCESS | 1803 | 1461111220058 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x98ba1000) [pid = 1803] [serial = 268] [outer = 0x981a0000] 17:13:40 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x99277000) [pid = 1803] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:13:40 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x92ad7800) [pid = 1803] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:13:40 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x91ef7400) [pid = 1803] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:13:40 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x8ffcc000) [pid = 1803] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:13:40 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x8ffe7400) [pid = 1803] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:13:40 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x97017800) [pid = 1803] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:13:41 INFO - PROCESS | 1803 | 1461111221069 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1380ms 17:13:41 INFO - PROCESS | 1803 | 1461111221126 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 1803 | 1461111221130 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 17:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:13:41 INFO - PROCESS | 1803 | 1461111221136 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - PROCESS | 1803 | 1461111221140 Marionette TRACE conn4 <- [1,330,null,{}] 17:13:41 INFO - PROCESS | 1803 | 1461111221146 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:41 INFO - PROCESS | 1803 | 1461111221315 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 17:13:41 INFO - PROCESS | 1803 | 1461111221422 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x9807f800 == 50 [pid = 1803] [id = 90] 17:13:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x9840f000) [pid = 1803] [serial = 269] [outer = (nil)] 17:13:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x99254000) [pid = 1803] [serial = 270] [outer = 0x9840f000] 17:13:41 INFO - PROCESS | 1803 | 1461111221510 Marionette DEBUG loaded listener.js 17:13:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x99a1d000) [pid = 1803] [serial = 271] [outer = 0x9840f000] 17:13:42 INFO - PROCESS | 1803 | 1461111222321 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1243ms 17:13:42 INFO - PROCESS | 1803 | 1461111222382 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 1803 | 1461111222385 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 17:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:13:42 INFO - PROCESS | 1803 | 1461111222392 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 1803 | 1461111222395 Marionette TRACE conn4 <- [1,334,null,{}] 17:13:42 INFO - PROCESS | 1803 | 1461111222409 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:42 INFO - PROCESS | 1803 | 1461111222572 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 17:13:42 INFO - PROCESS | 1803 | 1461111222585 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x9a5a5000 == 51 [pid = 1803] [id = 91] 17:13:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x9de89400) [pid = 1803] [serial = 272] [outer = (nil)] 17:13:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x9fa29800) [pid = 1803] [serial = 273] [outer = 0x9de89400] 17:13:42 INFO - PROCESS | 1803 | 1461111222661 Marionette DEBUG loaded listener.js 17:13:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x9fb0ac00) [pid = 1803] [serial = 274] [outer = 0x9de89400] 17:13:43 INFO - PROCESS | 1803 | 1461111223769 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:43 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. 17:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1441ms 17:13:43 INFO - PROCESS | 1803 | 1461111223835 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 17:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:13:43 INFO - PROCESS | 1803 | 1461111223843 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 17:13:43 INFO - PROCESS | 1803 | 1461111223854 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:13:43 INFO - PROCESS | 1803 | 1461111223860 Marionette TRACE conn4 <- [1,338,null,{}] 17:13:43 INFO - PROCESS | 1803 | 1461111223868 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:44 INFO - PROCESS | 1803 | 1461111224111 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 17:13:44 INFO - PROCESS | 1803 | 1461111224389 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b7000 == 52 [pid = 1803] [id = 92] 17:13:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x8ffc6000) [pid = 1803] [serial = 275] [outer = (nil)] 17:13:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x912ee400) [pid = 1803] [serial = 276] [outer = 0x8ffc6000] 17:13:44 INFO - PROCESS | 1803 | 1461111224547 Marionette DEBUG loaded listener.js 17:13:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x92a9f400) [pid = 1803] [serial = 277] [outer = 0x8ffc6000] 17:13:45 INFO - PROCESS | 1803 | 1461111225462 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1643ms 17:13:45 INFO - PROCESS | 1803 | 1461111225496 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 17:13:45 INFO - PROCESS | 1803 | 1461111225504 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 17:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:13:45 INFO - PROCESS | 1803 | 1461111225516 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:13:45 INFO - PROCESS | 1803 | 1461111225521 Marionette TRACE conn4 <- [1,342,null,{}] 17:13:45 INFO - PROCESS | 1803 | 1461111225528 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:45 INFO - PROCESS | 1803 | 1461111225720 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 17:13:45 INFO - PROCESS | 1803 | 1461111225875 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f38ec00 == 53 [pid = 1803] [id = 93] 17:13:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x92bc0000) [pid = 1803] [serial = 278] [outer = (nil)] 17:13:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x96a10c00) [pid = 1803] [serial = 279] [outer = 0x92bc0000] 17:13:45 INFO - PROCESS | 1803 | 1461111225968 Marionette DEBUG loaded listener.js 17:13:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x97a96000) [pid = 1803] [serial = 280] [outer = 0x92bc0000] 17:13:46 INFO - PROCESS | 1803 | 1461111226992 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1534ms 17:13:47 INFO - PROCESS | 1803 | 1461111227051 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 17:13:47 INFO - PROCESS | 1803 | 1461111227055 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 17:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:13:47 INFO - PROCESS | 1803 | 1461111227062 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:13:47 INFO - PROCESS | 1803 | 1461111227068 Marionette TRACE conn4 <- [1,346,null,{}] 17:13:47 INFO - PROCESS | 1803 | 1461111227086 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:47 INFO - PROCESS | 1803 | 1461111227318 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 17:13:47 INFO - PROCESS | 1803 | 1461111227564 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x9a564400 == 54 [pid = 1803] [id = 94] 17:13:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x9a777000) [pid = 1803] [serial = 281] [outer = (nil)] 17:13:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x9fd92400) [pid = 1803] [serial = 282] [outer = 0x9a777000] 17:13:47 INFO - PROCESS | 1803 | 1461111227670 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0xa098ac00) [pid = 1803] [serial = 283] [outer = 0x9a777000] 17:13:48 INFO - PROCESS | 1803 | 1461111228554 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1542ms 17:13:48 INFO - PROCESS | 1803 | 1461111228605 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 17:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:13:48 INFO - PROCESS | 1803 | 1461111228610 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 17:13:48 INFO - PROCESS | 1803 | 1461111228617 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - PROCESS | 1803 | 1461111228620 Marionette TRACE conn4 <- [1,350,null,{}] 17:13:48 INFO - PROCESS | 1803 | 1461111228626 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:48 INFO - PROCESS | 1803 | 1461111228809 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 17:13:48 INFO - PROCESS | 1803 | 1461111228963 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e40a800 == 55 [pid = 1803] [id = 95] 17:13:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x9fd91000) [pid = 1803] [serial = 284] [outer = (nil)] 17:13:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0xa3b73400) [pid = 1803] [serial = 285] [outer = 0x9fd91000] 17:13:49 INFO - PROCESS | 1803 | 1461111229067 Marionette DEBUG loaded listener.js 17:13:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0xa4352000) [pid = 1803] [serial = 286] [outer = 0x9fd91000] 17:13:49 INFO - PROCESS | 1803 | 1461111229936 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 17:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1382ms 17:13:50 INFO - PROCESS | 1803 | 1461111230000 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 17:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:13:50 INFO - PROCESS | 1803 | 1461111230004 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 17:13:50 INFO - PROCESS | 1803 | 1461111230011 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:13:50 INFO - PROCESS | 1803 | 1461111230014 Marionette TRACE conn4 <- [1,354,null,{}] 17:13:50 INFO - PROCESS | 1803 | 1461111230020 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:50 INFO - PROCESS | 1803 | 1461111230191 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 17:13:50 INFO - PROCESS | 1803 | 1461111230343 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e40b400 == 56 [pid = 1803] [id = 96] 17:13:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0xa3b7cc00) [pid = 1803] [serial = 287] [outer = (nil)] 17:13:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0xa4b0c800) [pid = 1803] [serial = 288] [outer = 0xa3b7cc00] 17:13:50 INFO - PROCESS | 1803 | 1461111230434 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0xa4b4b400) [pid = 1803] [serial = 289] [outer = 0xa3b7cc00] 17:13:51 INFO - PROCESS | 1803 | 1461111231466 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1482ms 17:13:51 INFO - PROCESS | 1803 | 1461111231494 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 17:13:51 INFO - PROCESS | 1803 | 1461111231498 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 17:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:13:51 INFO - PROCESS | 1803 | 1461111231506 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:13:51 INFO - PROCESS | 1803 | 1461111231510 Marionette TRACE conn4 <- [1,358,null,{}] 17:13:51 INFO - PROCESS | 1803 | 1461111231516 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:51 INFO - PROCESS | 1803 | 1461111231719 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 17:13:51 INFO - PROCESS | 1803 | 1461111231915 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb16400 == 57 [pid = 1803] [id = 97] 17:13:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8fb18800) [pid = 1803] [serial = 290] [outer = (nil)] 17:13:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8fb1e800) [pid = 1803] [serial = 291] [outer = 0x8fb18800] 17:13:52 INFO - PROCESS | 1803 | 1461111232054 Marionette DEBUG loaded listener.js 17:13:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0xa4b10400) [pid = 1803] [serial = 292] [outer = 0x8fb18800] 17:13:52 INFO - PROCESS | 1803 | 1461111232934 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1494ms 17:13:53 INFO - PROCESS | 1803 | 1461111233002 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 17:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:13:53 INFO - PROCESS | 1803 | 1461111233006 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 17:13:53 INFO - PROCESS | 1803 | 1461111233013 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:13:53 INFO - PROCESS | 1803 | 1461111233017 Marionette TRACE conn4 <- [1,362,null,{}] 17:13:53 INFO - PROCESS | 1803 | 1461111233023 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:53 INFO - PROCESS | 1803 | 1461111233230 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 17:13:53 INFO - PROCESS | 1803 | 1461111233387 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e314c00 == 58 [pid = 1803] [id = 98] 17:13:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8fb1cc00) [pid = 1803] [serial = 293] [outer = (nil)] 17:13:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0xa4b64400) [pid = 1803] [serial = 294] [outer = 0x8fb1cc00] 17:13:53 INFO - PROCESS | 1803 | 1461111233479 Marionette DEBUG loaded listener.js 17:13:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0xa4b65800) [pid = 1803] [serial = 295] [outer = 0x8fb1cc00] 17:13:54 INFO - PROCESS | 1803 | 1461111234417 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1431ms 17:13:54 INFO - PROCESS | 1803 | 1461111234445 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 17:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:13:54 INFO - PROCESS | 1803 | 1461111234449 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 17:13:54 INFO - PROCESS | 1803 | 1461111234455 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:13:54 INFO - PROCESS | 1803 | 1461111234459 Marionette TRACE conn4 <- [1,366,null,{}] 17:13:54 INFO - PROCESS | 1803 | 1461111234465 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:54 INFO - PROCESS | 1803 | 1461111234640 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 17:13:54 INFO - PROCESS | 1803 | 1461111234801 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x8feb7800 == 59 [pid = 1803] [id = 99] 17:13:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8feb9800) [pid = 1803] [serial = 296] [outer = (nil)] 17:13:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8febf000) [pid = 1803] [serial = 297] [outer = 0x8feb9800] 17:13:54 INFO - PROCESS | 1803 | 1461111234904 Marionette DEBUG loaded listener.js 17:13:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8fec0800) [pid = 1803] [serial = 298] [outer = 0x8feb9800] 17:13:55 INFO - PROCESS | 1803 | 1461111235815 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1431ms 17:13:55 INFO - PROCESS | 1803 | 1461111235887 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 17:13:55 INFO - PROCESS | 1803 | 1461111235892 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 17:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:13:55 INFO - PROCESS | 1803 | 1461111235898 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:13:55 INFO - PROCESS | 1803 | 1461111235902 Marionette TRACE conn4 <- [1,370,null,{}] 17:13:55 INFO - PROCESS | 1803 | 1461111235908 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:56 INFO - PROCESS | 1803 | 1461111236137 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 17:13:56 INFO - PROCESS | 1803 | 1461111236340 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e310000 == 60 [pid = 1803] [id = 100] 17:13:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8f38fc00) [pid = 1803] [serial = 299] [outer = (nil)] 17:13:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8f985400) [pid = 1803] [serial = 300] [outer = 0x8f38fc00] 17:13:56 INFO - PROCESS | 1803 | 1461111236748 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8fb16800) [pid = 1803] [serial = 301] [outer = 0x8f38fc00] 17:13:57 INFO - PROCESS | 1803 | 1461111237716 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:13:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1832ms 17:13:57 INFO - PROCESS | 1803 | 1461111237732 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 17:13:57 INFO - PROCESS | 1803 | 1461111237739 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 17:13:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:13:57 INFO - PROCESS | 1803 | 1461111237749 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:13:57 INFO - PROCESS | 1803 | 1461111237753 Marionette TRACE conn4 <- [1,374,null,{}] 17:13:57 INFO - PROCESS | 1803 | 1461111237762 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:57 INFO - PROCESS | 1803 | 1461111237937 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 17:13:58 INFO - PROCESS | 1803 | 1461111238272 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffe5400 == 61 [pid = 1803] [id = 101] 17:13:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8ffe6000) [pid = 1803] [serial = 302] [outer = (nil)] 17:13:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x905ea000) [pid = 1803] [serial = 303] [outer = 0x8ffe6000] 17:13:58 INFO - PROCESS | 1803 | 1461111238374 Marionette DEBUG loaded listener.js 17:13:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x9121cc00) [pid = 1803] [serial = 304] [outer = 0x8ffe6000] 17:13:59 INFO - PROCESS | 1803 | 1461111239260 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:13:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:13:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1591ms 17:13:59 INFO - PROCESS | 1803 | 1461111239341 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 17:13:59 INFO - PROCESS | 1803 | 1461111239347 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 17:13:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:13:59 INFO - PROCESS | 1803 | 1461111239357 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:13:59 INFO - PROCESS | 1803 | 1461111239362 Marionette TRACE conn4 <- [1,378,null,{}] 17:13:59 INFO - PROCESS | 1803 | 1461111239368 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:59 INFO - PROCESS | 1803 | 1461111239597 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 17:13:59 INFO - PROCESS | 1803 | --DOCSHELL 0x8f245c00 == 60 [pid = 1803] [id = 36] 17:13:59 INFO - PROCESS | 1803 | --DOCSHELL 0x9807f800 == 59 [pid = 1803] [id = 90] 17:13:59 INFO - PROCESS | 1803 | --DOCSHELL 0x98079000 == 58 [pid = 1803] [id = 89] 17:13:59 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0xa0b15c00) [pid = 1803] [serial = 228] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8ffc8400) [pid = 1803] [serial = 191] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x98406c00) [pid = 1803] [serial = 194] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0xa0b3c400) [pid = 1803] [serial = 197] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0xa3b76800) [pid = 1803] [serial = 200] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8f38dc00) [pid = 1803] [serial = 203] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0xa4478c00) [pid = 1803] [serial = 207] [outer = (nil)] [url = about:blank] 17:13:59 INFO - PROCESS | 1803 | --DOCSHELL 0x92bc3000 == 57 [pid = 1803] [id = 88] 17:13:59 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b8400 == 56 [pid = 1803] [id = 63] 17:13:59 INFO - PROCESS | 1803 | --DOCSHELL 0x8f384400 == 55 [pid = 1803] [id = 87] 17:13:59 INFO - PROCESS | 1803 | --DOCSHELL 0x8e312c00 == 54 [pid = 1803] [id = 86] 17:13:59 INFO - PROCESS | 1803 | 1461111239859 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:59 INFO - PROCESS | 1803 | --DOCSHELL 0x8e40d000 == 53 [pid = 1803] [id = 85] 17:13:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e30f400 == 54 [pid = 1803] [id = 102] 17:13:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8e312c00) [pid = 1803] [serial = 305] [outer = (nil)] 17:13:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8f3b8400) [pid = 1803] [serial = 306] [outer = 0x8e312c00] 17:13:59 INFO - PROCESS | 1803 | 1461111239940 Marionette DEBUG loaded listener.js 17:14:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x92aa2800) [pid = 1803] [serial = 307] [outer = 0x8e312c00] 17:14:00 INFO - PROCESS | 1803 | --DOCSHELL 0x92bc4400 == 53 [pid = 1803] [id = 83] 17:14:00 INFO - PROCESS | 1803 | --DOCSHELL 0x98ba6c00 == 52 [pid = 1803] [id = 82] 17:14:00 INFO - PROCESS | 1803 | --DOCSHELL 0x92bbb800 == 51 [pid = 1803] [id = 81] 17:14:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8f252800 == 50 [pid = 1803] [id = 80] 17:14:00 INFO - PROCESS | 1803 | --DOCSHELL 0x9605dc00 == 49 [pid = 1803] [id = 78] 17:14:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8f24f400 == 48 [pid = 1803] [id = 77] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x9fa8b000) [pid = 1803] [serial = 223] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x9a771000) [pid = 1803] [serial = 222] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0xa098a800) [pid = 1803] [serial = 189] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x9fd8e000) [pid = 1803] [serial = 225] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x92acec00) [pid = 1803] [serial = 213] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x95092000) [pid = 1803] [serial = 214] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x95091000) [pid = 1803] [serial = 216] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x96a7c800) [pid = 1803] [serial = 217] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x9840b400) [pid = 1803] [serial = 219] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0xa4b05c00) [pid = 1803] [serial = 210] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x9fddcc00) [pid = 1803] [serial = 226] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0xa435ac00) [pid = 1803] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:14:00 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x990f6400) [pid = 1803] [serial = 220] [outer = (nil)] [url = about:blank] 17:14:00 INFO - PROCESS | 1803 | 1461111240854 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:14:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:14:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1533ms 17:14:00 INFO - PROCESS | 1803 | 1461111240892 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 1803 | 1461111240895 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 17:14:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:14:00 INFO - PROCESS | 1803 | 1461111240904 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 1803 | 1461111240910 Marionette TRACE conn4 <- [1,382,null,{}] 17:14:00 INFO - PROCESS | 1803 | 1461111240927 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:01 INFO - PROCESS | 1803 | 1461111241111 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 17:14:01 INFO - PROCESS | 1803 | 1461111241238 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f38f000 == 49 [pid = 1803] [id = 103] 17:14:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8fec6c00) [pid = 1803] [serial = 308] [outer = (nil)] 17:14:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x96a12800) [pid = 1803] [serial = 309] [outer = 0x8fec6c00] 17:14:01 INFO - PROCESS | 1803 | 1461111241322 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x96aef800) [pid = 1803] [serial = 310] [outer = 0x8fec6c00] 17:14:02 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:14:02 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:14:02 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:14:02 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:14:02 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:14:02 INFO - PROCESS | 1803 | 1461111242172 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:14:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:14:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1339ms 17:14:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:14:02 INFO - PROCESS | 1803 | 1461111242244 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 17:14:02 INFO - PROCESS | 1803 | 1461111242247 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 17:14:02 INFO - PROCESS | 1803 | 1461111242261 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:14:02 INFO - PROCESS | 1803 | 1461111242263 Marionette TRACE conn4 <- [1,386,null,{}] 17:14:02 INFO - PROCESS | 1803 | 1461111242269 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:02 INFO - PROCESS | 1803 | 1461111242478 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 17:14:02 INFO - PROCESS | 1803 | 1461111242507 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x8febc000 == 50 [pid = 1803] [id = 104] 17:14:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x96a77400) [pid = 1803] [serial = 311] [outer = (nil)] 17:14:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x98409800) [pid = 1803] [serial = 312] [outer = 0x96a77400] 17:14:02 INFO - PROCESS | 1803 | 1461111242591 Marionette DEBUG loaded listener.js 17:14:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x98ba0c00) [pid = 1803] [serial = 313] [outer = 0x96a77400] 17:14:03 INFO - PROCESS | 1803 | 1461111243527 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:14:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:14:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1335ms 17:14:03 INFO - PROCESS | 1803 | 1461111243589 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 17:14:03 INFO - PROCESS | 1803 | 1461111243593 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 17:14:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:14:03 INFO - PROCESS | 1803 | 1461111243620 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:14:03 INFO - PROCESS | 1803 | 1461111243622 Marionette TRACE conn4 <- [1,390,null,{}] 17:14:03 INFO - PROCESS | 1803 | 1461111243628 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:03 INFO - PROCESS | 1803 | 1461111243830 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 17:14:03 INFO - PROCESS | 1803 | 1461111243854 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x9807f800 == 51 [pid = 1803] [id = 105] 17:14:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x9840b400) [pid = 1803] [serial = 314] [outer = (nil)] 17:14:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x990f6c00) [pid = 1803] [serial = 315] [outer = 0x9840b400] 17:14:03 INFO - PROCESS | 1803 | 1461111243937 Marionette DEBUG loaded listener.js 17:14:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x9a564800) [pid = 1803] [serial = 316] [outer = 0x9840b400] 17:14:04 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x905e5c00) [pid = 1803] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:14:04 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x981a0000) [pid = 1803] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:14:04 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8e40d400) [pid = 1803] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:14:04 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8f988c00) [pid = 1803] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:14:04 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x9840f000) [pid = 1803] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:14:04 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x92bc3400) [pid = 1803] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:14:04 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8f3b1c00) [pid = 1803] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:14:04 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8ffe9800) [pid = 1803] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:14:05 INFO - PROCESS | 1803 | 1461111245109 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:14:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:14:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1532ms 17:14:05 INFO - PROCESS | 1803 | 1461111245152 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 17:14:05 INFO - PROCESS | 1803 | 1461111245156 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 17:14:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:14:05 INFO - PROCESS | 1803 | 1461111245169 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:14:05 INFO - PROCESS | 1803 | 1461111245174 Marionette TRACE conn4 <- [1,394,null,{}] 17:14:05 INFO - PROCESS | 1803 | 1461111245179 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:05 INFO - PROCESS | 1803 | 1461111245342 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 17:14:05 INFO - PROCESS | 1803 | 1461111245355 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1e2400 == 52 [pid = 1803] [id = 106] 17:14:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8c1e6400) [pid = 1803] [serial = 317] [outer = (nil)] 17:14:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8c1edc00) [pid = 1803] [serial = 318] [outer = 0x8c1e6400] 17:14:05 INFO - PROCESS | 1803 | 1461111245430 Marionette DEBUG loaded listener.js 17:14:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8f3b4c00) [pid = 1803] [serial = 319] [outer = 0x8c1e6400] 17:14:06 INFO - PROCESS | 1803 | 1461111246308 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:14:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:14:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1181ms 17:14:06 INFO - PROCESS | 1803 | 1461111246351 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 17:14:06 INFO - PROCESS | 1803 | 1461111246355 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 17:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:14:06 INFO - PROCESS | 1803 | 1461111246362 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:14:06 INFO - PROCESS | 1803 | 1461111246365 Marionette TRACE conn4 <- [1,398,null,{}] 17:14:06 INFO - PROCESS | 1803 | 1461111246371 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:06 INFO - PROCESS | 1803 | 1461111246528 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 17:14:06 INFO - PROCESS | 1803 | 1461111246539 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1ef800 == 53 [pid = 1803] [id = 107] 17:14:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8c1f0000) [pid = 1803] [serial = 320] [outer = (nil)] 17:14:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x98eb5800) [pid = 1803] [serial = 321] [outer = 0x8c1f0000] 17:14:06 INFO - PROCESS | 1803 | 1461111246615 Marionette DEBUG loaded listener.js 17:14:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x9de93800) [pid = 1803] [serial = 322] [outer = 0x8c1f0000] 17:14:07 INFO - PROCESS | 1803 | 1461111247876 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:14:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:14:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1585ms 17:14:07 INFO - PROCESS | 1803 | 1461111247949 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 17:14:07 INFO - PROCESS | 1803 | 1461111247958 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 17:14:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:14:07 INFO - PROCESS | 1803 | 1461111247969 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 1803 | 1461111247974 Marionette TRACE conn4 <- [1,402,null,{}] 17:14:07 INFO - PROCESS | 1803 | 1461111247984 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:08 INFO - PROCESS | 1803 | 1461111248252 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 17:14:08 INFO - PROCESS | 1803 | 1461111248476 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e315c00 == 54 [pid = 1803] [id = 108] 17:14:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8f3b8c00) [pid = 1803] [serial = 323] [outer = (nil)] 17:14:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8feb9c00) [pid = 1803] [serial = 324] [outer = 0x8f3b8c00] 17:14:08 INFO - PROCESS | 1803 | 1461111248573 Marionette DEBUG loaded listener.js 17:14:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8ffc9400) [pid = 1803] [serial = 325] [outer = 0x8f3b8c00] 17:14:09 INFO - PROCESS | 1803 | 1461111249681 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:14:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:14:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1746ms 17:14:09 INFO - PROCESS | 1803 | 1461111249716 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 17:14:09 INFO - PROCESS | 1803 | 1461111249725 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 17:14:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:14:09 INFO - PROCESS | 1803 | 1461111249736 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:14:09 INFO - PROCESS | 1803 | 1461111249740 Marionette TRACE conn4 <- [1,406,null,{}] 17:14:09 INFO - PROCESS | 1803 | 1461111249747 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:10 INFO - PROCESS | 1803 | 1461111249998 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 17:14:10 INFO - PROCESS | 1803 | 1461111250255 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x92aa8c00 == 55 [pid = 1803] [id = 109] 17:14:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x92ad4400) [pid = 1803] [serial = 326] [outer = (nil)] 17:14:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x96060000) [pid = 1803] [serial = 327] [outer = 0x92ad4400] 17:14:10 INFO - PROCESS | 1803 | 1461111250347 Marionette DEBUG loaded listener.js 17:14:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x97aa0400) [pid = 1803] [serial = 328] [outer = 0x92ad4400] 17:14:11 INFO - PROCESS | 1803 | 1461111251251 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:14:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1581ms 17:14:11 INFO - PROCESS | 1803 | 1461111251317 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 17:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:14:11 INFO - PROCESS | 1803 | 1461111251322 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 17:14:11 INFO - PROCESS | 1803 | 1461111251331 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:14:11 INFO - PROCESS | 1803 | 1461111251338 Marionette TRACE conn4 <- [1,410,null,{}] 17:14:11 INFO - PROCESS | 1803 | 1461111251356 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:11 INFO - PROCESS | 1803 | 1461111251599 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 17:14:11 INFO - PROCESS | 1803 | 1461111251812 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e40e400 == 56 [pid = 1803] [id = 110] 17:14:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x9a76ec00) [pid = 1803] [serial = 329] [outer = (nil)] 17:14:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x9fb9ec00) [pid = 1803] [serial = 330] [outer = 0x9a76ec00] 17:14:11 INFO - PROCESS | 1803 | 1461111251927 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x9fe0d400) [pid = 1803] [serial = 331] [outer = 0x9a76ec00] 17:14:12 INFO - PROCESS | 1803 | 1461111252819 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1547ms 17:14:12 INFO - PROCESS | 1803 | 1461111252877 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 17:14:12 INFO - PROCESS | 1803 | 1461111252883 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 17:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:14:12 INFO - PROCESS | 1803 | 1461111252890 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:14:12 INFO - PROCESS | 1803 | 1461111252894 Marionette TRACE conn4 <- [1,414,null,{}] 17:14:12 INFO - PROCESS | 1803 | 1461111252900 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:13 INFO - PROCESS | 1803 | 1461111253092 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 17:14:13 INFO - PROCESS | 1803 | 1461111253253 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x9fe38400 == 57 [pid = 1803] [id = 111] 17:14:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0xa0e3d800) [pid = 1803] [serial = 332] [outer = (nil)] 17:14:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0xa2934400) [pid = 1803] [serial = 333] [outer = 0xa0e3d800] 17:14:13 INFO - PROCESS | 1803 | 1461111253406 Marionette DEBUG loaded listener.js 17:14:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0xa3b76800) [pid = 1803] [serial = 334] [outer = 0xa0e3d800] 17:14:14 INFO - PROCESS | 1803 | 1461111254366 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:14:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1538ms 17:14:14 INFO - PROCESS | 1803 | 1461111254436 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 17:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:14:14 INFO - PROCESS | 1803 | 1461111254446 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 17:14:14 INFO - PROCESS | 1803 | 1461111254456 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:14:14 INFO - PROCESS | 1803 | 1461111254460 Marionette TRACE conn4 <- [1,418,null,{}] 17:14:14 INFO - PROCESS | 1803 | 1461111254466 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:14 INFO - PROCESS | 1803 | 1461111254691 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 17:14:14 INFO - PROCESS | 1803 | 1461111254918 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e403000 == 58 [pid = 1803] [id = 112] 17:14:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x94668400) [pid = 1803] [serial = 335] [outer = (nil)] 17:14:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x9466f000) [pid = 1803] [serial = 336] [outer = 0x94668400] 17:14:15 INFO - PROCESS | 1803 | 1461111255058 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x94671c00) [pid = 1803] [serial = 337] [outer = 0x94668400] 17:14:16 INFO - PROCESS | 1803 | 1461111256393 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:14:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 17:14:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1985ms 17:14:16 INFO - PROCESS | 1803 | 1461111256482 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 17:14:16 INFO - PROCESS | 1803 | 1461111256487 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 17:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:14:16 INFO - PROCESS | 1803 | 1461111256496 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:14:16 INFO - PROCESS | 1803 | 1461111256500 Marionette TRACE conn4 <- [1,422,null,{}] 17:14:16 INFO - PROCESS | 1803 | 1461111256508 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:16 INFO - PROCESS | 1803 | 1461111256695 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 17:14:16 INFO - PROCESS | 1803 | 1461111256855 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1d2c00 == 59 [pid = 1803] [id = 113] 17:14:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x8c1d5c00) [pid = 1803] [serial = 338] [outer = (nil)] 17:14:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x8c1dbc00) [pid = 1803] [serial = 339] [outer = 0x8c1d5c00] 17:14:16 INFO - PROCESS | 1803 | 1461111256949 Marionette DEBUG loaded listener.js 17:14:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x9466d000) [pid = 1803] [serial = 340] [outer = 0x8c1d5c00] 17:14:18 INFO - PROCESS | 1803 | 1461111258282 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:14:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:14:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1892ms 17:14:18 INFO - PROCESS | 1803 | 1461111258389 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 17:14:18 INFO - PROCESS | 1803 | 1461111258392 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 17:14:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:14:18 INFO - PROCESS | 1803 | 1461111258400 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:14:18 INFO - PROCESS | 1803 | 1461111258410 Marionette TRACE conn4 <- [1,426,null,{}] 17:14:18 INFO - PROCESS | 1803 | 1461111258423 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:18 INFO - PROCESS | 1803 | 1461111258599 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 17:14:18 INFO - PROCESS | 1803 | 1461111258761 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1d2400 == 60 [pid = 1803] [id = 114] 17:14:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x8c1dd000) [pid = 1803] [serial = 341] [outer = (nil)] 17:14:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x8c4c6800) [pid = 1803] [serial = 342] [outer = 0x8c1dd000] 17:14:18 INFO - PROCESS | 1803 | 1461111258852 Marionette DEBUG loaded listener.js 17:14:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x8c4c9800) [pid = 1803] [serial = 343] [outer = 0x8c1dd000] 17:14:19 INFO - PROCESS | 1803 | 1461111259805 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:14:19 INFO - PROCESS | 1803 | 1461111259900 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 17:14:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:14:19 INFO - PROCESS | 1803 | 1461111259907 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:14:19 INFO - PROCESS | 1803 | 1461111259911 Marionette TRACE conn4 <- [1,430,null,{}] 17:14:19 INFO - PROCESS | 1803 | 1461111259917 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:20 INFO - PROCESS | 1803 | 1461111260111 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 17:14:20 INFO - PROCESS | 1803 | 1461111260323 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb7ac00 == 61 [pid = 1803] [id = 115] 17:14:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x8bb7c800) [pid = 1803] [serial = 344] [outer = (nil)] 17:14:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x8bb83000) [pid = 1803] [serial = 345] [outer = 0x8bb7c800] 17:14:20 INFO - PROCESS | 1803 | 1461111260428 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x8c1d4000) [pid = 1803] [serial = 346] [outer = 0x8bb7c800] 17:14:21 INFO - PROCESS | 1803 | 1461111261351 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:14:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:14:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1481ms 17:14:21 INFO - PROCESS | 1803 | 1461111261389 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 17:14:21 INFO - PROCESS | 1803 | 1461111261393 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 17:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:14:21 INFO - PROCESS | 1803 | 1461111261400 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:14:21 INFO - PROCESS | 1803 | 1461111261404 Marionette TRACE conn4 <- [1,434,null,{}] 17:14:21 INFO - PROCESS | 1803 | 1461111261410 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:21 INFO - PROCESS | 1803 | 1461111261611 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 17:14:21 INFO - PROCESS | 1803 | 1461111261823 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb84000 == 62 [pid = 1803] [id = 116] 17:14:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x8bcc3000) [pid = 1803] [serial = 347] [outer = (nil)] 17:14:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x8bcc8800) [pid = 1803] [serial = 348] [outer = 0x8bcc3000] 17:14:21 INFO - PROCESS | 1803 | 1461111261957 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x8bccbc00) [pid = 1803] [serial = 349] [outer = 0x8bcc3000] 17:14:23 INFO - PROCESS | 1803 | 1461111263125 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:14:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:14:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1791ms 17:14:23 INFO - PROCESS | 1803 | 1461111263194 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 1803 | 1461111263200 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 17:14:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:14:23 INFO - PROCESS | 1803 | 1461111263209 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 1803 | 1461111263215 Marionette TRACE conn4 <- [1,438,null,{}] 17:14:23 INFO - PROCESS | 1803 | 1461111263224 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:23 INFO - PROCESS | 1803 | 1461111263519 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 17:14:23 INFO - PROCESS | 1803 | 1461111263664 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb7c000 == 63 [pid = 1803] [id = 117] 17:14:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x8c1ee000) [pid = 1803] [serial = 350] [outer = (nil)] 17:14:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x8c4c2800) [pid = 1803] [serial = 351] [outer = 0x8c1ee000] 17:14:23 INFO - PROCESS | 1803 | 1461111263760 Marionette DEBUG loaded listener.js 17:14:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x8c4cb400) [pid = 1803] [serial = 352] [outer = 0x8c1ee000] 17:14:24 INFO - PROCESS | 1803 | 1461111264753 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:14:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:14:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1637ms 17:14:24 INFO - PROCESS | 1803 | 1461111264846 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 17:14:24 INFO - PROCESS | 1803 | 1461111264862 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 17:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:14:24 INFO - PROCESS | 1803 | 1461111264873 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:14:24 INFO - PROCESS | 1803 | 1461111264876 Marionette TRACE conn4 <- [1,442,null,{}] 17:14:24 INFO - PROCESS | 1803 | 1461111264883 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:25 INFO - PROCESS | 1803 | 1461111265124 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 17:14:25 INFO - PROCESS | 1803 | 1461111265347 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1e9800 == 64 [pid = 1803] [id = 118] 17:14:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x8f3b5c00) [pid = 1803] [serial = 353] [outer = (nil)] 17:14:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x8f98a800) [pid = 1803] [serial = 354] [outer = 0x8f3b5c00] 17:14:25 INFO - PROCESS | 1803 | 1461111265426 Marionette DEBUG loaded listener.js 17:14:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x8fa9c000) [pid = 1803] [serial = 355] [outer = 0x8f3b5c00] 17:14:26 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1e2400 == 63 [pid = 1803] [id = 106] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x9fa29800) [pid = 1803] [serial = 273] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOCSHELL 0x9807f800 == 62 [pid = 1803] [id = 105] 17:14:26 INFO - PROCESS | 1803 | --DOCSHELL 0x8febc000 == 61 [pid = 1803] [id = 104] 17:14:26 INFO - PROCESS | 1803 | --DOCSHELL 0x8f38f000 == 60 [pid = 1803] [id = 103] 17:14:26 INFO - PROCESS | 1803 | --DOCSHELL 0x8e30f400 == 59 [pid = 1803] [id = 102] 17:14:26 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffe5400 == 58 [pid = 1803] [id = 101] 17:14:26 INFO - PROCESS | 1803 | --DOCSHELL 0x8e310000 == 57 [pid = 1803] [id = 100] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x8e40f400) [pid = 1803] [serial = 255] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x92aa6000) [pid = 1803] [serial = 240] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x92bc6400) [pid = 1803] [serial = 243] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x98ba3c00) [pid = 1803] [serial = 237] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x97a9b400) [pid = 1803] [serial = 234] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x9a59b000) [pid = 1803] [serial = 246] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x97dd9800) [pid = 1803] [serial = 153] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0xa29c8800) [pid = 1803] [serial = 229] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8e311c00) [pid = 1803] [serial = 252] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x8f3b8000) [pid = 1803] [serial = 231] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0xa437a800) [pid = 1803] [serial = 249] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8f24ac00) [pid = 1803] [serial = 256] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x92a9c800) [pid = 1803] [serial = 259] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x91e51000) [pid = 1803] [serial = 258] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x98b9a800) [pid = 1803] [serial = 267] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x92ad5400) [pid = 1803] [serial = 262] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x98ba1000) [pid = 1803] [serial = 268] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x99254000) [pid = 1803] [serial = 270] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x97a9c400) [pid = 1803] [serial = 265] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x977c5000) [pid = 1803] [serial = 264] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x92aa4400) [pid = 1803] [serial = 261] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x99a1d000) [pid = 1803] [serial = 271] [outer = (nil)] [url = about:blank] 17:14:26 INFO - PROCESS | 1803 | 1461111266484 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1633ms 17:14:26 INFO - PROCESS | 1803 | 1461111266506 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 17:14:26 INFO - PROCESS | 1803 | 1461111266510 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 17:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:14:26 INFO - PROCESS | 1803 | 1461111266528 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:14:26 INFO - PROCESS | 1803 | 1461111266535 Marionette TRACE conn4 <- [1,446,null,{}] 17:14:26 INFO - PROCESS | 1803 | 1461111266553 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:26 INFO - PROCESS | 1803 | 1461111266717 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 17:14:26 INFO - PROCESS | 1803 | 1461111266838 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f98d000 == 58 [pid = 1803] [id = 119] 17:14:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x8faa0c00) [pid = 1803] [serial = 356] [outer = (nil)] 17:14:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8faa5c00) [pid = 1803] [serial = 357] [outer = 0x8faa0c00] 17:14:27 INFO - PROCESS | 1803 | 1461111267020 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x8fb15400) [pid = 1803] [serial = 358] [outer = 0x8faa0c00] 17:14:27 INFO - PROCESS | 1803 | 1461111267865 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:14:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:14:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1405ms 17:14:27 INFO - PROCESS | 1803 | 1461111267924 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 17:14:27 INFO - PROCESS | 1803 | 1461111267929 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 17:14:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:14:27 INFO - PROCESS | 1803 | 1461111267935 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:14:27 INFO - PROCESS | 1803 | 1461111267938 Marionette TRACE conn4 <- [1,450,null,{}] 17:14:27 INFO - PROCESS | 1803 | 1461111267944 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:28 INFO - PROCESS | 1803 | 1461111268113 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 17:14:28 INFO - PROCESS | 1803 | 1461111268255 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4d0800 == 59 [pid = 1803] [id = 120] 17:14:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8feba800) [pid = 1803] [serial = 359] [outer = (nil)] 17:14:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8ffeb400) [pid = 1803] [serial = 360] [outer = 0x8feba800] 17:14:28 INFO - PROCESS | 1803 | 1461111268341 Marionette DEBUG loaded listener.js 17:14:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x912f1000) [pid = 1803] [serial = 361] [outer = 0x8feba800] 17:14:29 INFO - PROCESS | 1803 | 1461111269210 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:14:29 INFO - PROCESS | 1803 | 1461111269287 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 17:14:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:14:29 INFO - PROCESS | 1803 | 1461111269295 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:14:29 INFO - PROCESS | 1803 | 1461111269298 Marionette TRACE conn4 <- [1,454,null,{}] 17:14:29 INFO - PROCESS | 1803 | 1461111269304 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:29 INFO - PROCESS | 1803 | 1461111269536 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 17:14:29 INFO - PROCESS | 1803 | 1461111269562 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1e9400 == 60 [pid = 1803] [id = 121] 17:14:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x8fb20400) [pid = 1803] [serial = 362] [outer = (nil)] 17:14:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x92ad1800) [pid = 1803] [serial = 363] [outer = 0x8fb20400] 17:14:29 INFO - PROCESS | 1803 | 1461111269638 Marionette DEBUG loaded listener.js 17:14:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x92ad7000) [pid = 1803] [serial = 364] [outer = 0x8fb20400] 17:14:30 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:30 INFO - PROCESS | 1803 | 1461111270610 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:14:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:14:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1338ms 17:14:30 INFO - PROCESS | 1803 | 1461111270640 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 17:14:30 INFO - PROCESS | 1803 | 1461111270642 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 17:14:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:14:30 INFO - PROCESS | 1803 | 1461111270650 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:14:30 INFO - PROCESS | 1803 | 1461111270654 Marionette TRACE conn4 <- [1,458,null,{}] 17:14:30 INFO - PROCESS | 1803 | 1461111270659 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:31 INFO - PROCESS | 1803 | 1461111271033 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 17:14:31 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x96a77400) [pid = 1803] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:14:31 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x9840b400) [pid = 1803] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:14:31 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x8c1e6400) [pid = 1803] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:14:31 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x8e312c00) [pid = 1803] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:14:31 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x8f38fc00) [pid = 1803] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:14:31 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x8ffe6000) [pid = 1803] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:14:31 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8fec6c00) [pid = 1803] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:14:31 INFO - PROCESS | 1803 | 1461111271186 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1e5c00 == 61 [pid = 1803] [id = 122] 17:14:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x8e312c00) [pid = 1803] [serial = 365] [outer = (nil)] 17:14:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8ffe6000) [pid = 1803] [serial = 366] [outer = 0x8e312c00] 17:14:31 INFO - PROCESS | 1803 | 1461111271273 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x95092000) [pid = 1803] [serial = 367] [outer = 0x8e312c00] 17:14:32 INFO - PROCESS | 1803 | 1461111272019 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:14:32 INFO - PROCESS | 1803 | 1461111272096 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 17:14:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:14:32 INFO - PROCESS | 1803 | 1461111272104 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 1803 | 1461111272107 Marionette TRACE conn4 <- [1,462,null,{}] 17:14:32 INFO - PROCESS | 1803 | 1461111272113 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:32 INFO - PROCESS | 1803 | 1461111272446 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 17:14:32 INFO - PROCESS | 1803 | 1461111272897 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x90ff4800 == 62 [pid = 1803] [id = 123] 17:14:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x91ef5800) [pid = 1803] [serial = 368] [outer = (nil)] 17:14:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x99a14400) [pid = 1803] [serial = 369] [outer = 0x91ef5800] 17:14:32 INFO - PROCESS | 1803 | 1461111272976 Marionette DEBUG loaded listener.js 17:14:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x9a4af400) [pid = 1803] [serial = 370] [outer = 0x91ef5800] 17:14:34 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:34 INFO - PROCESS | 1803 | 1461111274169 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:14:34 INFO - PROCESS | 1803 | 1461111274251 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 17:14:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:14:34 INFO - PROCESS | 1803 | 1461111274262 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:14:34 INFO - PROCESS | 1803 | 1461111274267 Marionette TRACE conn4 <- [1,466,null,{}] 17:14:34 INFO - PROCESS | 1803 | 1461111274276 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:34 INFO - PROCESS | 1803 | 1461111274515 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 17:14:34 INFO - PROCESS | 1803 | 1461111274696 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bcc6800 == 63 [pid = 1803] [id = 124] 17:14:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x8c4c7800) [pid = 1803] [serial = 371] [outer = (nil)] 17:14:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x8f384400) [pid = 1803] [serial = 372] [outer = 0x8c4c7800] 17:14:34 INFO - PROCESS | 1803 | 1461111274788 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x8f98d400) [pid = 1803] [serial = 373] [outer = 0x8c4c7800] 17:14:35 INFO - PROCESS | 1803 | 1461111275778 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:14:35 INFO - PROCESS | 1803 | 1461111275875 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 17:14:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:14:35 INFO - PROCESS | 1803 | 1461111275888 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 1803 | 1461111275892 Marionette TRACE conn4 <- [1,470,null,{}] 17:14:35 INFO - PROCESS | 1803 | 1461111275899 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:36 INFO - PROCESS | 1803 | 1461111276092 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 17:14:36 INFO - PROCESS | 1803 | 1461111276370 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffebc00 == 64 [pid = 1803] [id = 125] 17:14:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x8ffec400) [pid = 1803] [serial = 374] [outer = (nil)] 17:14:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x92aa8800) [pid = 1803] [serial = 375] [outer = 0x8ffec400] 17:14:36 INFO - PROCESS | 1803 | 1461111276508 Marionette DEBUG loaded listener.js 17:14:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x92bc6400) [pid = 1803] [serial = 376] [outer = 0x8ffec400] 17:14:37 INFO - PROCESS | 1803 | 1461111277484 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:14:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:14:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1633ms 17:14:37 INFO - PROCESS | 1803 | 1461111277521 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 17:14:37 INFO - PROCESS | 1803 | 1461111277526 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 17:14:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:14:37 INFO - PROCESS | 1803 | 1461111277533 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:14:37 INFO - PROCESS | 1803 | 1461111277539 Marionette TRACE conn4 <- [1,474,null,{}] 17:14:37 INFO - PROCESS | 1803 | 1461111277556 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:37 INFO - PROCESS | 1803 | 1461111277752 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 17:14:37 INFO - PROCESS | 1803 | 1461111277965 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1db800 == 65 [pid = 1803] [id = 126] 17:14:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x99277000) [pid = 1803] [serial = 377] [outer = (nil)] 17:14:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x9fb53c00) [pid = 1803] [serial = 378] [outer = 0x99277000] 17:14:38 INFO - PROCESS | 1803 | 1461111278103 Marionette DEBUG loaded listener.js 17:14:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x9fe9d400) [pid = 1803] [serial = 379] [outer = 0x99277000] 17:14:39 INFO - PROCESS | 1803 | 1461111279114 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:14:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:14:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1640ms 17:14:39 INFO - PROCESS | 1803 | 1461111279180 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 17:14:39 INFO - PROCESS | 1803 | 1461111279186 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 17:14:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:14:39 INFO - PROCESS | 1803 | 1461111279195 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:14:39 INFO - PROCESS | 1803 | 1461111279199 Marionette TRACE conn4 <- [1,478,null,{}] 17:14:39 INFO - PROCESS | 1803 | 1461111279207 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:39 INFO - PROCESS | 1803 | 1461111279411 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 17:14:39 INFO - PROCESS | 1803 | 1461111279675 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1dac00 == 66 [pid = 1803] [id = 127] 17:14:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x8c3d0400) [pid = 1803] [serial = 380] [outer = (nil)] 17:14:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x8c3d8000) [pid = 1803] [serial = 381] [outer = 0x8c3d0400] 17:14:39 INFO - PROCESS | 1803 | 1461111279791 Marionette DEBUG loaded listener.js 17:14:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x8c3dc000) [pid = 1803] [serial = 382] [outer = 0x8c3d0400] 17:14:40 INFO - PROCESS | 1803 | 1461111280687 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:14:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:14:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1532ms 17:14:40 INFO - PROCESS | 1803 | 1461111280728 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 17:14:40 INFO - PROCESS | 1803 | 1461111280732 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 17:14:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:14:40 INFO - PROCESS | 1803 | 1461111280739 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:14:40 INFO - PROCESS | 1803 | 1461111280743 Marionette TRACE conn4 <- [1,482,null,{}] 17:14:40 INFO - PROCESS | 1803 | 1461111280749 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:40 INFO - PROCESS | 1803 | 1461111280949 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 17:14:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x8be29400) [pid = 1803] [serial = 383] [outer = 0x97dd6c00] 17:14:41 INFO - PROCESS | 1803 | 1461111281229 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be33800 == 67 [pid = 1803] [id = 128] 17:14:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x8be33c00) [pid = 1803] [serial = 384] [outer = (nil)] 17:14:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x8be36800) [pid = 1803] [serial = 385] [outer = 0x8be33c00] 17:14:41 INFO - PROCESS | 1803 | 1461111281379 Marionette DEBUG loaded listener.js 17:14:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x8be38c00) [pid = 1803] [serial = 386] [outer = 0x8be33c00] 17:14:42 INFO - PROCESS | 1803 | 1461111282424 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:14:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:14:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1734ms 17:14:42 INFO - PROCESS | 1803 | 1461111282475 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 17:14:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:14:42 INFO - PROCESS | 1803 | 1461111282479 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 17:14:42 INFO - PROCESS | 1803 | 1461111282485 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:14:42 INFO - PROCESS | 1803 | 1461111282489 Marionette TRACE conn4 <- [1,486,null,{}] 17:14:42 INFO - PROCESS | 1803 | 1461111282495 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:42 INFO - PROCESS | 1803 | 1461111282687 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 17:14:42 INFO - PROCESS | 1803 | 1461111282913 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afee400 == 68 [pid = 1803] [id = 129] 17:14:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x8afee800) [pid = 1803] [serial = 387] [outer = (nil)] 17:14:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x8be32400) [pid = 1803] [serial = 388] [outer = 0x8afee800] 17:14:43 INFO - PROCESS | 1803 | 1461111283017 Marionette DEBUG loaded listener.js 17:14:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x8c3d7000) [pid = 1803] [serial = 389] [outer = 0x8afee800] 17:14:43 INFO - PROCESS | 1803 | 1461111283967 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:14:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:14:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1531ms 17:14:44 INFO - PROCESS | 1803 | 1461111284018 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 17:14:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:14:44 INFO - PROCESS | 1803 | 1461111284022 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 17:14:44 INFO - PROCESS | 1803 | 1461111284030 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:14:44 INFO - PROCESS | 1803 | 1461111284033 Marionette TRACE conn4 <- [1,490,null,{}] 17:14:44 INFO - PROCESS | 1803 | 1461111284041 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:44 INFO - PROCESS | 1803 | 1461111284244 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 17:14:44 INFO - PROCESS | 1803 | 1461111284465 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b0b1800 == 69 [pid = 1803] [id = 130] 17:14:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x8b0b1c00) [pid = 1803] [serial = 390] [outer = (nil)] 17:14:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x8b0b8400) [pid = 1803] [serial = 391] [outer = 0x8b0b1c00] 17:14:44 INFO - PROCESS | 1803 | 1461111284575 Marionette DEBUG loaded listener.js 17:14:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x8b0bcc00) [pid = 1803] [serial = 392] [outer = 0x8b0b1c00] 17:14:45 INFO - PROCESS | 1803 | 1461111285514 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:14:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:14:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1539ms 17:14:45 INFO - PROCESS | 1803 | 1461111285568 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 17:14:45 INFO - PROCESS | 1803 | 1461111285572 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 17:14:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:14:45 INFO - PROCESS | 1803 | 1461111285579 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:14:45 INFO - PROCESS | 1803 | 1461111285583 Marionette TRACE conn4 <- [1,494,null,{}] 17:14:45 INFO - PROCESS | 1803 | 1461111285590 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:45 INFO - PROCESS | 1803 | 1461111285814 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 17:14:46 INFO - PROCESS | 1803 | 1461111286034 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b0b3c00 == 70 [pid = 1803] [id = 131] 17:14:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x8b0b5000) [pid = 1803] [serial = 393] [outer = (nil)] 17:14:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x8c1d7800) [pid = 1803] [serial = 394] [outer = 0x8b0b5000] 17:14:46 INFO - PROCESS | 1803 | 1461111286149 Marionette DEBUG loaded listener.js 17:14:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x9fb07000) [pid = 1803] [serial = 395] [outer = 0x8b0b5000] 17:14:47 INFO - PROCESS | 1803 | 1461111287083 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:14:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:14:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1546ms 17:14:47 INFO - PROCESS | 1803 | 1461111287125 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 17:14:47 INFO - PROCESS | 1803 | 1461111287130 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 17:14:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:14:47 INFO - PROCESS | 1803 | 1461111287136 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:14:47 INFO - PROCESS | 1803 | 1461111287140 Marionette TRACE conn4 <- [1,498,null,{}] 17:14:47 INFO - PROCESS | 1803 | 1461111287146 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:47 INFO - PROCESS | 1803 | 1461111287333 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 17:14:47 INFO - PROCESS | 1803 | 1461111287552 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b144000 == 71 [pid = 1803] [id = 132] 17:14:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x8b145000) [pid = 1803] [serial = 396] [outer = (nil)] 17:14:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x8b149800) [pid = 1803] [serial = 397] [outer = 0x8b145000] 17:14:47 INFO - PROCESS | 1803 | 1461111287689 Marionette DEBUG loaded listener.js 17:14:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x8b14d000) [pid = 1803] [serial = 398] [outer = 0x8b145000] 17:14:48 INFO - PROCESS | 1803 | 1461111288755 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:14:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:14:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1688ms 17:14:48 INFO - PROCESS | 1803 | 1461111288826 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 17:14:48 INFO - PROCESS | 1803 | 1461111288830 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 17:14:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:14:48 INFO - PROCESS | 1803 | 1461111288840 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:14:48 INFO - PROCESS | 1803 | 1461111288843 Marionette TRACE conn4 <- [1,502,null,{}] 17:14:48 INFO - PROCESS | 1803 | 1461111288851 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:49 INFO - PROCESS | 1803 | 1461111289088 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 17:14:49 INFO - PROCESS | 1803 | 1461111289309 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a049000 == 72 [pid = 1803] [id = 133] 17:14:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x8a049c00) [pid = 1803] [serial = 399] [outer = (nil)] 17:14:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x8a050000) [pid = 1803] [serial = 400] [outer = 0x8a049c00] 17:14:49 INFO - PROCESS | 1803 | 1461111289412 Marionette DEBUG loaded listener.js 17:14:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x8a054400) [pid = 1803] [serial = 401] [outer = 0x8a049c00] 17:14:50 INFO - PROCESS | 1803 | 1461111290335 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:14:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:14:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1540ms 17:14:50 INFO - PROCESS | 1803 | 1461111290380 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 17:14:50 INFO - PROCESS | 1803 | 1461111290386 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 17:14:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:14:50 INFO - PROCESS | 1803 | 1461111290393 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:14:50 INFO - PROCESS | 1803 | 1461111290399 Marionette TRACE conn4 <- [1,506,null,{}] 17:14:50 INFO - PROCESS | 1803 | 1461111290405 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:50 INFO - PROCESS | 1803 | 1461111290637 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 17:14:50 INFO - PROCESS | 1803 | 1461111290884 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4c2c00 == 73 [pid = 1803] [id = 134] 17:14:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x8c4c4000) [pid = 1803] [serial = 402] [outer = (nil)] 17:14:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0xa0984000) [pid = 1803] [serial = 403] [outer = 0x8c4c4000] 17:14:51 INFO - PROCESS | 1803 | 1461111291032 Marionette DEBUG loaded listener.js 17:14:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0xa0e6bc00) [pid = 1803] [serial = 404] [outer = 0x8c4c4000] 17:14:51 INFO - PROCESS | 1803 | 1461111291977 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:14:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:14:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1647ms 17:14:52 INFO - PROCESS | 1803 | 1461111292042 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 17:14:52 INFO - PROCESS | 1803 | 1461111292046 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 17:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:14:52 INFO - PROCESS | 1803 | 1461111292053 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:14:52 INFO - PROCESS | 1803 | 1461111292057 Marionette TRACE conn4 <- [1,510,null,{}] 17:14:52 INFO - PROCESS | 1803 | 1461111292064 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:52 INFO - PROCESS | 1803 | 1461111292271 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 17:14:52 INFO - PROCESS | 1803 | 1461111292496 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b230400 == 74 [pid = 1803] [id = 135] 17:14:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x8b234000) [pid = 1803] [serial = 405] [outer = (nil)] 17:14:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x8b237000) [pid = 1803] [serial = 406] [outer = 0x8b234000] 17:14:52 INFO - PROCESS | 1803 | 1461111292628 Marionette DEBUG loaded listener.js 17:14:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x8b23a000) [pid = 1803] [serial = 407] [outer = 0x8b234000] 17:14:53 INFO - PROCESS | 1803 | 1461111293573 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:14:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:14:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1586ms 17:14:53 INFO - PROCESS | 1803 | 1461111293641 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 17:14:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:14:53 INFO - PROCESS | 1803 | 1461111293645 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 17:14:53 INFO - PROCESS | 1803 | 1461111293652 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:14:53 INFO - PROCESS | 1803 | 1461111293656 Marionette TRACE conn4 <- [1,514,null,{}] 17:14:53 INFO - PROCESS | 1803 | 1461111293664 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:53 INFO - PROCESS | 1803 | 1461111293906 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 17:14:54 INFO - PROCESS | 1803 | 1461111294515 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b0bc000 == 75 [pid = 1803] [id = 136] 17:14:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x8b0be000) [pid = 1803] [serial = 408] [outer = (nil)] 17:14:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x8b148800) [pid = 1803] [serial = 409] [outer = 0x8b0be000] 17:14:54 INFO - PROCESS | 1803 | 1461111294607 Marionette DEBUG loaded listener.js 17:14:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x8b230800) [pid = 1803] [serial = 410] [outer = 0x8b0be000] 17:14:55 INFO - PROCESS | 1803 | 1461111295635 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 17:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 2040ms 17:14:55 INFO - PROCESS | 1803 | 1461111295693 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 17:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:14:55 INFO - PROCESS | 1803 | 1461111295710 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 17:14:55 INFO - PROCESS | 1803 | 1461111295719 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:14:55 INFO - PROCESS | 1803 | 1461111295733 Marionette TRACE conn4 <- [1,518,null,{}] 17:14:55 INFO - PROCESS | 1803 | 1461111295750 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:56 INFO - PROCESS | 1803 | 1461111296007 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 17:14:56 INFO - PROCESS | 1803 | 1461111296256 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be35800 == 76 [pid = 1803] [id = 137] 17:14:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x8c1d9000) [pid = 1803] [serial = 411] [outer = (nil)] 17:14:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x8c1e3800) [pid = 1803] [serial = 412] [outer = 0x8c1d9000] 17:14:56 INFO - PROCESS | 1803 | 1461111296358 Marionette DEBUG loaded listener.js 17:14:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x8c1f0c00) [pid = 1803] [serial = 413] [outer = 0x8c1d9000] 17:14:56 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x8febf000) [pid = 1803] [serial = 297] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1e5c00 == 75 [pid = 1803] [id = 122] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1e9400 == 74 [pid = 1803] [id = 121] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4d0800 == 73 [pid = 1803] [id = 120] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x8f98d000 == 72 [pid = 1803] [id = 119] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1e9800 == 71 [pid = 1803] [id = 118] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb7c000 == 70 [pid = 1803] [id = 117] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1d2400 == 69 [pid = 1803] [id = 114] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1d2c00 == 68 [pid = 1803] [id = 113] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x8e403000 == 67 [pid = 1803] [id = 112] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x9fe38400 == 66 [pid = 1803] [id = 111] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x8e40e400 == 65 [pid = 1803] [id = 110] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x92aa8c00 == 64 [pid = 1803] [id = 109] 17:14:57 INFO - PROCESS | 1803 | --DOCSHELL 0x8e315c00 == 63 [pid = 1803] [id = 108] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x98ba0c00) [pid = 1803] [serial = 313] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x990f6c00) [pid = 1803] [serial = 315] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x8c1edc00) [pid = 1803] [serial = 318] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x9a564800) [pid = 1803] [serial = 316] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x8f3b8400) [pid = 1803] [serial = 306] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x92aa2800) [pid = 1803] [serial = 307] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x8fb16800) [pid = 1803] [serial = 301] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x8f985400) [pid = 1803] [serial = 300] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x9121cc00) [pid = 1803] [serial = 304] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x905ea000) [pid = 1803] [serial = 303] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x96a12800) [pid = 1803] [serial = 309] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x912ee400) [pid = 1803] [serial = 276] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x96a10c00) [pid = 1803] [serial = 279] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x9fd92400) [pid = 1803] [serial = 282] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0xa3b73400) [pid = 1803] [serial = 285] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0xa4b0c800) [pid = 1803] [serial = 288] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x8fb1e800) [pid = 1803] [serial = 291] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0xa4b64400) [pid = 1803] [serial = 294] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x98409800) [pid = 1803] [serial = 312] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x96aef800) [pid = 1803] [serial = 310] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x8f3b4c00) [pid = 1803] [serial = 319] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1803 | 1461111297466 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1765ms 17:14:57 INFO - PROCESS | 1803 | 1461111297489 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 17:14:57 INFO - PROCESS | 1803 | 1461111297497 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 17:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:14:57 INFO - PROCESS | 1803 | 1461111297535 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:14:57 INFO - PROCESS | 1803 | 1461111297538 Marionette TRACE conn4 <- [1,522,null,{}] 17:14:57 INFO - PROCESS | 1803 | 1461111297545 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:57 INFO - PROCESS | 1803 | 1461111297739 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 17:14:57 INFO - PROCESS | 1803 | 1461111297751 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be30800 == 64 [pid = 1803] [id = 138] 17:14:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x8c3d0c00) [pid = 1803] [serial = 414] [outer = (nil)] 17:14:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x8e404c00) [pid = 1803] [serial = 415] [outer = 0x8c3d0c00] 17:14:57 INFO - PROCESS | 1803 | 1461111297836 Marionette DEBUG loaded listener.js 17:14:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x8f252000) [pid = 1803] [serial = 416] [outer = 0x8c3d0c00] 17:14:58 INFO - PROCESS | 1803 | 1461111298894 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:14:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:14:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1389ms 17:14:58 INFO - PROCESS | 1803 | 1461111298918 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 17:14:58 INFO - PROCESS | 1803 | 1461111298924 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 17:14:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:14:58 INFO - PROCESS | 1803 | 1461111298940 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:14:58 INFO - PROCESS | 1803 | 1461111298950 Marionette TRACE conn4 <- [1,526,null,{}] 17:14:58 INFO - PROCESS | 1803 | 1461111298957 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:59 INFO - PROCESS | 1803 | 1461111299213 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 17:14:59 INFO - PROCESS | 1803 | 1461111299300 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be34000 == 65 [pid = 1803] [id = 139] 17:14:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x8faa6400) [pid = 1803] [serial = 417] [outer = (nil)] 17:14:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x8fb16800) [pid = 1803] [serial = 418] [outer = 0x8faa6400] 17:14:59 INFO - PROCESS | 1803 | 1461111299378 Marionette DEBUG loaded listener.js 17:14:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x8fb1fc00) [pid = 1803] [serial = 419] [outer = 0x8faa6400] 17:15:00 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x8fb20400) [pid = 1803] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:15:00 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x8e312c00) [pid = 1803] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:15:00 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x8f3b5c00) [pid = 1803] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:15:00 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x8faa0c00) [pid = 1803] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:15:00 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x8c1ee000) [pid = 1803] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:15:00 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x8feba800) [pid = 1803] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:15:01 INFO - PROCESS | 1803 | 1461111301013 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:15:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 17:15:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 2156ms 17:15:01 INFO - PROCESS | 1803 | 1461111301090 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 17:15:01 INFO - PROCESS | 1803 | 1461111301098 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 17:15:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:15:01 INFO - PROCESS | 1803 | 1461111301109 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:15:01 INFO - PROCESS | 1803 | 1461111301114 Marionette TRACE conn4 <- [1,530,null,{}] 17:15:01 INFO - PROCESS | 1803 | 1461111301124 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:01 INFO - PROCESS | 1803 | 1461111301419 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 17:15:01 INFO - PROCESS | 1803 | 1461111301698 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b143800 == 66 [pid = 1803] [id = 140] 17:15:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x8bb85800) [pid = 1803] [serial = 420] [outer = (nil)] 17:15:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x8c1dd800) [pid = 1803] [serial = 421] [outer = 0x8bb85800] 17:15:01 INFO - PROCESS | 1803 | 1461111301858 Marionette DEBUG loaded listener.js 17:15:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x8c1e8400) [pid = 1803] [serial = 422] [outer = 0x8bb85800] 17:15:03 INFO - PROCESS | 1803 | 1461111303116 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:15:03 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 17:15:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:15:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:15:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:15:03 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 17:15:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:15:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:15:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:15:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:15:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 2049ms 17:15:03 INFO - PROCESS | 1803 | 1461111303181 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 17:15:03 INFO - PROCESS | 1803 | 1461111303191 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 17:15:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:15:03 INFO - PROCESS | 1803 | 1461111303207 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:15:03 INFO - PROCESS | 1803 | 1461111303213 Marionette TRACE conn4 <- [1,534,null,{}] 17:15:03 INFO - PROCESS | 1803 | 1461111303220 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:03 INFO - PROCESS | 1803 | 1461111303444 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 17:15:03 INFO - PROCESS | 1803 | 1461111303697 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e402000 == 67 [pid = 1803] [id = 141] 17:15:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x8f3b8400) [pid = 1803] [serial = 423] [outer = (nil)] 17:15:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x8faa8800) [pid = 1803] [serial = 424] [outer = 0x8f3b8400] 17:15:03 INFO - PROCESS | 1803 | 1461111303788 Marionette DEBUG loaded listener.js 17:15:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x8fec1000) [pid = 1803] [serial = 425] [outer = 0x8f3b8400] 17:15:04 INFO - PROCESS | 1803 | 1461111304654 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:15:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:15:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1536ms 17:15:04 INFO - PROCESS | 1803 | 1461111304743 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 17:15:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:15:04 INFO - PROCESS | 1803 | 1461111304747 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 17:15:04 INFO - PROCESS | 1803 | 1461111304754 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:15:04 INFO - PROCESS | 1803 | 1461111304762 Marionette TRACE conn4 <- [1,538,null,{}] 17:15:04 INFO - PROCESS | 1803 | 1461111304799 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:05 INFO - PROCESS | 1803 | 1461111305081 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 17:15:05 INFO - PROCESS | 1803 | 1461111305369 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe6000 == 68 [pid = 1803] [id = 142] 17:15:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x8fb17400) [pid = 1803] [serial = 426] [outer = (nil)] 17:15:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x91ef1800) [pid = 1803] [serial = 427] [outer = 0x8fb17400] 17:15:05 INFO - PROCESS | 1803 | 1461111305466 Marionette DEBUG loaded listener.js 17:15:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x92aa3800) [pid = 1803] [serial = 428] [outer = 0x8fb17400] 17:15:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 17:15:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1671ms 17:15:06 INFO - PROCESS | 1803 | 1461111306416 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:15:06 INFO - PROCESS | 1803 | 1461111306425 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 17:15:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:15:06 INFO - PROCESS | 1803 | 1461111306431 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 17:15:06 INFO - PROCESS | 1803 | 1461111306438 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:15:06 INFO - PROCESS | 1803 | 1461111306442 Marionette TRACE conn4 <- [1,542,null,{}] 17:15:06 INFO - PROCESS | 1803 | 1461111306495 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:06 INFO - PROCESS | 1803 | 1461111306687 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 17:15:06 INFO - PROCESS | 1803 | 1461111306863 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x91ef5400 == 69 [pid = 1803] [id = 143] 17:15:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x92a99c00) [pid = 1803] [serial = 429] [outer = (nil)] 17:15:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x92bca000) [pid = 1803] [serial = 430] [outer = 0x92a99c00] 17:15:06 INFO - PROCESS | 1803 | 1461111306956 Marionette DEBUG loaded listener.js 17:15:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x94672c00) [pid = 1803] [serial = 431] [outer = 0x92a99c00] 17:15:07 INFO - PROCESS | 1803 | 1461111307900 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:15:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 17:15:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1482ms 17:15:07 INFO - PROCESS | 1803 | 1461111307920 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 1803 | 1461111307925 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 17:15:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:15:07 INFO - PROCESS | 1803 | 1461111307977 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 1803 | 1461111307980 Marionette TRACE conn4 <- [1,546,null,{}] 17:15:07 INFO - PROCESS | 1803 | 1461111307987 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:08 INFO - PROCESS | 1803 | 1461111308207 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 17:15:08 INFO - PROCESS | 1803 | 1461111308385 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be2b800 == 70 [pid = 1803] [id = 144] 17:15:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x91e4b400) [pid = 1803] [serial = 432] [outer = (nil)] 17:15:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x92bc5c00) [pid = 1803] [serial = 433] [outer = 0x91e4b400] 17:15:08 INFO - PROCESS | 1803 | 1461111308476 Marionette DEBUG loaded listener.js 17:15:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x96a82800) [pid = 1803] [serial = 434] [outer = 0x91e4b400] 17:15:09 INFO - PROCESS | 1803 | 1461111309543 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 17:15:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:15:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1637ms 17:15:09 INFO - PROCESS | 1803 | 1461111309610 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 17:15:09 INFO - PROCESS | 1803 | 1461111309615 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 17:15:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:15:09 INFO - PROCESS | 1803 | 1461111309622 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:15:09 INFO - PROCESS | 1803 | 1461111309626 Marionette TRACE conn4 <- [1,550,null,{}] 17:15:09 INFO - PROCESS | 1803 | 1461111309632 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:09 INFO - PROCESS | 1803 | 1461111309907 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 17:15:10 INFO - PROCESS | 1803 | 1461111310247 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x92b19c00 == 71 [pid = 1803] [id = 145] 17:15:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x96aee400) [pid = 1803] [serial = 435] [outer = (nil)] 17:15:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x98ba5800) [pid = 1803] [serial = 436] [outer = 0x96aee400] 17:15:10 INFO - PROCESS | 1803 | 1461111310351 Marionette DEBUG loaded listener.js 17:15:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x9a564800) [pid = 1803] [serial = 437] [outer = 0x96aee400] 17:15:11 INFO - PROCESS | 1803 | 1461111311271 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 17:15:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 17:15:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1744ms 17:15:11 INFO - PROCESS | 1803 | 1461111311367 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 17:15:11 INFO - PROCESS | 1803 | 1461111311371 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 17:15:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:15:11 INFO - PROCESS | 1803 | 1461111311378 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:15:11 INFO - PROCESS | 1803 | 1461111311382 Marionette TRACE conn4 <- [1,554,null,{}] 17:15:11 INFO - PROCESS | 1803 | 1461111311388 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:11 INFO - PROCESS | 1803 | 1461111311652 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 17:15:11 INFO - PROCESS | 1803 | 1461111311902 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a048400 == 72 [pid = 1803] [id = 146] 17:15:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x98ba6c00) [pid = 1803] [serial = 438] [outer = (nil)] 17:15:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x9fd95000) [pid = 1803] [serial = 439] [outer = 0x98ba6c00] 17:15:12 INFO - PROCESS | 1803 | 1461111312004 Marionette DEBUG loaded listener.js 17:15:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x9fdebc00) [pid = 1803] [serial = 440] [outer = 0x98ba6c00] 17:15:12 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:13 INFO - PROCESS | 1803 | 1461111313223 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:15:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:15:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1890ms 17:15:13 INFO - PROCESS | 1803 | 1461111313272 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 17:15:13 INFO - PROCESS | 1803 | 1461111313279 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 17:15:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:15:13 INFO - PROCESS | 1803 | 1461111313290 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:15:13 INFO - PROCESS | 1803 | 1461111313294 Marionette TRACE conn4 <- [1,558,null,{}] 17:15:13 INFO - PROCESS | 1803 | 1461111313304 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:13 INFO - PROCESS | 1803 | 1461111313625 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 17:15:13 INFO - PROCESS | 1803 | 1461111313959 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x897e9c00 == 73 [pid = 1803] [id = 147] 17:15:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x897eac00) [pid = 1803] [serial = 441] [outer = (nil)] 17:15:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x897f1000) [pid = 1803] [serial = 442] [outer = 0x897eac00] 17:15:14 INFO - PROCESS | 1803 | 1461111314110 Marionette DEBUG loaded listener.js 17:15:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x897f5c00) [pid = 1803] [serial = 443] [outer = 0x897eac00] 17:15:14 INFO - PROCESS | 1803 | 1461111314966 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:15:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:15:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1738ms 17:15:15 INFO - PROCESS | 1803 | 1461111315027 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 17:15:15 INFO - PROCESS | 1803 | 1461111315031 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 17:15:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:15:15 INFO - PROCESS | 1803 | 1461111315038 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:15:15 INFO - PROCESS | 1803 | 1461111315042 Marionette TRACE conn4 <- [1,562,null,{}] 17:15:15 INFO - PROCESS | 1803 | 1461111315048 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:15 INFO - PROCESS | 1803 | 1461111315270 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 17:15:15 INFO - PROCESS | 1803 | 1461111315444 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x897ef800 == 74 [pid = 1803] [id = 148] 17:15:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x897f1c00) [pid = 1803] [serial = 444] [outer = (nil)] 17:15:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x9fd92400) [pid = 1803] [serial = 445] [outer = 0x897f1c00] 17:15:15 INFO - PROCESS | 1803 | 1461111315536 Marionette DEBUG loaded listener.js 17:15:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0xa0e68800) [pid = 1803] [serial = 446] [outer = 0x897f1c00] 17:15:16 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:16 INFO - PROCESS | 1803 | 1461111316435 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:15:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:15:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1432ms 17:15:16 INFO - PROCESS | 1803 | 1461111316471 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 17:15:16 INFO - PROCESS | 1803 | 1461111316475 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 17:15:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:15:16 INFO - PROCESS | 1803 | 1461111316482 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:15:16 INFO - PROCESS | 1803 | 1461111316487 Marionette TRACE conn4 <- [1,566,null,{}] 17:15:16 INFO - PROCESS | 1803 | 1461111316493 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:16 INFO - PROCESS | 1803 | 1461111316697 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 17:15:16 INFO - PROCESS | 1803 | 1461111316873 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e1dc00 == 75 [pid = 1803] [id = 149] 17:15:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x89e1f000) [pid = 1803] [serial = 447] [outer = (nil)] 17:15:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x89e25400) [pid = 1803] [serial = 448] [outer = 0x89e1f000] 17:15:16 INFO - PROCESS | 1803 | 1461111316961 Marionette DEBUG loaded listener.js 17:15:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x89e26c00) [pid = 1803] [serial = 449] [outer = 0x89e1f000] 17:15:17 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:17 INFO - PROCESS | 1803 | 1461111317932 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:15:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:15:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1484ms 17:15:17 INFO - PROCESS | 1803 | 1461111317968 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 17:15:17 INFO - PROCESS | 1803 | 1461111317972 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 17:15:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:15:17 INFO - PROCESS | 1803 | 1461111317978 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:15:17 INFO - PROCESS | 1803 | 1461111317983 Marionette TRACE conn4 <- [1,570,null,{}] 17:15:17 INFO - PROCESS | 1803 | 1461111317989 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:18 INFO - PROCESS | 1803 | 1461111318199 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 17:15:18 INFO - PROCESS | 1803 | 1461111318376 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x897efc00 == 76 [pid = 1803] [id = 150] 17:15:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x89e21400) [pid = 1803] [serial = 450] [outer = (nil)] 17:15:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x89f8fc00) [pid = 1803] [serial = 451] [outer = 0x89e21400] 17:15:18 INFO - PROCESS | 1803 | 1461111318477 Marionette DEBUG loaded listener.js 17:15:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x89f96000) [pid = 1803] [serial = 452] [outer = 0x89e21400] 17:15:19 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:19 INFO - PROCESS | 1803 | 1461111319436 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:15:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:15:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1481ms 17:15:19 INFO - PROCESS | 1803 | 1461111319478 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 17:15:19 INFO - PROCESS | 1803 | 1461111319483 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 17:15:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:15:19 INFO - PROCESS | 1803 | 1461111319492 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:15:19 INFO - PROCESS | 1803 | 1461111319496 Marionette TRACE conn4 <- [1,574,null,{}] 17:15:19 INFO - PROCESS | 1803 | 1461111319502 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:19 INFO - PROCESS | 1803 | 1461111319700 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 17:15:19 INFO - PROCESS | 1803 | 1461111319877 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x88faf400 == 77 [pid = 1803] [id = 151] 17:15:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x88fb0000) [pid = 1803] [serial = 453] [outer = (nil)] 17:15:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x88fb7c00) [pid = 1803] [serial = 454] [outer = 0x88fb0000] 17:15:19 INFO - PROCESS | 1803 | 1461111319966 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x88fba400) [pid = 1803] [serial = 455] [outer = 0x88fb0000] 17:15:20 INFO - PROCESS | 1803 | 1461111320925 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:15:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1489ms 17:15:20 INFO - PROCESS | 1803 | 1461111320983 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 17:15:20 INFO - PROCESS | 1803 | 1461111320987 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 17:15:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:15:20 INFO - PROCESS | 1803 | 1461111320993 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:15:20 INFO - PROCESS | 1803 | 1461111320997 Marionette TRACE conn4 <- [1,578,null,{}] 17:15:21 INFO - PROCESS | 1803 | 1461111321003 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:21 INFO - PROCESS | 1803 | 1461111321198 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 17:15:21 INFO - PROCESS | 1803 | 1461111321376 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb1800 == 78 [pid = 1803] [id = 152] 17:15:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x88fb2c00) [pid = 1803] [serial = 456] [outer = (nil)] 17:15:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x890c6c00) [pid = 1803] [serial = 457] [outer = 0x88fb2c00] 17:15:21 INFO - PROCESS | 1803 | 1461111321513 Marionette DEBUG loaded listener.js 17:15:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x890c9800) [pid = 1803] [serial = 458] [outer = 0x88fb2c00] 17:15:22 INFO - PROCESS | 1803 | 1461111322416 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:15:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:15:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1483ms 17:15:22 INFO - PROCESS | 1803 | 1461111322478 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 17:15:22 INFO - PROCESS | 1803 | 1461111322482 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 17:15:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:15:22 INFO - PROCESS | 1803 | 1461111322489 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:15:22 INFO - PROCESS | 1803 | 1461111322493 Marionette TRACE conn4 <- [1,582,null,{}] 17:15:22 INFO - PROCESS | 1803 | 1461111322499 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:22 INFO - PROCESS | 1803 | 1461111322705 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 17:15:22 INFO - PROCESS | 1803 | 1461111322938 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb3000 == 79 [pid = 1803] [id = 153] 17:15:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x88fb8400) [pid = 1803] [serial = 459] [outer = (nil)] 17:15:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x890cfc00) [pid = 1803] [serial = 460] [outer = 0x88fb8400] 17:15:23 INFO - PROCESS | 1803 | 1461111323071 Marionette DEBUG loaded listener.js 17:15:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x890d2c00) [pid = 1803] [serial = 461] [outer = 0x88fb8400] 17:15:24 INFO - PROCESS | 1803 | 1461111323999 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:15:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:15:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1583ms 17:15:24 INFO - PROCESS | 1803 | 1461111324075 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 17:15:24 INFO - PROCESS | 1803 | 1461111324078 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 17:15:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:15:24 INFO - PROCESS | 1803 | 1461111324085 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:15:24 INFO - PROCESS | 1803 | 1461111324088 Marionette TRACE conn4 <- [1,586,null,{}] 17:15:24 INFO - PROCESS | 1803 | 1461111324095 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:24 INFO - PROCESS | 1803 | 1461111324304 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 17:15:24 INFO - PROCESS | 1803 | 1461111324534 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb1400 == 80 [pid = 1803] [id = 154] 17:15:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x890cb400) [pid = 1803] [serial = 462] [outer = (nil)] 17:15:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x8985d000) [pid = 1803] [serial = 463] [outer = 0x890cb400] 17:15:24 INFO - PROCESS | 1803 | 1461111324641 Marionette DEBUG loaded listener.js 17:15:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x89860000) [pid = 1803] [serial = 464] [outer = 0x890cb400] 17:15:25 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:25 INFO - PROCESS | 1803 | 1461111325577 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:15:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:15:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1532ms 17:15:25 INFO - PROCESS | 1803 | 1461111325619 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 17:15:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:15:25 INFO - PROCESS | 1803 | 1461111325623 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 17:15:25 INFO - PROCESS | 1803 | 1461111325631 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:15:25 INFO - PROCESS | 1803 | 1461111325634 Marionette TRACE conn4 <- [1,590,null,{}] 17:15:25 INFO - PROCESS | 1803 | 1461111325641 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:25 INFO - PROCESS | 1803 | 1461111325847 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 17:15:26 INFO - PROCESS | 1803 | 1461111326074 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x890c8000 == 81 [pid = 1803] [id = 155] 17:15:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x89859c00) [pid = 1803] [serial = 465] [outer = (nil)] 17:15:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x89f91800) [pid = 1803] [serial = 466] [outer = 0x89859c00] 17:15:26 INFO - PROCESS | 1803 | 1461111326204 Marionette DEBUG loaded listener.js 17:15:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x98ba0400) [pid = 1803] [serial = 467] [outer = 0x89859c00] 17:15:27 INFO - PROCESS | 1803 | 1461111327082 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:15:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:15:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1488ms 17:15:27 INFO - PROCESS | 1803 | 1461111327119 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 17:15:27 INFO - PROCESS | 1803 | 1461111327123 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 17:15:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:15:27 INFO - PROCESS | 1803 | 1461111327129 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:15:27 INFO - PROCESS | 1803 | 1461111327133 Marionette TRACE conn4 <- [1,594,null,{}] 17:15:27 INFO - PROCESS | 1803 | 1461111327140 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:27 INFO - PROCESS | 1803 | 1461111327330 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 17:15:27 INFO - PROCESS | 1803 | 1461111327517 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x8985f000 == 82 [pid = 1803] [id = 156] 17:15:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x89865000) [pid = 1803] [serial = 468] [outer = (nil)] 17:15:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x9031c000) [pid = 1803] [serial = 469] [outer = 0x89865000] 17:15:27 INFO - PROCESS | 1803 | 1461111327611 Marionette DEBUG loaded listener.js 17:15:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x9031dc00) [pid = 1803] [serial = 470] [outer = 0x89865000] 17:15:28 INFO - PROCESS | 1803 | 1461111328718 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:15:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:15:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1638ms 17:15:28 INFO - PROCESS | 1803 | 1461111328775 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 1803 | 1461111328779 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 17:15:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:15:28 INFO - PROCESS | 1803 | 1461111328790 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 1803 | 1461111328792 Marionette TRACE conn4 <- [1,598,null,{}] 17:15:28 INFO - PROCESS | 1803 | 1461111328799 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:28 INFO - PROCESS | 1803 | 1461111328996 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 17:15:29 INFO - PROCESS | 1803 | 1461111329223 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d38800 == 83 [pid = 1803] [id = 157] 17:15:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x87d39c00) [pid = 1803] [serial = 471] [outer = (nil)] 17:15:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x9031d800) [pid = 1803] [serial = 472] [outer = 0x87d39c00] 17:15:29 INFO - PROCESS | 1803 | 1461111329373 Marionette DEBUG loaded listener.js 17:15:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x90325c00) [pid = 1803] [serial = 473] [outer = 0x87d39c00] 17:15:30 INFO - PROCESS | 1803 | 1461111330463 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:15:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:15:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1738ms 17:15:30 INFO - PROCESS | 1803 | 1461111330529 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 17:15:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:15:30 INFO - PROCESS | 1803 | 1461111330534 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 17:15:30 INFO - PROCESS | 1803 | 1461111330541 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:15:30 INFO - PROCESS | 1803 | 1461111330545 Marionette TRACE conn4 <- [1,602,null,{}] 17:15:30 INFO - PROCESS | 1803 | 1461111330552 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:30 INFO - PROCESS | 1803 | 1461111330759 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x9a564400 == 82 [pid = 1803] [id = 94] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8fb16400 == 81 [pid = 1803] [id = 97] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8e314c00 == 80 [pid = 1803] [id = 98] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8feb7800 == 79 [pid = 1803] [id = 99] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8be30800 == 78 [pid = 1803] [id = 138] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8be35800 == 77 [pid = 1803] [id = 137] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8b0bc000 == 76 [pid = 1803] [id = 136] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8be33800 == 75 [pid = 1803] [id = 128] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1dac00 == 74 [pid = 1803] [id = 127] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffebc00 == 73 [pid = 1803] [id = 125] 17:15:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8bcc6800 == 72 [pid = 1803] [id = 124] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x92ad1800) [pid = 1803] [serial = 363] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x8ffe6000) [pid = 1803] [serial = 366] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x95092000) [pid = 1803] [serial = 367] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x8fa9c000) [pid = 1803] [serial = 355] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x8f98a800) [pid = 1803] [serial = 354] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x8faa5c00) [pid = 1803] [serial = 357] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x8fb15400) [pid = 1803] [serial = 358] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x8c4cb400) [pid = 1803] [serial = 352] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x8c4c2800) [pid = 1803] [serial = 351] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x8ffeb400) [pid = 1803] [serial = 360] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x98eb5800) [pid = 1803] [serial = 321] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x8feb9c00) [pid = 1803] [serial = 324] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x96060000) [pid = 1803] [serial = 327] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x9fb9ec00) [pid = 1803] [serial = 330] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0xa2934400) [pid = 1803] [serial = 333] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x9466f000) [pid = 1803] [serial = 336] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x8c1dbc00) [pid = 1803] [serial = 339] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x8c4c6800) [pid = 1803] [serial = 342] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x8bb83000) [pid = 1803] [serial = 345] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x8bcc8800) [pid = 1803] [serial = 348] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x92ad7000) [pid = 1803] [serial = 364] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x912f1000) [pid = 1803] [serial = 361] [outer = (nil)] [url = about:blank] 17:15:31 INFO - PROCESS | 1803 | 1461111331800 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ee9c00 == 73 [pid = 1803] [id = 158] 17:15:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x87eea000) [pid = 1803] [serial = 474] [outer = (nil)] 17:15:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x87eec000) [pid = 1803] [serial = 475] [outer = 0x87eea000] 17:15:31 INFO - PROCESS | 1803 | 1461111331885 Marionette DEBUG loaded listener.js 17:15:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x88fbd800) [pid = 1803] [serial = 476] [outer = 0x87eea000] 17:15:32 INFO - PROCESS | 1803 | 1461111332884 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 2389ms 17:15:32 INFO - PROCESS | 1803 | 1461111332933 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 17:15:32 INFO - PROCESS | 1803 | 1461111332938 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 17:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:15:32 INFO - PROCESS | 1803 | 1461111332946 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:15:32 INFO - PROCESS | 1803 | 1461111332951 Marionette TRACE conn4 <- [1,606,null,{}] 17:15:32 INFO - PROCESS | 1803 | 1461111332959 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:33 INFO - PROCESS | 1803 | 1461111333167 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 17:15:33 INFO - PROCESS | 1803 | 1461111333376 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x89f8b400 == 74 [pid = 1803] [id = 159] 17:15:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x8a04c400) [pid = 1803] [serial = 477] [outer = (nil)] 17:15:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x8b0b3400) [pid = 1803] [serial = 478] [outer = 0x8a04c400] 17:15:33 INFO - PROCESS | 1803 | 1461111333468 Marionette DEBUG loaded listener.js 17:15:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x8b0bc400) [pid = 1803] [serial = 479] [outer = 0x8a04c400] 17:15:34 INFO - PROCESS | 1803 | 1461111334314 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:15:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1431ms 17:15:34 INFO - PROCESS | 1803 | 1461111334381 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 17:15:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:15:34 INFO - PROCESS | 1803 | 1461111334388 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 17:15:34 INFO - PROCESS | 1803 | 1461111334395 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:15:34 INFO - PROCESS | 1803 | 1461111334398 Marionette TRACE conn4 <- [1,610,null,{}] 17:15:34 INFO - PROCESS | 1803 | 1461111334410 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:34 INFO - PROCESS | 1803 | 1461111334651 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 17:15:34 INFO - PROCESS | 1803 | 1461111334682 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b22e800 == 75 [pid = 1803] [id = 160] 17:15:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x8bb84c00) [pid = 1803] [serial = 480] [outer = (nil)] 17:15:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x8bcc6000) [pid = 1803] [serial = 481] [outer = 0x8bb84c00] 17:15:34 INFO - PROCESS | 1803 | 1461111334768 Marionette DEBUG loaded listener.js 17:15:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x8bcce000) [pid = 1803] [serial = 482] [outer = 0x8bb84c00] 17:15:35 INFO - PROCESS | 1803 | 1461111335896 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1543ms 17:15:35 INFO - PROCESS | 1803 | 1461111335953 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 17:15:35 INFO - PROCESS | 1803 | 1461111335956 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 17:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:15:35 INFO - PROCESS | 1803 | 1461111335984 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:15:36 INFO - PROCESS | 1803 | 1461111335993 Marionette TRACE conn4 <- [1,614,null,{}] 17:15:36 INFO - PROCESS | 1803 | 1461111336000 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:36 INFO - PROCESS | 1803 | 1461111336260 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 17:15:36 INFO - PROCESS | 1803 | 1461111336293 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ee1800 == 76 [pid = 1803] [id = 161] 17:15:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x897edc00) [pid = 1803] [serial = 483] [outer = (nil)] 17:15:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x8c3d6800) [pid = 1803] [serial = 484] [outer = 0x897edc00] 17:15:36 INFO - PROCESS | 1803 | 1461111336370 Marionette DEBUG loaded listener.js 17:15:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x8c4c8400) [pid = 1803] [serial = 485] [outer = 0x897edc00] 17:15:36 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x8c1f0000) [pid = 1803] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:15:36 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x8c3d0c00) [pid = 1803] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:15:36 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x9de89400) [pid = 1803] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:15:36 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x8b0be000) [pid = 1803] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:15:36 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0x8c1d9000) [pid = 1803] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:15:37 INFO - PROCESS | 1803 | 1461111337433 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:15:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1501ms 17:15:37 INFO - PROCESS | 1803 | 1461111337478 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 17:15:37 INFO - PROCESS | 1803 | 1461111337483 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 17:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:15:37 INFO - PROCESS | 1803 | 1461111337489 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:15:37 INFO - PROCESS | 1803 | 1461111337492 Marionette TRACE conn4 <- [1,618,null,{}] 17:15:37 INFO - PROCESS | 1803 | 1461111337498 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:37 INFO - PROCESS | 1803 | 1461111337721 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 17:15:37 INFO - PROCESS | 1803 | 1461111337868 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b235800 == 77 [pid = 1803] [id = 162] 17:15:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x8bccc800) [pid = 1803] [serial = 486] [outer = (nil)] 17:15:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x8e314400) [pid = 1803] [serial = 487] [outer = 0x8bccc800] 17:15:37 INFO - PROCESS | 1803 | 1461111337947 Marionette DEBUG loaded listener.js 17:15:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x8f389000) [pid = 1803] [serial = 488] [outer = 0x8bccc800] 17:15:38 INFO - PROCESS | 1803 | 1461111338888 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1441ms 17:15:38 INFO - PROCESS | 1803 | 1461111338932 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 17:15:38 INFO - PROCESS | 1803 | 1461111338939 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 17:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:15:38 INFO - PROCESS | 1803 | 1461111338961 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:15:38 INFO - PROCESS | 1803 | 1461111338967 Marionette TRACE conn4 <- [1,622,null,{}] 17:15:38 INFO - PROCESS | 1803 | 1461111338976 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:39 INFO - PROCESS | 1803 | 1461111339271 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 17:15:39 INFO - PROCESS | 1803 | 1461111339527 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x897ef000 == 78 [pid = 1803] [id = 163] 17:15:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x897f7c00) [pid = 1803] [serial = 489] [outer = (nil)] 17:15:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x89e1d400) [pid = 1803] [serial = 490] [outer = 0x897f7c00] 17:15:39 INFO - PROCESS | 1803 | 1461111339621 Marionette DEBUG loaded listener.js 17:15:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x89e29c00) [pid = 1803] [serial = 491] [outer = 0x897f7c00] 17:15:40 INFO - PROCESS | 1803 | 1461111340644 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1741ms 17:15:40 INFO - PROCESS | 1803 | 1461111340702 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 17:15:40 INFO - PROCESS | 1803 | 1461111340711 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 17:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:15:40 INFO - PROCESS | 1803 | 1461111340723 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:15:40 INFO - PROCESS | 1803 | 1461111340728 Marionette TRACE conn4 <- [1,626,null,{}] 17:15:40 INFO - PROCESS | 1803 | 1461111340736 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:41 INFO - PROCESS | 1803 | 1461111341025 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 17:15:41 INFO - PROCESS | 1803 | 1461111341267 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b23c400 == 79 [pid = 1803] [id = 164] 17:15:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x8b23d000) [pid = 1803] [serial = 492] [outer = (nil)] 17:15:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x8bcc6800) [pid = 1803] [serial = 493] [outer = 0x8b23d000] 17:15:41 INFO - PROCESS | 1803 | 1461111341358 Marionette DEBUG loaded listener.js 17:15:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x8be35400) [pid = 1803] [serial = 494] [outer = 0x8b23d000] 17:15:42 INFO - PROCESS | 1803 | 1461111342372 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:15:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:15:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1687ms 17:15:42 INFO - PROCESS | 1803 | 1461111342411 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 17:15:42 INFO - PROCESS | 1803 | 1461111342416 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 17:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:15:42 INFO - PROCESS | 1803 | 1461111342423 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:15:42 INFO - PROCESS | 1803 | 1461111342430 Marionette TRACE conn4 <- [1,630,null,{}] 17:15:42 INFO - PROCESS | 1803 | 1461111342448 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:42 INFO - PROCESS | 1803 | 1461111342680 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 17:15:43 INFO - PROCESS | 1803 | 1461111343020 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1efc00 == 80 [pid = 1803] [id = 165] 17:15:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x8e314c00) [pid = 1803] [serial = 495] [outer = (nil)] 17:15:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x8fa9cc00) [pid = 1803] [serial = 496] [outer = 0x8e314c00] 17:15:43 INFO - PROCESS | 1803 | 1461111343135 Marionette DEBUG loaded listener.js 17:15:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x8faa4000) [pid = 1803] [serial = 497] [outer = 0x8e314c00] 17:15:44 INFO - PROCESS | 1803 | 1461111344075 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1701ms 17:15:44 INFO - PROCESS | 1803 | 1461111344125 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 17:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:15:44 INFO - PROCESS | 1803 | 1461111344130 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 17:15:44 INFO - PROCESS | 1803 | 1461111344137 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:15:44 INFO - PROCESS | 1803 | 1461111344140 Marionette TRACE conn4 <- [1,634,null,{}] 17:15:44 INFO - PROCESS | 1803 | 1461111344146 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:44 INFO - PROCESS | 1803 | 1461111344363 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 17:15:44 INFO - PROCESS | 1803 | 1461111344604 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ee8400 == 81 [pid = 1803] [id = 166] 17:15:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x8fb1c800) [pid = 1803] [serial = 498] [outer = (nil)] 17:15:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x8ffd0000) [pid = 1803] [serial = 499] [outer = 0x8fb1c800] 17:15:44 INFO - PROCESS | 1803 | 1461111344705 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x8ffecc00) [pid = 1803] [serial = 500] [outer = 0x8fb1c800] 17:15:45 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:45 INFO - PROCESS | 1803 | 1461111345632 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:15:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:15:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1533ms 17:15:45 INFO - PROCESS | 1803 | 1461111345670 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 17:15:45 INFO - PROCESS | 1803 | 1461111345674 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 17:15:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:15:45 INFO - PROCESS | 1803 | 1461111345680 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:15:45 INFO - PROCESS | 1803 | 1461111345684 Marionette TRACE conn4 <- [1,638,null,{}] 17:15:45 INFO - PROCESS | 1803 | 1461111345690 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:45 INFO - PROCESS | 1803 | 1461111345876 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 17:15:46 INFO - PROCESS | 1803 | 1461111346063 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffc4400 == 82 [pid = 1803] [id = 167] 17:15:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x8ffebc00) [pid = 1803] [serial = 501] [outer = (nil)] 17:15:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x905e2c00) [pid = 1803] [serial = 502] [outer = 0x8ffebc00] 17:15:46 INFO - PROCESS | 1803 | 1461111346152 Marionette DEBUG loaded listener.js 17:15:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x91214800) [pid = 1803] [serial = 503] [outer = 0x8ffebc00] 17:15:46 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:47 INFO - PROCESS | 1803 | 1461111347082 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1437ms 17:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:15:47 INFO - PROCESS | 1803 | 1461111347119 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 17:15:47 INFO - PROCESS | 1803 | 1461111347122 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 17:15:47 INFO - PROCESS | 1803 | 1461111347129 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:15:47 INFO - PROCESS | 1803 | 1461111347133 Marionette TRACE conn4 <- [1,642,null,{}] 17:15:47 INFO - PROCESS | 1803 | 1461111347139 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:47 INFO - PROCESS | 1803 | 1461111347368 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 17:15:47 INFO - PROCESS | 1803 | 1461111347606 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x92ad3800 == 83 [pid = 1803] [id = 168] 17:15:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x92ad5400) [pid = 1803] [serial = 504] [outer = (nil)] 17:15:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x92bc1c00) [pid = 1803] [serial = 505] [outer = 0x92ad5400] 17:15:47 INFO - PROCESS | 1803 | 1461111347754 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x94670800) [pid = 1803] [serial = 506] [outer = 0x92ad5400] 17:15:48 INFO - PROCESS | 1803 | 1461111348658 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1587ms 17:15:48 INFO - PROCESS | 1803 | 1461111348717 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 17:15:48 INFO - PROCESS | 1803 | 1461111348721 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 17:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:15:48 INFO - PROCESS | 1803 | 1461111348727 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:15:48 INFO - PROCESS | 1803 | 1461111348731 Marionette TRACE conn4 <- [1,646,null,{}] 17:15:48 INFO - PROCESS | 1803 | 1461111348737 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:48 INFO - PROCESS | 1803 | 1461111348970 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 17:15:49 INFO - PROCESS | 1803 | 1461111349201 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x92ada800 == 84 [pid = 1803] [id = 169] 17:15:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x92bbb800) [pid = 1803] [serial = 507] [outer = (nil)] 17:15:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x97dd8800) [pid = 1803] [serial = 508] [outer = 0x92bbb800] 17:15:49 INFO - PROCESS | 1803 | 1461111349343 Marionette DEBUG loaded listener.js 17:15:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x98b9c800) [pid = 1803] [serial = 509] [outer = 0x92bbb800] 17:15:50 INFO - PROCESS | 1803 | 1461111350264 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1590ms 17:15:50 INFO - PROCESS | 1803 | 1461111350319 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 17:15:50 INFO - PROCESS | 1803 | 1461111350322 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 17:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:15:50 INFO - PROCESS | 1803 | 1461111350331 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:15:50 INFO - PROCESS | 1803 | 1461111350336 Marionette TRACE conn4 <- [1,650,null,{}] 17:15:50 INFO - PROCESS | 1803 | 1461111350343 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:50 INFO - PROCESS | 1803 | 1461111350551 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 17:15:50 INFO - PROCESS | 1803 | 1461111350782 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x94673000 == 85 [pid = 1803] [id = 170] 17:15:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x96aeb000) [pid = 1803] [serial = 510] [outer = (nil)] 17:15:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x9de8e400) [pid = 1803] [serial = 511] [outer = 0x96aeb000] 17:15:50 INFO - PROCESS | 1803 | 1461111350919 Marionette DEBUG loaded listener.js 17:15:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x9fd95800) [pid = 1803] [serial = 512] [outer = 0x96aeb000] 17:15:51 INFO - PROCESS | 1803 | 1461111351815 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1537ms 17:15:51 INFO - PROCESS | 1803 | 1461111351866 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 17:15:51 INFO - PROCESS | 1803 | 1461111351874 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 17:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:15:51 INFO - PROCESS | 1803 | 1461111351881 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:15:51 INFO - PROCESS | 1803 | 1461111351884 Marionette TRACE conn4 <- [1,654,null,{}] 17:15:51 INFO - PROCESS | 1803 | 1461111351890 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:52 INFO - PROCESS | 1803 | 1461111352087 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 17:15:52 INFO - PROCESS | 1803 | 1461111352319 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb7c400 == 86 [pid = 1803] [id = 171] 17:15:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x8be29800) [pid = 1803] [serial = 513] [outer = (nil)] 17:15:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x8c4d0400) [pid = 1803] [serial = 514] [outer = 0x8be29800] 17:15:52 INFO - PROCESS | 1803 | 1461111352452 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x8f3b6000) [pid = 1803] [serial = 515] [outer = 0x8be29800] 17:15:54 INFO - PROCESS | 1803 | 1461111354052 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:15:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:15:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 2239ms 17:15:54 INFO - PROCESS | 1803 | 1461111354122 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 17:15:54 INFO - PROCESS | 1803 | 1461111354129 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 17:15:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:15:54 INFO - PROCESS | 1803 | 1461111354139 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:15:54 INFO - PROCESS | 1803 | 1461111354143 Marionette TRACE conn4 <- [1,658,null,{}] 17:15:54 INFO - PROCESS | 1803 | 1461111354160 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:54 INFO - PROCESS | 1803 | 1461111354379 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 17:15:54 INFO - PROCESS | 1803 | 1461111354573 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fbb000 == 87 [pid = 1803] [id = 172] 17:15:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x890c8c00) [pid = 1803] [serial = 516] [outer = (nil)] 17:15:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x89e2b000) [pid = 1803] [serial = 517] [outer = 0x890c8c00] 17:15:54 INFO - PROCESS | 1803 | 1461111354708 Marionette DEBUG loaded listener.js 17:15:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x8afecc00) [pid = 1803] [serial = 518] [outer = 0x890c8c00] 17:15:55 INFO - PROCESS | 1803 | 1461111355867 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1800ms 17:15:55 INFO - PROCESS | 1803 | 1461111355940 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 17:15:55 INFO - PROCESS | 1803 | 1461111355948 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 17:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:15:55 INFO - PROCESS | 1803 | 1461111355959 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:15:55 INFO - PROCESS | 1803 | 1461111355964 Marionette TRACE conn4 <- [1,662,null,{}] 17:15:55 INFO - PROCESS | 1803 | 1461111355970 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:56 INFO - PROCESS | 1803 | 1461111356195 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 17:15:56 INFO - PROCESS | 1803 | 1461111356478 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b146000 == 88 [pid = 1803] [id = 173] 17:15:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x8b22e400) [pid = 1803] [serial = 519] [outer = (nil)] 17:15:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x8be33400) [pid = 1803] [serial = 520] [outer = 0x8b22e400] 17:15:56 INFO - PROCESS | 1803 | 1461111356559 Marionette DEBUG loaded listener.js 17:15:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x8c1e0000) [pid = 1803] [serial = 521] [outer = 0x8b22e400] 17:15:57 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:57 INFO - PROCESS | 1803 | 1461111357552 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:15:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:15:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1631ms 17:15:57 INFO - PROCESS | 1803 | 1461111357592 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 17:15:57 INFO - PROCESS | 1803 | 1461111357595 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 17:15:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:15:57 INFO - PROCESS | 1803 | 1461111357602 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:15:57 INFO - PROCESS | 1803 | 1461111357609 Marionette TRACE conn4 <- [1,666,null,{}] 17:15:57 INFO - PROCESS | 1803 | 1461111357625 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:57 INFO - PROCESS | 1803 | 1461111357865 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 17:15:58 INFO - PROCESS | 1803 | 1461111358155 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a055000 == 89 [pid = 1803] [id = 174] 17:15:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x8a055400) [pid = 1803] [serial = 522] [outer = (nil)] 17:15:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x8c4cf800) [pid = 1803] [serial = 523] [outer = 0x8a055400] 17:15:58 INFO - PROCESS | 1803 | 1461111358245 Marionette DEBUG loaded listener.js 17:15:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x8e405c00) [pid = 1803] [serial = 524] [outer = 0x8a055400] 17:15:58 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:15:59 INFO - PROCESS | 1803 | 1461111359172 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:15:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:15:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1636ms 17:15:59 INFO - PROCESS | 1803 | 1461111359239 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 17:15:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:15:59 INFO - PROCESS | 1803 | 1461111359244 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 17:15:59 INFO - PROCESS | 1803 | 1461111359251 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:15:59 INFO - PROCESS | 1803 | 1461111359254 Marionette TRACE conn4 <- [1,670,null,{}] 17:15:59 INFO - PROCESS | 1803 | 1461111359260 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:59 INFO - PROCESS | 1803 | 1461111359452 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 17:15:59 INFO - PROCESS | 1803 | 1461111359725 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x890c7800 == 90 [pid = 1803] [id = 175] 17:15:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x897ee400) [pid = 1803] [serial = 525] [outer = (nil)] 17:15:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x8c4c5800) [pid = 1803] [serial = 526] [outer = 0x897ee400] 17:15:59 INFO - PROCESS | 1803 | 1461111359866 Marionette DEBUG loaded listener.js 17:15:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x8f38c400) [pid = 1803] [serial = 527] [outer = 0x897ee400] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x9840d400 == 89 [pid = 1803] [id = 79] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb7ac00 == 88 [pid = 1803] [id = 115] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b1000 == 87 [pid = 1803] [id = 57] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb84000 == 86 [pid = 1803] [id = 116] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x8c3d8000) [pid = 1803] [serial = 381] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x8be36800) [pid = 1803] [serial = 385] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0xa0984000) [pid = 1803] [serial = 403] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x8b149800) [pid = 1803] [serial = 397] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x8f384400) [pid = 1803] [serial = 372] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x8b0b8400) [pid = 1803] [serial = 391] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x9fb53c00) [pid = 1803] [serial = 378] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x92aa8800) [pid = 1803] [serial = 375] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x8c1d7800) [pid = 1803] [serial = 394] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x8b237000) [pid = 1803] [serial = 406] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x8a050000) [pid = 1803] [serial = 400] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x8be32400) [pid = 1803] [serial = 388] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x8fb16800) [pid = 1803] [serial = 418] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8f97ec00 == 85 [pid = 1803] [id = 64] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x87ee1800 == 84 [pid = 1803] [id = 161] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8b22e800 == 83 [pid = 1803] [id = 160] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x89f8b400 == 82 [pid = 1803] [id = 159] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x87ee9c00 == 81 [pid = 1803] [id = 158] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x87d38800 == 80 [pid = 1803] [id = 157] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8985f000 == 79 [pid = 1803] [id = 156] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x890c8000 == 78 [pid = 1803] [id = 155] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb1400 == 77 [pid = 1803] [id = 154] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb3000 == 76 [pid = 1803] [id = 153] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb1800 == 75 [pid = 1803] [id = 152] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x88faf400 == 74 [pid = 1803] [id = 151] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x897efc00 == 73 [pid = 1803] [id = 150] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x89e1dc00 == 72 [pid = 1803] [id = 149] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x897ef800 == 71 [pid = 1803] [id = 148] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x897e9c00 == 70 [pid = 1803] [id = 147] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8a048400 == 69 [pid = 1803] [id = 146] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x92b19c00 == 68 [pid = 1803] [id = 145] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8be2b800 == 67 [pid = 1803] [id = 144] 17:16:00 INFO - PROCESS | 1803 | 1461111360881 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x91ef5400 == 66 [pid = 1803] [id = 143] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8afe6000 == 65 [pid = 1803] [id = 142] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8e402000 == 64 [pid = 1803] [id = 141] 17:16:00 INFO - PROCESS | 1803 | --DOCSHELL 0x8b143800 == 63 [pid = 1803] [id = 140] 17:16:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:16:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1682ms 17:16:00 INFO - PROCESS | 1803 | 1461111360933 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 17:16:00 INFO - PROCESS | 1803 | 1461111360937 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 17:16:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:16:00 INFO - PROCESS | 1803 | 1461111360943 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:16:00 INFO - PROCESS | 1803 | 1461111360945 Marionette TRACE conn4 <- [1,674,null,{}] 17:16:00 INFO - PROCESS | 1803 | 1461111360951 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:01 INFO - PROCESS | 1803 | 1461111361140 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 17:16:01 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0xa3b72400) [pid = 1803] [serial = 205] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:16:01 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x8f252000) [pid = 1803] [serial = 416] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x99a14400) [pid = 1803] [serial = 369] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x9fb0ac00) [pid = 1803] [serial = 274] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x8b230800) [pid = 1803] [serial = 410] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x8b148800) [pid = 1803] [serial = 409] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x8e404c00) [pid = 1803] [serial = 415] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x8c1f0c00) [pid = 1803] [serial = 413] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x8c1e3800) [pid = 1803] [serial = 412] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x9de93800) [pid = 1803] [serial = 322] [outer = (nil)] [url = about:blank] 17:16:01 INFO - PROCESS | 1803 | 1461111361297 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d3a800 == 64 [pid = 1803] [id = 176] 17:16:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x88fb1400) [pid = 1803] [serial = 528] [outer = (nil)] 17:16:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x897efc00) [pid = 1803] [serial = 529] [outer = 0x88fb1400] 17:16:01 INFO - PROCESS | 1803 | 1461111361373 Marionette DEBUG loaded listener.js 17:16:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x89f8b400) [pid = 1803] [serial = 530] [outer = 0x88fb1400] 17:16:01 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:16:02 INFO - PROCESS | 1803 | 1461111362200 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 17:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1329ms 17:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:16:02 INFO - PROCESS | 1803 | 1461111362273 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 17:16:02 INFO - PROCESS | 1803 | 1461111362276 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 17:16:02 INFO - PROCESS | 1803 | 1461111362283 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:16:02 INFO - PROCESS | 1803 | 1461111362287 Marionette TRACE conn4 <- [1,678,null,{}] 17:16:02 INFO - PROCESS | 1803 | 1461111362293 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:02 INFO - PROCESS | 1803 | 1461111362475 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 17:16:02 INFO - PROCESS | 1803 | 1461111362628 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d38800 == 65 [pid = 1803] [id = 177] 17:16:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x89f8d400) [pid = 1803] [serial = 531] [outer = (nil)] 17:16:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x8c1e8800) [pid = 1803] [serial = 532] [outer = 0x89f8d400] 17:16:02 INFO - PROCESS | 1803 | 1461111362706 Marionette DEBUG loaded listener.js 17:16:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x8c3d9800) [pid = 1803] [serial = 533] [outer = 0x89f8d400] 17:16:03 INFO - PROCESS | 1803 | 1461111363577 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:16:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1334ms 17:16:03 INFO - PROCESS | 1803 | 1461111363617 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 17:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:16:03 INFO - PROCESS | 1803 | 1461111363621 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 17:16:03 INFO - PROCESS | 1803 | 1461111363627 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:16:03 INFO - PROCESS | 1803 | 1461111363631 Marionette TRACE conn4 <- [1,682,null,{}] 17:16:03 INFO - PROCESS | 1803 | 1461111363644 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:03 INFO - PROCESS | 1803 | 1461111363854 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 17:16:03 INFO - PROCESS | 1803 | 1461111363877 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afebc00 == 66 [pid = 1803] [id = 178] 17:16:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x8bb82000) [pid = 1803] [serial = 534] [outer = (nil)] 17:16:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x8f247c00) [pid = 1803] [serial = 535] [outer = 0x8bb82000] 17:16:03 INFO - PROCESS | 1803 | 1461111363967 Marionette DEBUG loaded listener.js 17:16:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x8f38fc00) [pid = 1803] [serial = 536] [outer = 0x8bb82000] 17:16:06 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:06 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x8c1dd000) [pid = 1803] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x8b145000) [pid = 1803] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x8faa6400) [pid = 1803] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x92a9c400) [pid = 1803] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x9a777000) [pid = 1803] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x8ffe2000) [pid = 1803] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x8f3b8c00) [pid = 1803] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x8bb7c800) [pid = 1803] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x8a049c00) [pid = 1803] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x9a4b0c00) [pid = 1803] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x92bbe000) [pid = 1803] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x8b0b5000) [pid = 1803] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x9fd91000) [pid = 1803] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x98403000) [pid = 1803] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x92ad4400) [pid = 1803] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x8bcc3000) [pid = 1803] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x8c4c4000) [pid = 1803] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x8ffd1800) [pid = 1803] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x97a96400) [pid = 1803] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x91ef5800) [pid = 1803] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x8f987400) [pid = 1803] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x98eb9800) [pid = 1803] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0xa3b7cc00) [pid = 1803] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x9fb9b000) [pid = 1803] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x9a76ec00) [pid = 1803] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x8be33c00) [pid = 1803] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x98ba6c00) [pid = 1803] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0xa4440400) [pid = 1803] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x8b234000) [pid = 1803] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x88fb8400) [pid = 1803] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x8c4c7800) [pid = 1803] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x8fb17400) [pid = 1803] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x97a95800) [pid = 1803] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x8bb84c00) [pid = 1803] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0xa0b31000) [pid = 1803] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x89e1f000) [pid = 1803] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x89865000) [pid = 1803] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x99277000) [pid = 1803] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x8fb18800) [pid = 1803] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x91e4b400) [pid = 1803] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0xa29c6c00) [pid = 1803] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x88fb0000) [pid = 1803] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x8f986000) [pid = 1803] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x8ffc6000) [pid = 1803] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x8bb85800) [pid = 1803] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:16:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 17:16:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2855ms 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0xa0e3d800) [pid = 1803] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x87eea000) [pid = 1803] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x8afee800) [pid = 1803] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x8ffca000) [pid = 1803] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x8feb9800) [pid = 1803] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x897eac00) [pid = 1803] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x98072800) [pid = 1803] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x890cb400) [pid = 1803] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x8f250c00) [pid = 1803] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x8ffec400) [pid = 1803] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x92a99c00) [pid = 1803] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x9fec9000) [pid = 1803] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x8c1d5c00) [pid = 1803] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x897edc00) [pid = 1803] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x8e30ac00) [pid = 1803] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x98bdc400) [pid = 1803] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x89e21400) [pid = 1803] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:16:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x87d39c00) [pid = 1803] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x98b9c400) [pid = 1803] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x8c3d0400) [pid = 1803] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x8fb1cc00) [pid = 1803] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x96aee400) [pid = 1803] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x8f384000) [pid = 1803] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x88fb2c00) [pid = 1803] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x8f98c400) [pid = 1803] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x92bc0000) [pid = 1803] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x8f3b8400) [pid = 1803] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x94668400) [pid = 1803] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x8a04c400) [pid = 1803] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x960d8800) [pid = 1803] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x897f1c00) [pid = 1803] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x8b0b1c00) [pid = 1803] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x89859c00) [pid = 1803] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:16:06 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x977bfc00) [pid = 1803] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:16:06 INFO - PROCESS | 1803 | 1461111366459 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:16:06 INFO - PROCESS | 1803 | 1461111366506 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 17:16:06 INFO - PROCESS | 1803 | 1461111366516 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 17:16:06 INFO - PROCESS | 1803 | 1461111366549 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:16:06 INFO - PROCESS | 1803 | 1461111366551 Marionette TRACE conn4 <- [1,686,null,{}] 17:16:06 INFO - PROCESS | 1803 | 1461111366574 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:06 INFO - PROCESS | 1803 | 1461111366751 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 17:16:06 INFO - PROCESS | 1803 | 1461111366889 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d37c00 == 67 [pid = 1803] [id = 179] 17:16:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x87d3c000) [pid = 1803] [serial = 537] [outer = (nil)] 17:16:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x897e9400) [pid = 1803] [serial = 538] [outer = 0x87d3c000] 17:16:06 INFO - PROCESS | 1803 | 1461111366966 Marionette DEBUG loaded listener.js 17:16:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x8985b800) [pid = 1803] [serial = 539] [outer = 0x87d3c000] 17:16:08 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:08 INFO - PROCESS | 1803 | 1461111368377 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:16:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:16:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1864ms 17:16:08 INFO - PROCESS | 1803 | 1461111368490 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 17:16:08 INFO - PROCESS | 1803 | 1461111368497 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 17:16:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:16:08 INFO - PROCESS | 1803 | 1461111368510 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:16:08 INFO - PROCESS | 1803 | 1461111368518 Marionette TRACE conn4 <- [1,690,null,{}] 17:16:08 INFO - PROCESS | 1803 | 1461111368530 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:08 INFO - PROCESS | 1803 | 1461111368742 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 17:16:08 INFO - PROCESS | 1803 | 1461111368924 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb7000 == 68 [pid = 1803] [id = 180] 17:16:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x890c6400) [pid = 1803] [serial = 540] [outer = (nil)] 17:16:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x89861c00) [pid = 1803] [serial = 541] [outer = 0x890c6400] 17:16:09 INFO - PROCESS | 1803 | 1461111369021 Marionette DEBUG loaded listener.js 17:16:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x89e2a400) [pid = 1803] [serial = 542] [outer = 0x890c6400] 17:16:10 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:10 INFO - PROCESS | 1803 | 1461111370411 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:16:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:16:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1992ms 17:16:10 INFO - PROCESS | 1803 | 1461111370502 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 17:16:10 INFO - PROCESS | 1803 | 1461111370510 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 17:16:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:16:10 INFO - PROCESS | 1803 | 1461111370522 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:16:10 INFO - PROCESS | 1803 | 1461111370526 Marionette TRACE conn4 <- [1,694,null,{}] 17:16:10 INFO - PROCESS | 1803 | 1461111370533 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:10 INFO - PROCESS | 1803 | 1461111370738 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 17:16:10 INFO - PROCESS | 1803 | 1461111370952 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x890cc800 == 69 [pid = 1803] [id = 181] 17:16:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x8afe2c00) [pid = 1803] [serial = 543] [outer = (nil)] 17:16:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x8b14c000) [pid = 1803] [serial = 544] [outer = 0x8afe2c00] 17:16:11 INFO - PROCESS | 1803 | 1461111371040 Marionette DEBUG loaded listener.js 17:16:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x8b239800) [pid = 1803] [serial = 545] [outer = 0x8afe2c00] 17:16:12 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:12 INFO - PROCESS | 1803 | 1461111372577 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:16:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 17:16:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2085ms 17:16:12 INFO - PROCESS | 1803 | 1461111372608 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 17:16:12 INFO - PROCESS | 1803 | 1461111372612 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 17:16:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:16:12 INFO - PROCESS | 1803 | 1461111372619 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 1803 | 1461111372625 Marionette TRACE conn4 <- [1,698,null,{}] 17:16:12 INFO - PROCESS | 1803 | 1461111372642 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:12 INFO - PROCESS | 1803 | 1461111372881 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 17:16:13 INFO - PROCESS | 1803 | 1461111373058 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb78800 == 70 [pid = 1803] [id = 182] 17:16:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x8bb7ec00) [pid = 1803] [serial = 546] [outer = (nil)] 17:16:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x8c1d2c00) [pid = 1803] [serial = 547] [outer = 0x8bb7ec00] 17:16:13 INFO - PROCESS | 1803 | 1461111373151 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x8c1ee800) [pid = 1803] [serial = 548] [outer = 0x8bb7ec00] 17:16:14 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:14 INFO - PROCESS | 1803 | 1461111374528 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:16:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 17:16:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1938ms 17:16:14 INFO - PROCESS | 1803 | 1461111374557 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 17:16:14 INFO - PROCESS | 1803 | 1461111374562 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 17:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:16:14 INFO - PROCESS | 1803 | 1461111374620 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:16:14 INFO - PROCESS | 1803 | 1461111374625 Marionette TRACE conn4 <- [1,702,null,{}] 17:16:14 INFO - PROCESS | 1803 | 1461111374653 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:14 INFO - PROCESS | 1803 | 1461111374853 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 17:16:15 INFO - PROCESS | 1803 | 1461111375037 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x890ccc00 == 71 [pid = 1803] [id = 183] 17:16:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x8c1ed800) [pid = 1803] [serial = 549] [outer = (nil)] 17:16:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x8e404c00) [pid = 1803] [serial = 550] [outer = 0x8c1ed800] 17:16:15 INFO - PROCESS | 1803 | 1461111375128 Marionette DEBUG loaded listener.js 17:16:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x8f382400) [pid = 1803] [serial = 551] [outer = 0x8c1ed800] 17:16:16 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:16 INFO - PROCESS | 1803 | 1461111376471 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:16:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1905ms 17:16:16 INFO - PROCESS | 1803 | 1461111376559 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 17:16:16 INFO - PROCESS | 1803 | 1461111376562 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 17:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:16:16 INFO - PROCESS | 1803 | 1461111376591 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:16:16 INFO - PROCESS | 1803 | 1461111376595 Marionette TRACE conn4 <- [1,706,null,{}] 17:16:16 INFO - PROCESS | 1803 | 1461111376602 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:16 INFO - PROCESS | 1803 | 1461111376794 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 17:16:16 INFO - PROCESS | 1803 | 1461111376972 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d39400 == 72 [pid = 1803] [id = 184] 17:16:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x897f3000) [pid = 1803] [serial = 552] [outer = (nil)] 17:16:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x8f980400) [pid = 1803] [serial = 553] [outer = 0x897f3000] 17:16:17 INFO - PROCESS | 1803 | 1461111377062 Marionette DEBUG loaded listener.js 17:16:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x8fa9b400) [pid = 1803] [serial = 554] [outer = 0x897f3000] 17:16:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:18 INFO - PROCESS | 1803 | 1461111378394 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:16:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:16:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1840ms 17:16:18 INFO - PROCESS | 1803 | 1461111378429 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 17:16:18 INFO - PROCESS | 1803 | 1461111378433 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 17:16:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:16:18 INFO - PROCESS | 1803 | 1461111378546 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:16:18 INFO - PROCESS | 1803 | 1461111378549 Marionette TRACE conn4 <- [1,710,null,{}] 17:16:18 INFO - PROCESS | 1803 | 1461111378559 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:18 INFO - PROCESS | 1803 | 1461111378804 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 17:16:19 INFO - PROCESS | 1803 | 1461111378999 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e40dc00 == 73 [pid = 1803] [id = 185] 17:16:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x8f3bb400) [pid = 1803] [serial = 555] [outer = (nil)] 17:16:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x8febac00) [pid = 1803] [serial = 556] [outer = 0x8f3bb400] 17:16:19 INFO - PROCESS | 1803 | 1461111379093 Marionette DEBUG loaded listener.js 17:16:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x8ffeb000) [pid = 1803] [serial = 557] [outer = 0x8f3bb400] 17:16:20 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:20 INFO - PROCESS | 1803 | 1461111380659 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:16:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:16:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2190ms 17:16:20 INFO - PROCESS | 1803 | 1461111380684 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 17:16:20 INFO - PROCESS | 1803 | 1461111380688 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 17:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:16:20 INFO - PROCESS | 1803 | 1461111380695 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:16:20 INFO - PROCESS | 1803 | 1461111380698 Marionette TRACE conn4 <- [1,714,null,{}] 17:16:20 INFO - PROCESS | 1803 | 1461111380704 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:20 INFO - PROCESS | 1803 | 1461111380923 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 17:16:21 INFO - PROCESS | 1803 | 1461111381106 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f986400 == 74 [pid = 1803] [id = 186] 17:16:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x8fb1a800) [pid = 1803] [serial = 558] [outer = (nil)] 17:16:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x90323000) [pid = 1803] [serial = 559] [outer = 0x8fb1a800] 17:16:21 INFO - PROCESS | 1803 | 1461111381195 Marionette DEBUG loaded listener.js 17:16:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x90fee800) [pid = 1803] [serial = 560] [outer = 0x8fb1a800] 17:16:22 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:22 INFO - PROCESS | 1803 | 1461111382538 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:16:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 17:16:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1886ms 17:16:22 INFO - PROCESS | 1803 | 1461111382611 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 17:16:22 INFO - PROCESS | 1803 | 1461111382614 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 17:16:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:16:22 INFO - PROCESS | 1803 | 1461111382645 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 1803 | 1461111382649 Marionette TRACE conn4 <- [1,718,null,{}] 17:16:22 INFO - PROCESS | 1803 | 1461111382657 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:22 INFO - PROCESS | 1803 | 1461111382860 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 17:16:23 INFO - PROCESS | 1803 | 1461111383045 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d3b400 == 75 [pid = 1803] [id = 187] 17:16:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x87edd800) [pid = 1803] [serial = 561] [outer = (nil)] 17:16:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x890ca000) [pid = 1803] [serial = 562] [outer = 0x87edd800] 17:16:23 INFO - PROCESS | 1803 | 1461111383136 Marionette DEBUG loaded listener.js 17:16:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x89f8dc00) [pid = 1803] [serial = 563] [outer = 0x87edd800] 17:16:24 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:24 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:16:24 INFO - PROCESS | 1803 | 1461111384605 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:16:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:16:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2001ms 17:16:24 INFO - PROCESS | 1803 | 1461111384643 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 17:16:24 INFO - PROCESS | 1803 | 1461111384647 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 17:16:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:16:24 INFO - PROCESS | 1803 | 1461111384658 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:16:24 INFO - PROCESS | 1803 | 1461111384661 Marionette TRACE conn4 <- [1,722,null,{}] 17:16:24 INFO - PROCESS | 1803 | 1461111384667 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:24 INFO - PROCESS | 1803 | 1461111384916 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 17:16:25 INFO - PROCESS | 1803 | 1461111385115 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x890d2800 == 76 [pid = 1803] [id = 188] 17:16:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x897ee000) [pid = 1803] [serial = 564] [outer = (nil)] 17:16:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x8a04f000) [pid = 1803] [serial = 565] [outer = 0x897ee000] 17:16:25 INFO - PROCESS | 1803 | 1461111385246 Marionette DEBUG loaded listener.js 17:16:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x8b0b7800) [pid = 1803] [serial = 566] [outer = 0x897ee000] 17:16:26 INFO - PROCESS | 1803 | 1461111386277 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 17:16:26 INFO - PROCESS | 1803 | 1461111386356 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 17:16:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:16:26 INFO - PROCESS | 1803 | 1461111386363 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:16:26 INFO - PROCESS | 1803 | 1461111386367 Marionette TRACE conn4 <- [1,726,null,{}] 17:16:26 INFO - PROCESS | 1803 | 1461111386374 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:26 INFO - PROCESS | 1803 | 1461111386927 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 17:16:27 INFO - PROCESS | 1803 | 1461111387204 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x897f2400 == 77 [pid = 1803] [id = 189] 17:16:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x897f3400) [pid = 1803] [serial = 567] [outer = (nil)] 17:16:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x8985c800) [pid = 1803] [serial = 568] [outer = 0x897f3400] 17:16:27 INFO - PROCESS | 1803 | 1461111387292 Marionette DEBUG loaded listener.js 17:16:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x89e24c00) [pid = 1803] [serial = 569] [outer = 0x897f3400] 17:16:28 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:28 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:16:28 INFO - PROCESS | 1803 | 1461111388348 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:16:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:16:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2038ms 17:16:28 INFO - PROCESS | 1803 | 1461111388404 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 17:16:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:16:28 INFO - PROCESS | 1803 | 1461111388412 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 17:16:28 INFO - PROCESS | 1803 | 1461111388420 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 1803 | 1461111388427 Marionette TRACE conn4 <- [1,730,null,{}] 17:16:28 INFO - PROCESS | 1803 | 1461111388435 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:28 INFO - PROCESS | 1803 | 1461111388695 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 17:16:28 INFO - PROCESS | 1803 | 1461111388972 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e1f400 == 78 [pid = 1803] [id = 190] 17:16:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x8a048800) [pid = 1803] [serial = 570] [outer = (nil)] 17:16:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x8b22f000) [pid = 1803] [serial = 571] [outer = 0x8a048800] 17:16:29 INFO - PROCESS | 1803 | 1461111389115 Marionette DEBUG loaded listener.js 17:16:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x8bb85800) [pid = 1803] [serial = 572] [outer = 0x8a048800] 17:16:30 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:30 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:16:30 INFO - PROCESS | 1803 | 1461111390356 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 17:16:30 INFO - PROCESS | 1803 | 1461111390414 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 17:16:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:16:30 INFO - PROCESS | 1803 | 1461111390421 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:16:30 INFO - PROCESS | 1803 | 1461111390426 Marionette TRACE conn4 <- [1,734,null,{}] 17:16:30 INFO - PROCESS | 1803 | 1461111390432 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:30 INFO - PROCESS | 1803 | 1461111390658 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8e40a800 == 77 [pid = 1803] [id = 95] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8f24d800 == 76 [pid = 1803] [id = 47] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x912ed800 == 75 [pid = 1803] [id = 49] 17:16:31 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x8e314400) [pid = 1803] [serial = 487] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1803 | 1461111391045 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8b230400 == 74 [pid = 1803] [id = 135] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8f989c00 == 73 [pid = 1803] [id = 48] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8a049000 == 72 [pid = 1803] [id = 133] 17:16:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb9400 == 73 [pid = 1803] [id = 191] 17:16:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x88fbac00) [pid = 1803] [serial = 573] [outer = (nil)] 17:16:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x890c9400) [pid = 1803] [serial = 574] [outer = 0x88fbac00] 17:16:31 INFO - PROCESS | 1803 | 1461111391166 Marionette DEBUG loaded listener.js 17:16:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x89860800) [pid = 1803] [serial = 575] [outer = 0x88fbac00] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8afee400 == 72 [pid = 1803] [id = 129] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8b0b3c00 == 71 [pid = 1803] [id = 131] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8b144000 == 70 [pid = 1803] [id = 132] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8e40b400 == 69 [pid = 1803] [id = 96] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8f38ec00 == 68 [pid = 1803] [id = 93] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8afebc00 == 67 [pid = 1803] [id = 178] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x87d38800 == 66 [pid = 1803] [id = 177] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x87d3a800 == 65 [pid = 1803] [id = 176] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x890c7800 == 64 [pid = 1803] [id = 175] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8a055000 == 63 [pid = 1803] [id = 174] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8b146000 == 62 [pid = 1803] [id = 173] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x88fbb000 == 61 [pid = 1803] [id = 172] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x94673000 == 60 [pid = 1803] [id = 170] 17:16:31 INFO - PROCESS | 1803 | --DOCSHELL 0x92ada800 == 59 [pid = 1803] [id = 169] 17:16:32 INFO - PROCESS | 1803 | --DOCSHELL 0x92ad3800 == 58 [pid = 1803] [id = 168] 17:16:32 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1efc00 == 57 [pid = 1803] [id = 165] 17:16:32 INFO - PROCESS | 1803 | --DOCSHELL 0x8b23c400 == 56 [pid = 1803] [id = 164] 17:16:32 INFO - PROCESS | 1803 | --DOCSHELL 0x897ef000 == 55 [pid = 1803] [id = 163] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x94672c00) [pid = 1803] [serial = 431] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x92bca000) [pid = 1803] [serial = 430] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x89f96000) [pid = 1803] [serial = 452] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x89f8fc00) [pid = 1803] [serial = 451] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x88fba400) [pid = 1803] [serial = 455] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x88fb7c00) [pid = 1803] [serial = 454] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x9a4af400) [pid = 1803] [serial = 370] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x98ba0400) [pid = 1803] [serial = 467] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x89f91800) [pid = 1803] [serial = 466] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x8fb1fc00) [pid = 1803] [serial = 419] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x89e26c00) [pid = 1803] [serial = 449] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x89e25400) [pid = 1803] [serial = 448] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x92aa3800) [pid = 1803] [serial = 428] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x91ef1800) [pid = 1803] [serial = 427] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x9a564800) [pid = 1803] [serial = 437] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x98ba5800) [pid = 1803] [serial = 436] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x8b0b3400) [pid = 1803] [serial = 478] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x8c1e8400) [pid = 1803] [serial = 422] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x8c1dd800) [pid = 1803] [serial = 421] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x890d2c00) [pid = 1803] [serial = 461] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x890cfc00) [pid = 1803] [serial = 460] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0xa0e68800) [pid = 1803] [serial = 446] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x9fd92400) [pid = 1803] [serial = 445] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x9031dc00) [pid = 1803] [serial = 470] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x9031c000) [pid = 1803] [serial = 469] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x89860000) [pid = 1803] [serial = 464] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x8985d000) [pid = 1803] [serial = 463] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x890c9800) [pid = 1803] [serial = 458] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x890c6c00) [pid = 1803] [serial = 457] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x90325c00) [pid = 1803] [serial = 473] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x9031d800) [pid = 1803] [serial = 472] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0xa0e6bc00) [pid = 1803] [serial = 404] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0xa4b10400) [pid = 1803] [serial = 292] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0xa4352000) [pid = 1803] [serial = 286] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x8ffc9400) [pid = 1803] [serial = 325] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x8c3d7000) [pid = 1803] [serial = 389] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x9466d000) [pid = 1803] [serial = 340] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x9a5a0800) [pid = 1803] [serial = 129] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x92bc7400) [pid = 1803] [serial = 244] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0xa4483c00) [pid = 1803] [serial = 208] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x9fb07000) [pid = 1803] [serial = 395] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0xa4b65800) [pid = 1803] [serial = 295] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x98bd5c00) [pid = 1803] [serial = 195] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x8f390800) [pid = 1803] [serial = 204] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8c4c9800) [pid = 1803] [serial = 343] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x97a96000) [pid = 1803] [serial = 280] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0xa4b0dc00) [pid = 1803] [serial = 211] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x9a772400) [pid = 1803] [serial = 165] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x98ba7400) [pid = 1803] [serial = 238] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x8f98d400) [pid = 1803] [serial = 373] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0xa447c400) [pid = 1803] [serial = 250] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x92a9f400) [pid = 1803] [serial = 277] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x92bc6400) [pid = 1803] [serial = 376] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x9fa2b400) [pid = 1803] [serial = 168] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x8ffd1000) [pid = 1803] [serial = 192] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x98408400) [pid = 1803] [serial = 171] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x92b20000) [pid = 1803] [serial = 126] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8c3dc000) [pid = 1803] [serial = 382] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x8bccbc00) [pid = 1803] [serial = 349] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8f3bac00) [pid = 1803] [serial = 232] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0xa0e6c000) [pid = 1803] [serial = 198] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x99933800) [pid = 1803] [serial = 162] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0xa3b76800) [pid = 1803] [serial = 334] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8e313c00) [pid = 1803] [serial = 253] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x9fec2400) [pid = 1803] [serial = 138] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8a054400) [pid = 1803] [serial = 401] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x97aa0400) [pid = 1803] [serial = 328] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0xa098ac00) [pid = 1803] [serial = 283] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0xa098c400) [pid = 1803] [serial = 247] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x98406400) [pid = 1803] [serial = 235] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8be38c00) [pid = 1803] [serial = 386] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x9fe10400) [pid = 1803] [serial = 132] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0xa4b4b400) [pid = 1803] [serial = 289] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x92ad5c00) [pid = 1803] [serial = 156] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8b23a000) [pid = 1803] [serial = 407] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x94671c00) [pid = 1803] [serial = 337] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x8c1d4000) [pid = 1803] [serial = 346] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x97aa0c00) [pid = 1803] [serial = 159] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8b0bcc00) [pid = 1803] [serial = 392] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x9fe9d400) [pid = 1803] [serial = 379] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x8b14d000) [pid = 1803] [serial = 398] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x8ffeac00) [pid = 1803] [serial = 135] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0xa3be2c00) [pid = 1803] [serial = 201] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x8fec0800) [pid = 1803] [serial = 298] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x9fe0d400) [pid = 1803] [serial = 331] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x990ea800) [pid = 1803] [serial = 241] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x8bcc6000) [pid = 1803] [serial = 481] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x8c4c8400) [pid = 1803] [serial = 485] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x8b0bc400) [pid = 1803] [serial = 479] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x8bcce000) [pid = 1803] [serial = 482] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x8c3d6800) [pid = 1803] [serial = 484] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x96a82800) [pid = 1803] [serial = 434] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x92bc5c00) [pid = 1803] [serial = 433] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x8fec1000) [pid = 1803] [serial = 425] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x8faa8800) [pid = 1803] [serial = 424] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x897f5c00) [pid = 1803] [serial = 443] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x897f1000) [pid = 1803] [serial = 442] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x9fdebc00) [pid = 1803] [serial = 440] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x9fd95000) [pid = 1803] [serial = 439] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x87eec000) [pid = 1803] [serial = 475] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x88fbd800) [pid = 1803] [serial = 476] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:32 INFO - PROCESS | 1803 | 1461111392545 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:16:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:16:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 2189ms 17:16:32 INFO - PROCESS | 1803 | 1461111392797 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 17:16:32 INFO - PROCESS | 1803 | 1461111392812 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 17:16:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:16:32 INFO - PROCESS | 1803 | 1461111392836 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:16:32 INFO - PROCESS | 1803 | 1461111392846 Marionette TRACE conn4 <- [1,738,null,{}] 17:16:32 INFO - PROCESS | 1803 | 1461111392859 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:33 INFO - PROCESS | 1803 | 1461111393253 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 17:16:33 INFO - PROCESS | 1803 | 1461111393445 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fbb000 == 56 [pid = 1803] [id = 192] 17:16:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x897eb400) [pid = 1803] [serial = 576] [outer = (nil)] 17:16:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x89862800) [pid = 1803] [serial = 577] [outer = 0x897eb400] 17:16:33 INFO - PROCESS | 1803 | 1461111393546 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x8a054400) [pid = 1803] [serial = 578] [outer = 0x897eb400] 17:16:34 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:34 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:16:35 INFO - PROCESS | 1803 | 1461111395020 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:16:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:16:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2251ms 17:16:35 INFO - PROCESS | 1803 | 1461111395083 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 17:16:35 INFO - PROCESS | 1803 | 1461111395093 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 17:16:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:16:35 INFO - PROCESS | 1803 | 1461111395106 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:16:35 INFO - PROCESS | 1803 | 1461111395111 Marionette TRACE conn4 <- [1,742,null,{}] 17:16:35 INFO - PROCESS | 1803 | 1461111395118 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:35 INFO - PROCESS | 1803 | 1461111395351 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 17:16:35 INFO - PROCESS | 1803 | 1461111395520 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x890d0800 == 57 [pid = 1803] [id = 193] 17:16:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x89e29800) [pid = 1803] [serial = 579] [outer = (nil)] 17:16:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x8b14ec00) [pid = 1803] [serial = 580] [outer = 0x89e29800] 17:16:35 INFO - PROCESS | 1803 | 1461111395611 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x8bcce000) [pid = 1803] [serial = 581] [outer = 0x89e29800] 17:16:37 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:37 INFO - PROCESS | 1803 | 1461111397130 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:16:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 17:16:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2058ms 17:16:37 INFO - PROCESS | 1803 | 1461111397165 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 17:16:37 INFO - PROCESS | 1803 | 1461111397169 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 17:16:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:16:37 INFO - PROCESS | 1803 | 1461111397177 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:16:37 INFO - PROCESS | 1803 | 1461111397183 Marionette TRACE conn4 <- [1,746,null,{}] 17:16:37 INFO - PROCESS | 1803 | 1461111397200 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:37 INFO - PROCESS | 1803 | 1461111397462 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 17:16:37 INFO - PROCESS | 1803 | 1461111397638 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be38c00 == 58 [pid = 1803] [id = 194] 17:16:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x8c1d5000) [pid = 1803] [serial = 582] [outer = (nil)] 17:16:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x8c1eb800) [pid = 1803] [serial = 583] [outer = 0x8c1d5000] 17:16:37 INFO - PROCESS | 1803 | 1461111397747 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x8c4c5400) [pid = 1803] [serial = 584] [outer = 0x8c1d5000] 17:16:40 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffc4400 == 57 [pid = 1803] [id = 167] 17:16:40 INFO - PROCESS | 1803 | --DOCSHELL 0x96a75800 == 56 [pid = 1803] [id = 39] 17:16:40 INFO - PROCESS | 1803 | --DOCSHELL 0x97015c00 == 55 [pid = 1803] [id = 54] 17:16:40 INFO - PROCESS | 1803 | --DOCSHELL 0x8b0b1800 == 54 [pid = 1803] [id = 130] 17:16:40 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb78800 == 53 [pid = 1803] [id = 182] 17:16:40 INFO - PROCESS | 1803 | --DOCSHELL 0x890cc800 == 52 [pid = 1803] [id = 181] 17:16:40 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb7000 == 51 [pid = 1803] [id = 180] 17:16:40 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:41 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:41 INFO - PROCESS | 1803 | 1461111401032 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:16:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 17:16:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 3916ms 17:16:41 INFO - PROCESS | 1803 | 1461111401130 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 17:16:41 INFO - PROCESS | 1803 | 1461111401138 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 17:16:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:16:41 INFO - PROCESS | 1803 | 1461111401166 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:16:41 INFO - PROCESS | 1803 | 1461111401171 Marionette TRACE conn4 <- [1,750,null,{}] 17:16:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x89f95800) [pid = 1803] [serial = 585] [outer = 0x97dd6c00] 17:16:41 INFO - PROCESS | 1803 | 1461111401230 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:41 INFO - PROCESS | 1803 | 1461111401441 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 17:16:41 INFO - PROCESS | 1803 | 1461111401626 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e28400 == 52 [pid = 1803] [id = 195] 17:16:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x89f8f400) [pid = 1803] [serial = 586] [outer = (nil)] 17:16:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x8b0bb800) [pid = 1803] [serial = 587] [outer = 0x89f8f400] 17:16:41 INFO - PROCESS | 1803 | 1461111401714 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x8b231c00) [pid = 1803] [serial = 588] [outer = 0x89f8f400] 17:16:43 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:43 INFO - PROCESS | 1803 | 1461111403055 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:16:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1931ms 17:16:43 INFO - PROCESS | 1803 | 1461111403154 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 17:16:43 INFO - PROCESS | 1803 | 1461111403162 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 17:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:16:43 INFO - PROCESS | 1803 | 1461111403173 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:16:43 INFO - PROCESS | 1803 | 1461111403176 Marionette TRACE conn4 <- [1,754,null,{}] 17:16:43 INFO - PROCESS | 1803 | 1461111403192 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:43 INFO - PROCESS | 1803 | 1461111403424 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 17:16:43 INFO - PROCESS | 1803 | 1461111403449 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e1d800 == 53 [pid = 1803] [id = 196] 17:16:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x89f92400) [pid = 1803] [serial = 589] [outer = (nil)] 17:16:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x8be33c00) [pid = 1803] [serial = 590] [outer = 0x89f92400] 17:16:43 INFO - PROCESS | 1803 | 1461111403535 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x8c1e9800) [pid = 1803] [serial = 591] [outer = 0x89f92400] 17:16:44 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x89f8d400) [pid = 1803] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:16:44 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x8a055400) [pid = 1803] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:16:44 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x890c8c00) [pid = 1803] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:16:44 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x897f3400) [pid = 1803] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:16:44 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x8a048800) [pid = 1803] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:16:44 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x8bb82000) [pid = 1803] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:16:44 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x8bccc800) [pid = 1803] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:16:44 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x897ee400) [pid = 1803] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:16:44 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x8b22e400) [pid = 1803] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:16:44 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x88fb1400) [pid = 1803] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:16:45 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:45 INFO - PROCESS | 1803 | 1461111405243 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:16:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 17:16:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2087ms 17:16:45 INFO - PROCESS | 1803 | 1461111405260 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 17:16:45 INFO - PROCESS | 1803 | 1461111405263 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 17:16:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:16:45 INFO - PROCESS | 1803 | 1461111405271 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:16:45 INFO - PROCESS | 1803 | 1461111405277 Marionette TRACE conn4 <- [1,758,null,{}] 17:16:45 INFO - PROCESS | 1803 | 1461111405302 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:45 INFO - PROCESS | 1803 | 1461111405493 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 17:16:45 INFO - PROCESS | 1803 | 1461111405627 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x890c8c00 == 54 [pid = 1803] [id = 197] 17:16:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x89f8d400) [pid = 1803] [serial = 592] [outer = (nil)] 17:16:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x8c1d9c00) [pid = 1803] [serial = 593] [outer = 0x89f8d400] 17:16:45 INFO - PROCESS | 1803 | 1461111405754 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x8e30e800) [pid = 1803] [serial = 594] [outer = 0x89f8d400] 17:16:46 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:46 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:16:46 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:46 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:46 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:46 INFO - PROCESS | 1803 | 1461111406632 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:16:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:16:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1397ms 17:16:46 INFO - PROCESS | 1803 | 1461111406670 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 17:16:46 INFO - PROCESS | 1803 | 1461111406676 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 17:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:16:46 INFO - PROCESS | 1803 | 1461111406686 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:16:46 INFO - PROCESS | 1803 | 1461111406692 Marionette TRACE conn4 <- [1,762,null,{}] 17:16:46 INFO - PROCESS | 1803 | 1461111406703 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:46 INFO - PROCESS | 1803 | 1461111406915 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 17:16:47 INFO - PROCESS | 1803 | 1461111407161 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x89f94400 == 55 [pid = 1803] [id = 198] 17:16:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x89f94800) [pid = 1803] [serial = 595] [outer = (nil)] 17:16:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x8afea800) [pid = 1803] [serial = 596] [outer = 0x89f94800] 17:16:47 INFO - PROCESS | 1803 | 1461111407301 Marionette DEBUG loaded listener.js 17:16:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x8b145000) [pid = 1803] [serial = 597] [outer = 0x89f94800] 17:16:48 INFO - PROCESS | 1803 | 1461111408799 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:16:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:16:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2148ms 17:16:48 INFO - PROCESS | 1803 | 1461111408834 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 17:16:48 INFO - PROCESS | 1803 | 1461111408844 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 17:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:16:48 INFO - PROCESS | 1803 | 1461111408858 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:16:48 INFO - PROCESS | 1803 | 1461111408862 Marionette TRACE conn4 <- [1,766,null,{}] 17:16:48 INFO - PROCESS | 1803 | 1461111408871 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:49 INFO - PROCESS | 1803 | 1461111409066 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 17:16:49 INFO - PROCESS | 1803 | 1461111409240 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be2dc00 == 56 [pid = 1803] [id = 199] 17:16:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x8c1e1400) [pid = 1803] [serial = 598] [outer = (nil)] 17:16:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x8c1f0400) [pid = 1803] [serial = 599] [outer = 0x8c1e1400] 17:16:49 INFO - PROCESS | 1803 | 1461111409342 Marionette DEBUG loaded listener.js 17:16:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x8e30a800) [pid = 1803] [serial = 600] [outer = 0x8c1e1400] 17:16:50 INFO - PROCESS | 1803 | 1461111410946 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:16:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2134ms 17:16:50 INFO - PROCESS | 1803 | 1461111410994 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 17:16:51 INFO - PROCESS | 1803 | 1461111410999 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 17:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:16:51 INFO - PROCESS | 1803 | 1461111411009 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:16:51 INFO - PROCESS | 1803 | 1461111411015 Marionette TRACE conn4 <- [1,770,null,{}] 17:16:51 INFO - PROCESS | 1803 | 1461111411034 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:51 INFO - PROCESS | 1803 | 1461111411361 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 17:16:51 INFO - PROCESS | 1803 | 1461111411503 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ee8000 == 57 [pid = 1803] [id = 200] 17:16:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x8985dc00) [pid = 1803] [serial = 601] [outer = (nil)] 17:16:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x8f3b3000) [pid = 1803] [serial = 602] [outer = 0x8985dc00] 17:16:51 INFO - PROCESS | 1803 | 1461111411612 Marionette DEBUG loaded listener.js 17:16:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x8f986000) [pid = 1803] [serial = 603] [outer = 0x8985dc00] 17:16:52 INFO - PROCESS | 1803 | 1461111412601 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1641ms 17:16:52 INFO - PROCESS | 1803 | 1461111412650 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 17:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:16:52 INFO - PROCESS | 1803 | 1461111412655 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 17:16:52 INFO - PROCESS | 1803 | 1461111412662 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:16:52 INFO - PROCESS | 1803 | 1461111412666 Marionette TRACE conn4 <- [1,774,null,{}] 17:16:52 INFO - PROCESS | 1803 | 1461111412673 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:52 INFO - PROCESS | 1803 | 1461111412875 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 17:16:53 INFO - PROCESS | 1803 | 1461111413115 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x890cdc00 == 58 [pid = 1803] [id = 201] 17:16:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x8f98dc00) [pid = 1803] [serial = 604] [outer = (nil)] 17:16:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x8faa7800) [pid = 1803] [serial = 605] [outer = 0x8f98dc00] 17:16:53 INFO - PROCESS | 1803 | 1461111413259 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x8fb14400) [pid = 1803] [serial = 606] [outer = 0x8f98dc00] 17:16:54 INFO - PROCESS | 1803 | 1461111414189 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1592ms 17:16:54 INFO - PROCESS | 1803 | 1461111414255 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 17:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:16:54 INFO - PROCESS | 1803 | 1461111414259 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 17:16:54 INFO - PROCESS | 1803 | 1461111414266 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:16:54 INFO - PROCESS | 1803 | 1461111414270 Marionette TRACE conn4 <- [1,778,null,{}] 17:16:54 INFO - PROCESS | 1803 | 1461111414277 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:54 INFO - PROCESS | 1803 | 1461111414474 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 17:16:54 INFO - PROCESS | 1803 | 1461111414702 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb7c000 == 59 [pid = 1803] [id = 202] 17:16:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8e30d800) [pid = 1803] [serial = 607] [outer = (nil)] 17:16:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8fb1fc00) [pid = 1803] [serial = 608] [outer = 0x8e30d800] 17:16:54 INFO - PROCESS | 1803 | 1461111414839 Marionette DEBUG loaded listener.js 17:16:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8feb9800) [pid = 1803] [serial = 609] [outer = 0x8e30d800] 17:16:55 INFO - PROCESS | 1803 | 1461111415747 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1535ms 17:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:16:55 INFO - PROCESS | 1803 | 1461111415801 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 17:16:55 INFO - PROCESS | 1803 | 1461111415804 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 17:16:55 INFO - PROCESS | 1803 | 1461111415812 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:16:55 INFO - PROCESS | 1803 | 1461111415815 Marionette TRACE conn4 <- [1,782,null,{}] 17:16:55 INFO - PROCESS | 1803 | 1461111415821 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:56 INFO - PROCESS | 1803 | 1461111416054 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 17:16:56 INFO - PROCESS | 1803 | 1461111416372 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b0b1c00 == 60 [pid = 1803] [id = 203] 17:16:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8ffcbc00) [pid = 1803] [serial = 610] [outer = (nil)] 17:16:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8ffe3400) [pid = 1803] [serial = 611] [outer = 0x8ffcbc00] 17:16:56 INFO - PROCESS | 1803 | 1461111416521 Marionette DEBUG loaded listener.js 17:16:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8fff0000) [pid = 1803] [serial = 612] [outer = 0x8ffcbc00] 17:16:57 INFO - PROCESS | 1803 | 1461111417451 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1704ms 17:16:57 INFO - PROCESS | 1803 | 1461111417516 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 17:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:16:57 INFO - PROCESS | 1803 | 1461111417520 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 17:16:57 INFO - PROCESS | 1803 | 1461111417527 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:16:57 INFO - PROCESS | 1803 | 1461111417531 Marionette TRACE conn4 <- [1,786,null,{}] 17:16:57 INFO - PROCESS | 1803 | 1461111417538 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:57 INFO - PROCESS | 1803 | 1461111417781 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 17:16:58 INFO - PROCESS | 1803 | 1461111418088 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a053800 == 61 [pid = 1803] [id = 204] 17:16:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8ffcfc00) [pid = 1803] [serial = 613] [outer = (nil)] 17:16:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x90320400) [pid = 1803] [serial = 614] [outer = 0x8ffcfc00] 17:16:58 INFO - PROCESS | 1803 | 1461111418179 Marionette DEBUG loaded listener.js 17:16:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x90322800) [pid = 1803] [serial = 615] [outer = 0x8ffcfc00] 17:16:59 INFO - PROCESS | 1803 | 1461111419210 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1738ms 17:16:59 INFO - PROCESS | 1803 | 1461111419265 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 17:16:59 INFO - PROCESS | 1803 | 1461111419270 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 17:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:16:59 INFO - PROCESS | 1803 | 1461111419277 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:16:59 INFO - PROCESS | 1803 | 1461111419281 Marionette TRACE conn4 <- [1,790,null,{}] 17:16:59 INFO - PROCESS | 1803 | 1461111419288 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:59 INFO - PROCESS | 1803 | 1461111419490 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 17:16:59 INFO - PROCESS | 1803 | 1461111419738 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d39c00 == 62 [pid = 1803] [id = 205] 17:16:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x87ee7800) [pid = 1803] [serial = 616] [outer = (nil)] 17:16:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x9113d000) [pid = 1803] [serial = 617] [outer = 0x87ee7800] 17:16:59 INFO - PROCESS | 1803 | 1461111419847 Marionette DEBUG loaded listener.js 17:16:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x91212400) [pid = 1803] [serial = 618] [outer = 0x87ee7800] 17:17:00 INFO - PROCESS | 1803 | 1461111420800 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1583ms 17:17:00 INFO - PROCESS | 1803 | 1461111420861 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 17:17:00 INFO - PROCESS | 1803 | 1461111420866 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 17:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:17:00 INFO - PROCESS | 1803 | 1461111420872 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:17:00 INFO - PROCESS | 1803 | 1461111420877 Marionette TRACE conn4 <- [1,794,null,{}] 17:17:00 INFO - PROCESS | 1803 | 1461111420884 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:01 INFO - PROCESS | 1803 | 1461111421085 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 17:17:01 INFO - PROCESS | 1803 | 1461111421335 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fbbc00 == 63 [pid = 1803] [id = 206] 17:17:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8fa99c00) [pid = 1803] [serial = 619] [outer = (nil)] 17:17:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x912ed800) [pid = 1803] [serial = 620] [outer = 0x8fa99c00] 17:17:01 INFO - PROCESS | 1803 | 1461111421447 Marionette DEBUG loaded listener.js 17:17:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x91e4bc00) [pid = 1803] [serial = 621] [outer = 0x8fa99c00] 17:17:02 INFO - PROCESS | 1803 | 1461111422517 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1689ms 17:17:02 INFO - PROCESS | 1803 | 1461111422570 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 17:17:02 INFO - PROCESS | 1803 | 1461111422574 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 17:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:17:02 INFO - PROCESS | 1803 | 1461111422582 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:17:02 INFO - PROCESS | 1803 | 1461111422586 Marionette TRACE conn4 <- [1,798,null,{}] 17:17:02 INFO - PROCESS | 1803 | 1461111422593 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:02 INFO - PROCESS | 1803 | 1461111422788 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 17:17:03 INFO - PROCESS | 1803 | 1461111423021 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb5000 == 64 [pid = 1803] [id = 207] 17:17:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x890ca400) [pid = 1803] [serial = 622] [outer = (nil)] 17:17:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x92a9f000) [pid = 1803] [serial = 623] [outer = 0x890ca400] 17:17:03 INFO - PROCESS | 1803 | 1461111423133 Marionette DEBUG loaded listener.js 17:17:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x92aa4000) [pid = 1803] [serial = 624] [outer = 0x890ca400] 17:17:04 INFO - PROCESS | 1803 | 1461111424061 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 17:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1536ms 17:17:04 INFO - PROCESS | 1803 | 1461111424119 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 17:17:04 INFO - PROCESS | 1803 | 1461111424124 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 17:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:17:04 INFO - PROCESS | 1803 | 1461111424131 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:17:04 INFO - PROCESS | 1803 | 1461111424136 Marionette TRACE conn4 <- [1,802,null,{}] 17:17:04 INFO - PROCESS | 1803 | 1461111424142 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:04 INFO - PROCESS | 1803 | 1461111424372 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 17:17:04 INFO - PROCESS | 1803 | 1461111424622 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x92aa8400 == 65 [pid = 1803] [id = 208] 17:17:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x92adb000) [pid = 1803] [serial = 625] [outer = (nil)] 17:17:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x92b1ac00) [pid = 1803] [serial = 626] [outer = 0x92adb000] 17:17:04 INFO - PROCESS | 1803 | 1461111424764 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x92bc0000) [pid = 1803] [serial = 627] [outer = 0x92adb000] 17:17:05 INFO - PROCESS | 1803 | 1461111425712 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 17:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1638ms 17:17:05 INFO - PROCESS | 1803 | 1461111425771 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 17:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:17:05 INFO - PROCESS | 1803 | 1461111425775 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 17:17:05 INFO - PROCESS | 1803 | 1461111425782 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 1803 | 1461111425786 Marionette TRACE conn4 <- [1,806,null,{}] 17:17:05 INFO - PROCESS | 1803 | 1461111425793 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:05 INFO - PROCESS | 1803 | 1461111425991 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 17:17:06 INFO - PROCESS | 1803 | 1461111426226 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb3000 == 66 [pid = 1803] [id = 209] 17:17:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x88fbe000) [pid = 1803] [serial = 628] [outer = (nil)] 17:17:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8afe9800) [pid = 1803] [serial = 629] [outer = 0x88fbe000] 17:17:06 INFO - PROCESS | 1803 | 1461111426372 Marionette DEBUG loaded listener.js 17:17:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8bb7e800) [pid = 1803] [serial = 630] [outer = 0x88fbe000] 17:17:07 INFO - PROCESS | 1803 | 1461111427505 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 17:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1786ms 17:17:07 INFO - PROCESS | 1803 | 1461111427568 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 17:17:07 INFO - PROCESS | 1803 | 1461111427574 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 17:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:17:07 INFO - PROCESS | 1803 | 1461111427583 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:17:07 INFO - PROCESS | 1803 | 1461111427589 Marionette TRACE conn4 <- [1,810,null,{}] 17:17:07 INFO - PROCESS | 1803 | 1461111427641 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:07 INFO - PROCESS | 1803 | 1461111427991 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 17:17:08 INFO - PROCESS | 1803 | 1461111428152 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x89f98000 == 67 [pid = 1803] [id = 210] 17:17:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8afee000) [pid = 1803] [serial = 631] [outer = (nil)] 17:17:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x8b0bcc00) [pid = 1803] [serial = 632] [outer = 0x8afee000] 17:17:08 INFO - PROCESS | 1803 | 1461111428239 Marionette DEBUG loaded listener.js 17:17:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8bb86800) [pid = 1803] [serial = 633] [outer = 0x8afee000] 17:17:09 INFO - PROCESS | 1803 | 1461111429284 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1737ms 17:17:09 INFO - PROCESS | 1803 | 1461111429321 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 17:17:09 INFO - PROCESS | 1803 | 1461111429330 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 17:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:17:09 INFO - PROCESS | 1803 | 1461111429342 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:17:09 INFO - PROCESS | 1803 | 1461111429346 Marionette TRACE conn4 <- [1,814,null,{}] 17:17:09 INFO - PROCESS | 1803 | 1461111429352 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:09 INFO - PROCESS | 1803 | 1461111429596 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 17:17:09 INFO - PROCESS | 1803 | 1461111429830 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x890d2000 == 68 [pid = 1803] [id = 211] 17:17:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x897e9c00) [pid = 1803] [serial = 634] [outer = (nil)] 17:17:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x89866400) [pid = 1803] [serial = 635] [outer = 0x897e9c00] 17:17:09 INFO - PROCESS | 1803 | 1461111429971 Marionette DEBUG loaded listener.js 17:17:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x89e26800) [pid = 1803] [serial = 636] [outer = 0x897e9c00] 17:17:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b3800 == 67 [pid = 1803] [id = 37] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x8ffd0000) [pid = 1803] [serial = 499] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x8bcc6800) [pid = 1803] [serial = 493] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x905e2c00) [pid = 1803] [serial = 502] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x89e1d400) [pid = 1803] [serial = 490] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x8fa9cc00) [pid = 1803] [serial = 496] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x92bc1c00) [pid = 1803] [serial = 505] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x97dd8800) [pid = 1803] [serial = 508] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8c4d0400) [pid = 1803] [serial = 514] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x8b14c000) [pid = 1803] [serial = 544] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8c1d2c00) [pid = 1803] [serial = 547] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8e404c00) [pid = 1803] [serial = 550] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x8f980400) [pid = 1803] [serial = 553] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x89861c00) [pid = 1803] [serial = 541] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8febac00) [pid = 1803] [serial = 556] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x90323000) [pid = 1803] [serial = 559] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x890ca000) [pid = 1803] [serial = 562] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x890c9400) [pid = 1803] [serial = 574] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8a04f000) [pid = 1803] [serial = 565] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x9de8e400) [pid = 1803] [serial = 511] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x897e9400) [pid = 1803] [serial = 538] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x89f8b400) [pid = 1803] [serial = 530] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8c1e8800) [pid = 1803] [serial = 532] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8e405c00) [pid = 1803] [serial = 524] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8c4cf800) [pid = 1803] [serial = 523] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8afecc00) [pid = 1803] [serial = 518] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x89e2b000) [pid = 1803] [serial = 517] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x8985c800) [pid = 1803] [serial = 568] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x89e24c00) [pid = 1803] [serial = 569] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8b22f000) [pid = 1803] [serial = 571] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x8c3d9800) [pid = 1803] [serial = 533] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x8bb85800) [pid = 1803] [serial = 572] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x8f247c00) [pid = 1803] [serial = 535] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x8f38fc00) [pid = 1803] [serial = 536] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x8f389000) [pid = 1803] [serial = 488] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x8f38c400) [pid = 1803] [serial = 527] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x8c4c5800) [pid = 1803] [serial = 526] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x8c1e0000) [pid = 1803] [serial = 521] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x8be33400) [pid = 1803] [serial = 520] [outer = (nil)] [url = about:blank] 17:17:10 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x897efc00) [pid = 1803] [serial = 529] [outer = (nil)] [url = about:blank] 17:17:11 INFO - PROCESS | 1803 | 1461111431010 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 17:17:11 INFO - PROCESS | 1803 | 1461111431039 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 17:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:17:11 INFO - PROCESS | 1803 | 1461111431047 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:17:11 INFO - PROCESS | 1803 | 1461111431053 Marionette TRACE conn4 <- [1,818,null,{}] 17:17:11 INFO - PROCESS | 1803 | 1461111431069 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:11 INFO - PROCESS | 1803 | 1461111431263 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 17:17:11 INFO - PROCESS | 1803 | 1461111431419 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b0be800 == 68 [pid = 1803] [id = 212] 17:17:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x8b14c000) [pid = 1803] [serial = 637] [outer = (nil)] 17:17:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x8c1da000) [pid = 1803] [serial = 638] [outer = 0x8b14c000] 17:17:11 INFO - PROCESS | 1803 | 1461111431502 Marionette DEBUG loaded listener.js 17:17:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x8c4cc000) [pid = 1803] [serial = 639] [outer = 0x8b14c000] 17:17:12 INFO - PROCESS | 1803 | 1461111432437 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1439ms 17:17:12 INFO - PROCESS | 1803 | 1461111432487 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 17:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:17:12 INFO - PROCESS | 1803 | 1461111432492 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 17:17:12 INFO - PROCESS | 1803 | 1461111432499 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:17:12 INFO - PROCESS | 1803 | 1461111432504 Marionette TRACE conn4 <- [1,822,null,{}] 17:17:12 INFO - PROCESS | 1803 | 1461111432511 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:12 INFO - PROCESS | 1803 | 1461111432696 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 17:17:12 INFO - PROCESS | 1803 | 1461111432855 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x8985c800 == 69 [pid = 1803] [id = 213] 17:17:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x8e404c00) [pid = 1803] [serial = 640] [outer = (nil)] 17:17:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x8f245000) [pid = 1803] [serial = 641] [outer = 0x8e404c00] 17:17:12 INFO - PROCESS | 1803 | 1461111432934 Marionette DEBUG loaded listener.js 17:17:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x8f252000) [pid = 1803] [serial = 642] [outer = 0x8e404c00] 17:17:13 INFO - PROCESS | 1803 | 1461111433854 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 17:17:13 INFO - PROCESS | 1803 | 1461111433898 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 17:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:17:13 INFO - PROCESS | 1803 | 1461111433905 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:17:13 INFO - PROCESS | 1803 | 1461111433908 Marionette TRACE conn4 <- [1,826,null,{}] 17:17:13 INFO - PROCESS | 1803 | 1461111433929 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:14 INFO - PROCESS | 1803 | 1461111434161 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 17:17:14 INFO - PROCESS | 1803 | 1461111434197 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f24b800 == 70 [pid = 1803] [id = 214] 17:17:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x8f38ec00) [pid = 1803] [serial = 643] [outer = (nil)] 17:17:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x8f3b9400) [pid = 1803] [serial = 644] [outer = 0x8f38ec00] 17:17:14 INFO - PROCESS | 1803 | 1461111434284 Marionette DEBUG loaded listener.js 17:17:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x8f987400) [pid = 1803] [serial = 645] [outer = 0x8f38ec00] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x8c1d5000) [pid = 1803] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x89e29800) [pid = 1803] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x8ffebc00) [pid = 1803] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x8afe2c00) [pid = 1803] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x8f3bb400) [pid = 1803] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x8be29800) [pid = 1803] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x8c1ed800) [pid = 1803] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x8fb1a800) [pid = 1803] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x92ad5400) [pid = 1803] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x897f3000) [pid = 1803] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x92bbb800) [pid = 1803] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 115 (0x8b23d000) [pid = 1803] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 114 (0x96aeb000) [pid = 1803] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 113 (0x897ee000) [pid = 1803] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 112 (0x8bb7ec00) [pid = 1803] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 111 (0x8e314c00) [pid = 1803] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 110 (0x897eb400) [pid = 1803] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 109 (0x8fb1c800) [pid = 1803] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 108 (0x890c6400) [pid = 1803] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 107 (0x87d3c000) [pid = 1803] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 106 (0x89f8f400) [pid = 1803] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 105 (0x89f92400) [pid = 1803] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 104 (0x897f7c00) [pid = 1803] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:17:15 INFO - PROCESS | 1803 | --DOMWINDOW == 103 (0x87edd800) [pid = 1803] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:17:15 INFO - PROCESS | 1803 | 1461111435514 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1644ms 17:17:15 INFO - PROCESS | 1803 | 1461111435551 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 17:17:15 INFO - PROCESS | 1803 | 1461111435555 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 17:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:17:15 INFO - PROCESS | 1803 | 1461111435561 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:17:15 INFO - PROCESS | 1803 | 1461111435564 Marionette TRACE conn4 <- [1,830,null,{}] 17:17:15 INFO - PROCESS | 1803 | 1461111435570 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:15 INFO - PROCESS | 1803 | 1461111435781 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 17:17:15 INFO - PROCESS | 1803 | 1461111435917 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fba800 == 71 [pid = 1803] [id = 215] 17:17:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 104 (0x897ef400) [pid = 1803] [serial = 646] [outer = (nil)] 17:17:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 105 (0x8c1dac00) [pid = 1803] [serial = 647] [outer = 0x897ef400] 17:17:16 INFO - PROCESS | 1803 | 1461111435998 Marionette DEBUG loaded listener.js 17:17:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 106 (0x8fa9c000) [pid = 1803] [serial = 648] [outer = 0x897ef400] 17:17:16 INFO - PROCESS | 1803 | 1461111436820 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1284ms 17:17:16 INFO - PROCESS | 1803 | 1461111436847 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 17:17:16 INFO - PROCESS | 1803 | 1461111436851 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 17:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:17:16 INFO - PROCESS | 1803 | 1461111436857 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:17:16 INFO - PROCESS | 1803 | 1461111436862 Marionette TRACE conn4 <- [1,834,null,{}] 17:17:16 INFO - PROCESS | 1803 | 1461111436877 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:17 INFO - PROCESS | 1803 | 1461111437059 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 17:17:17 INFO - PROCESS | 1803 | 1461111437343 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x890cbc00 == 72 [pid = 1803] [id = 216] 17:17:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 107 (0x890d1800) [pid = 1803] [serial = 649] [outer = (nil)] 17:17:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 108 (0x897f5400) [pid = 1803] [serial = 650] [outer = 0x890d1800] 17:17:17 INFO - PROCESS | 1803 | 1461111437515 Marionette DEBUG loaded listener.js 17:17:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 109 (0x89864000) [pid = 1803] [serial = 651] [outer = 0x890d1800] 17:17:18 INFO - PROCESS | 1803 | 1461111438582 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1782ms 17:17:18 INFO - PROCESS | 1803 | 1461111438642 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 17:17:18 INFO - PROCESS | 1803 | 1461111438649 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 17:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:17:18 INFO - PROCESS | 1803 | 1461111438657 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:17:18 INFO - PROCESS | 1803 | 1461111438664 Marionette TRACE conn4 <- [1,838,null,{}] 17:17:18 INFO - PROCESS | 1803 | 1461111438674 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:18 INFO - PROCESS | 1803 | 1461111438926 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 17:17:19 INFO - PROCESS | 1803 | 1461111439189 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afed400 == 73 [pid = 1803] [id = 217] 17:17:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 110 (0x8b0b3800) [pid = 1803] [serial = 652] [outer = (nil)] 17:17:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 111 (0x8b144000) [pid = 1803] [serial = 653] [outer = 0x8b0b3800] 17:17:19 INFO - PROCESS | 1803 | 1461111439286 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 112 (0x8bb78c00) [pid = 1803] [serial = 654] [outer = 0x8b0b3800] 17:17:20 INFO - PROCESS | 1803 | 1461111440353 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1737ms 17:17:20 INFO - PROCESS | 1803 | 1461111440399 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 17:17:20 INFO - PROCESS | 1803 | 1461111440407 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 17:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:17:20 INFO - PROCESS | 1803 | 1461111440416 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:17:20 INFO - PROCESS | 1803 | 1461111440421 Marionette TRACE conn4 <- [1,842,null,{}] 17:17:20 INFO - PROCESS | 1803 | 1461111440428 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:20 INFO - PROCESS | 1803 | 1461111440663 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 17:17:20 INFO - PROCESS | 1803 | 1461111440971 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be33400 == 74 [pid = 1803] [id = 218] 17:17:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 113 (0x8c1eac00) [pid = 1803] [serial = 655] [outer = (nil)] 17:17:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 114 (0x8c3ce400) [pid = 1803] [serial = 656] [outer = 0x8c1eac00] 17:17:21 INFO - PROCESS | 1803 | 1461111441069 Marionette DEBUG loaded listener.js 17:17:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 115 (0x8c3dbc00) [pid = 1803] [serial = 657] [outer = 0x8c1eac00] 17:17:22 INFO - PROCESS | 1803 | 1461111442260 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1884ms 17:17:22 INFO - PROCESS | 1803 | 1461111442301 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 17:17:22 INFO - PROCESS | 1803 | 1461111442306 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 17:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:17:22 INFO - PROCESS | 1803 | 1461111442324 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:17:22 INFO - PROCESS | 1803 | 1461111442335 Marionette TRACE conn4 <- [1,846,null,{}] 17:17:22 INFO - PROCESS | 1803 | 1461111442342 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:22 INFO - PROCESS | 1803 | 1461111442693 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 17:17:22 INFO - PROCESS | 1803 | 1461111442899 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x89859c00 == 75 [pid = 1803] [id = 219] 17:17:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 116 (0x8c3d0c00) [pid = 1803] [serial = 658] [outer = (nil)] 17:17:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x8fb12000) [pid = 1803] [serial = 659] [outer = 0x8c3d0c00] 17:17:23 INFO - PROCESS | 1803 | 1461111442998 Marionette DEBUG loaded listener.js 17:17:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x8feb8400) [pid = 1803] [serial = 660] [outer = 0x8c3d0c00] 17:17:23 INFO - PROCESS | 1803 | 1461111443963 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1702ms 17:17:24 INFO - PROCESS | 1803 | 1461111444017 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 17:17:24 INFO - PROCESS | 1803 | 1461111444021 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 17:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:17:24 INFO - PROCESS | 1803 | 1461111444029 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:17:24 INFO - PROCESS | 1803 | 1461111444033 Marionette TRACE conn4 <- [1,850,null,{}] 17:17:24 INFO - PROCESS | 1803 | 1461111444039 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:24 INFO - PROCESS | 1803 | 1461111444296 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 17:17:24 INFO - PROCESS | 1803 | 1461111444546 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f38e800 == 76 [pid = 1803] [id = 220] 17:17:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x8f3b3c00) [pid = 1803] [serial = 661] [outer = (nil)] 17:17:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x8ffd1400) [pid = 1803] [serial = 662] [outer = 0x8f3b3c00] 17:17:24 INFO - PROCESS | 1803 | 1461111444640 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x8ffe7800) [pid = 1803] [serial = 663] [outer = 0x8f3b3c00] 17:17:25 INFO - PROCESS | 1803 | 1461111445549 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1589ms 17:17:25 INFO - PROCESS | 1803 | 1461111445620 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 17:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:17:25 INFO - PROCESS | 1803 | 1461111445624 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 17:17:25 INFO - PROCESS | 1803 | 1461111445631 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 1803 | 1461111445635 Marionette TRACE conn4 <- [1,854,null,{}] 17:17:25 INFO - PROCESS | 1803 | 1461111445642 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:25 INFO - PROCESS | 1803 | 1461111445893 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 17:17:26 INFO - PROCESS | 1803 | 1461111446187 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x91135400 == 77 [pid = 1803] [id = 221] 17:17:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x91138400) [pid = 1803] [serial = 664] [outer = (nil)] 17:17:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x912e9400) [pid = 1803] [serial = 665] [outer = 0x91138400] 17:17:26 INFO - PROCESS | 1803 | 1461111446297 Marionette DEBUG loaded listener.js 17:17:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x92ada400) [pid = 1803] [serial = 666] [outer = 0x91138400] 17:17:27 INFO - PROCESS | 1803 | 1461111447339 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1741ms 17:17:27 INFO - PROCESS | 1803 | 1461111447372 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 17:17:27 INFO - PROCESS | 1803 | 1461111447377 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 17:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:17:27 INFO - PROCESS | 1803 | 1461111447384 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - PROCESS | 1803 | 1461111447388 Marionette TRACE conn4 <- [1,858,null,{}] 17:17:27 INFO - PROCESS | 1803 | 1461111447395 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:27 INFO - PROCESS | 1803 | 1461111447609 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 17:17:27 INFO - PROCESS | 1803 | 1461111447845 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb18400 == 78 [pid = 1803] [id = 222] 17:17:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x92bc1800) [pid = 1803] [serial = 667] [outer = (nil)] 17:17:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x9466a400) [pid = 1803] [serial = 668] [outer = 0x92bc1800] 17:17:28 INFO - PROCESS | 1803 | 1461111448023 Marionette DEBUG loaded listener.js 17:17:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x9466e000) [pid = 1803] [serial = 669] [outer = 0x92bc1800] 17:17:29 INFO - PROCESS | 1803 | 1461111449053 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1734ms 17:17:29 INFO - PROCESS | 1803 | 1461111449120 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 17:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:17:29 INFO - PROCESS | 1803 | 1461111449124 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 17:17:29 INFO - PROCESS | 1803 | 1461111449131 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:17:29 INFO - PROCESS | 1803 | 1461111449135 Marionette TRACE conn4 <- [1,862,null,{}] 17:17:29 INFO - PROCESS | 1803 | 1461111449141 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:29 INFO - PROCESS | 1803 | 1461111449369 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 17:17:29 INFO - PROCESS | 1803 | 1461111449606 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f24dc00 == 79 [pid = 1803] [id = 223] 17:17:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8f3aec00) [pid = 1803] [serial = 670] [outer = (nil)] 17:17:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x94675000) [pid = 1803] [serial = 671] [outer = 0x8f3aec00] 17:17:29 INFO - PROCESS | 1803 | 1461111449745 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x9509b000) [pid = 1803] [serial = 672] [outer = 0x8f3aec00] 17:17:30 INFO - PROCESS | 1803 | 1461111450729 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1637ms 17:17:30 INFO - PROCESS | 1803 | 1461111450768 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 17:17:30 INFO - PROCESS | 1803 | 1461111450771 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 17:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:17:30 INFO - PROCESS | 1803 | 1461111450778 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:17:30 INFO - PROCESS | 1803 | 1461111450782 Marionette TRACE conn4 <- [1,866,null,{}] 17:17:30 INFO - PROCESS | 1803 | 1461111450788 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:30 INFO - PROCESS | 1803 | 1461111450995 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 17:17:31 INFO - PROCESS | 1803 | 1461111451224 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x94670c00 == 80 [pid = 1803] [id = 224] 17:17:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x9605dc00) [pid = 1803] [serial = 673] [outer = (nil)] 17:17:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x96a10c00) [pid = 1803] [serial = 674] [outer = 0x9605dc00] 17:17:31 INFO - PROCESS | 1803 | 1461111451359 Marionette DEBUG loaded listener.js 17:17:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x96a7c800) [pid = 1803] [serial = 675] [outer = 0x9605dc00] 17:17:32 INFO - PROCESS | 1803 | 1461111452322 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1582ms 17:17:32 INFO - PROCESS | 1803 | 1461111452362 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 17:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:17:32 INFO - PROCESS | 1803 | 1461111452366 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 17:17:32 INFO - PROCESS | 1803 | 1461111452375 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:17:32 INFO - PROCESS | 1803 | 1461111452379 Marionette TRACE conn4 <- [1,870,null,{}] 17:17:32 INFO - PROCESS | 1803 | 1461111452385 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:32 INFO - PROCESS | 1803 | 1461111452629 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 17:17:32 INFO - PROCESS | 1803 | 1461111452887 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x95091000 == 81 [pid = 1803] [id = 225] 17:17:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x960d2400) [pid = 1803] [serial = 676] [outer = (nil)] 17:17:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x977c2000) [pid = 1803] [serial = 677] [outer = 0x960d2400] 17:17:32 INFO - PROCESS | 1803 | 1461111452984 Marionette DEBUG loaded listener.js 17:17:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x97a4a400) [pid = 1803] [serial = 678] [outer = 0x960d2400] 17:17:33 INFO - PROCESS | 1803 | 1461111453915 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1590ms 17:17:33 INFO - PROCESS | 1803 | 1461111453963 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 17:17:33 INFO - PROCESS | 1803 | 1461111453968 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 17:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:17:33 INFO - PROCESS | 1803 | 1461111453975 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:17:33 INFO - PROCESS | 1803 | 1461111453979 Marionette TRACE conn4 <- [1,874,null,{}] 17:17:33 INFO - PROCESS | 1803 | 1461111453986 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:34 INFO - PROCESS | 1803 | 1461111454230 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 17:17:34 INFO - PROCESS | 1803 | 1461111454502 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x97aa2000 == 82 [pid = 1803] [id = 226] 17:17:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x97aa2c00) [pid = 1803] [serial = 679] [outer = (nil)] 17:17:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x97b0d400) [pid = 1803] [serial = 680] [outer = 0x97aa2c00] 17:17:34 INFO - PROCESS | 1803 | 1461111454612 Marionette DEBUG loaded listener.js 17:17:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x98401c00) [pid = 1803] [serial = 681] [outer = 0x97aa2c00] 17:17:35 INFO - PROCESS | 1803 | 1461111455572 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1632ms 17:17:35 INFO - PROCESS | 1803 | 1461111455609 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 17:17:35 INFO - PROCESS | 1803 | 1461111455614 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 17:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:17:35 INFO - PROCESS | 1803 | 1461111455620 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:17:35 INFO - PROCESS | 1803 | 1461111455632 Marionette TRACE conn4 <- [1,878,null,{}] 17:17:35 INFO - PROCESS | 1803 | 1461111455638 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:35 INFO - PROCESS | 1803 | 1461111455873 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 17:17:36 INFO - PROCESS | 1803 | 1461111456113 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x9840ec00 == 83 [pid = 1803] [id = 227] 17:17:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x98410800) [pid = 1803] [serial = 682] [outer = (nil)] 17:17:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x98ba0000) [pid = 1803] [serial = 683] [outer = 0x98410800] 17:17:36 INFO - PROCESS | 1803 | 1461111456250 Marionette DEBUG loaded listener.js 17:17:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x98ba5800) [pid = 1803] [serial = 684] [outer = 0x98410800] 17:17:37 INFO - PROCESS | 1803 | 1461111457198 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1642ms 17:17:37 INFO - PROCESS | 1803 | 1461111457264 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 17:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:17:37 INFO - PROCESS | 1803 | 1461111457268 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 17:17:37 INFO - PROCESS | 1803 | 1461111457276 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:17:37 INFO - PROCESS | 1803 | 1461111457279 Marionette TRACE conn4 <- [1,882,null,{}] 17:17:37 INFO - PROCESS | 1803 | 1461111457287 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:37 INFO - PROCESS | 1803 | 1461111457500 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 17:17:37 INFO - PROCESS | 1803 | 1461111457732 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fec6000 == 84 [pid = 1803] [id = 228] 17:17:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x985d7c00) [pid = 1803] [serial = 685] [outer = (nil)] 17:17:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x990f7c00) [pid = 1803] [serial = 686] [outer = 0x985d7c00] 17:17:37 INFO - PROCESS | 1803 | 1461111457867 Marionette DEBUG loaded listener.js 17:17:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x9927a400) [pid = 1803] [serial = 687] [outer = 0x985d7c00] 17:17:38 INFO - PROCESS | 1803 | 1461111458811 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1582ms 17:17:38 INFO - PROCESS | 1803 | 1461111458859 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 17:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:17:38 INFO - PROCESS | 1803 | 1461111458864 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 17:17:38 INFO - PROCESS | 1803 | 1461111458871 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:17:38 INFO - PROCESS | 1803 | 1461111458875 Marionette TRACE conn4 <- [1,886,null,{}] 17:17:38 INFO - PROCESS | 1803 | 1461111458881 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:39 INFO - PROCESS | 1803 | 1461111459102 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 17:17:39 INFO - PROCESS | 1803 | 1461111459350 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d46800 == 85 [pid = 1803] [id = 229] 17:17:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x88fbdc00) [pid = 1803] [serial = 688] [outer = (nil)] 17:17:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8b0b0800) [pid = 1803] [serial = 689] [outer = 0x88fbdc00] 17:17:39 INFO - PROCESS | 1803 | 1461111459491 Marionette DEBUG loaded listener.js 17:17:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8be29c00) [pid = 1803] [serial = 690] [outer = 0x88fbdc00] 17:17:40 INFO - PROCESS | 1803 | 1461111460451 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1636ms 17:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:17:40 INFO - PROCESS | 1803 | 1461111460508 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 17:17:40 INFO - PROCESS | 1803 | 1461111460511 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 17:17:40 INFO - PROCESS | 1803 | 1461111460519 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:17:40 INFO - PROCESS | 1803 | 1461111460522 Marionette TRACE conn4 <- [1,890,null,{}] 17:17:40 INFO - PROCESS | 1803 | 1461111460528 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:41 INFO - PROCESS | 1803 | 1461111461210 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 17:17:41 INFO - PROCESS | 1803 | 1461111461518 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a047400 == 86 [pid = 1803] [id = 230] 17:17:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8a047800) [pid = 1803] [serial = 691] [outer = (nil)] 17:17:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8a055000) [pid = 1803] [serial = 692] [outer = 0x8a047800] 17:17:41 INFO - PROCESS | 1803 | 1461111461605 Marionette DEBUG loaded listener.js 17:17:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8b0b5c00) [pid = 1803] [serial = 693] [outer = 0x8a047800] 17:17:42 INFO - PROCESS | 1803 | 1461111462632 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 2142ms 17:17:42 INFO - PROCESS | 1803 | 1461111462662 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 17:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:17:42 INFO - PROCESS | 1803 | 1461111462668 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 17:17:42 INFO - PROCESS | 1803 | 1461111462676 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:17:42 INFO - PROCESS | 1803 | 1461111462682 Marionette TRACE conn4 <- [1,894,null,{}] 17:17:42 INFO - PROCESS | 1803 | 1461111462690 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:42 INFO - PROCESS | 1803 | 1461111462900 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 17:17:43 INFO - PROCESS | 1803 | 1461111463139 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e20800 == 87 [pid = 1803] [id = 231] 17:17:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8b0bc000) [pid = 1803] [serial = 694] [outer = (nil)] 17:17:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x8c1d8400) [pid = 1803] [serial = 695] [outer = 0x8b0bc000] 17:17:43 INFO - PROCESS | 1803 | 1461111463299 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8c1f0c00) [pid = 1803] [serial = 696] [outer = 0x8b0bc000] 17:17:44 INFO - PROCESS | 1803 | 1461111464425 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1789ms 17:17:44 INFO - PROCESS | 1803 | 1461111464465 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 17:17:44 INFO - PROCESS | 1803 | 1461111464470 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 17:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:17:44 INFO - PROCESS | 1803 | 1461111464482 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 1803 | 1461111464489 Marionette TRACE conn4 <- [1,898,null,{}] 17:17:44 INFO - PROCESS | 1803 | 1461111464496 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:44 INFO - PROCESS | 1803 | 1461111464706 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 17:17:45 INFO - PROCESS | 1803 | 1461111464990 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ede000 == 88 [pid = 1803] [id = 232] 17:17:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x88faf800) [pid = 1803] [serial = 697] [outer = (nil)] 17:17:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x89f8d000) [pid = 1803] [serial = 698] [outer = 0x88faf800] 17:17:45 INFO - PROCESS | 1803 | 1461111465163 Marionette DEBUG loaded listener.js 17:17:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8b22ec00) [pid = 1803] [serial = 699] [outer = 0x88faf800] 17:17:45 INFO - PROCESS | 1803 | --DOCSHELL 0x88fba800 == 87 [pid = 1803] [id = 215] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x8c1d9c00) [pid = 1803] [serial = 593] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOCSHELL 0x87d37c00 == 86 [pid = 1803] [id = 179] 17:17:45 INFO - PROCESS | 1803 | --DOCSHELL 0x8f24b800 == 85 [pid = 1803] [id = 214] 17:17:45 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb7c400 == 84 [pid = 1803] [id = 171] 17:17:45 INFO - PROCESS | 1803 | --DOCSHELL 0x8985c800 == 83 [pid = 1803] [id = 213] 17:17:45 INFO - PROCESS | 1803 | --DOCSHELL 0x8b0be800 == 82 [pid = 1803] [id = 212] 17:17:45 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4c2c00 == 81 [pid = 1803] [id = 134] 17:17:45 INFO - PROCESS | 1803 | --DOCSHELL 0x890d2000 == 80 [pid = 1803] [id = 211] 17:17:45 INFO - PROCESS | 1803 | --DOCSHELL 0x89f98000 == 79 [pid = 1803] [id = 210] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x8c1eb800) [pid = 1803] [serial = 583] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8bcce000) [pid = 1803] [serial = 581] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x91214800) [pid = 1803] [serial = 503] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x8b239800) [pid = 1803] [serial = 545] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x8ffeb000) [pid = 1803] [serial = 557] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8f3b6000) [pid = 1803] [serial = 515] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8f382400) [pid = 1803] [serial = 551] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x90fee800) [pid = 1803] [serial = 560] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8b14ec00) [pid = 1803] [serial = 580] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x94670800) [pid = 1803] [serial = 506] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x8fa9b400) [pid = 1803] [serial = 554] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8c4c5400) [pid = 1803] [serial = 584] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x98b9c800) [pid = 1803] [serial = 509] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8be35400) [pid = 1803] [serial = 494] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8be29400) [pid = 1803] [serial = 383] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x9fd95800) [pid = 1803] [serial = 512] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8b0b7800) [pid = 1803] [serial = 566] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x8c1ee800) [pid = 1803] [serial = 548] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8faa4000) [pid = 1803] [serial = 497] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x89862800) [pid = 1803] [serial = 577] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8ffecc00) [pid = 1803] [serial = 500] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x89e2a400) [pid = 1803] [serial = 542] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8985b800) [pid = 1803] [serial = 539] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8b0bb800) [pid = 1803] [serial = 587] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x8c1e9800) [pid = 1803] [serial = 591] [outer = (nil)] [url = about:blank] 17:17:45 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x89e29c00) [pid = 1803] [serial = 491] [outer = (nil)] [url = about:blank] 17:17:46 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x8be33c00) [pid = 1803] [serial = 590] [outer = (nil)] [url = about:blank] 17:17:46 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8b231c00) [pid = 1803] [serial = 588] [outer = (nil)] [url = about:blank] 17:17:46 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x8a054400) [pid = 1803] [serial = 578] [outer = (nil)] [url = about:blank] 17:17:46 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x89f8dc00) [pid = 1803] [serial = 563] [outer = (nil)] [url = about:blank] 17:17:46 INFO - PROCESS | 1803 | 1461111466258 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1796ms 17:17:46 INFO - PROCESS | 1803 | 1461111466279 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 1803 | 1461111466286 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 17:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:17:46 INFO - PROCESS | 1803 | 1461111466302 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - PROCESS | 1803 | 1461111466309 Marionette TRACE conn4 <- [1,902,null,{}] 17:17:46 INFO - PROCESS | 1803 | 1461111466316 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:46 INFO - PROCESS | 1803 | 1461111466544 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 17:17:46 INFO - PROCESS | 1803 | 1461111466755 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d37800 == 80 [pid = 1803] [id = 233] 17:17:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x87eec400) [pid = 1803] [serial = 700] [outer = (nil)] 17:17:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8b0b7800) [pid = 1803] [serial = 701] [outer = 0x87eec400] 17:17:46 INFO - PROCESS | 1803 | 1461111466860 Marionette DEBUG loaded listener.js 17:17:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8c1ebc00) [pid = 1803] [serial = 702] [outer = 0x87eec400] 17:17:47 INFO - PROCESS | 1803 | 1461111467703 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1497ms 17:17:47 INFO - PROCESS | 1803 | 1461111467793 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 17:17:47 INFO - PROCESS | 1803 | 1461111467796 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 17:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:17:47 INFO - PROCESS | 1803 | 1461111467814 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:17:47 INFO - PROCESS | 1803 | 1461111467817 Marionette TRACE conn4 <- [1,906,null,{}] 17:17:47 INFO - PROCESS | 1803 | 1461111467824 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:48 INFO - PROCESS | 1803 | 1461111468077 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 17:17:48 INFO - PROCESS | 1803 | 1461111468106 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe4c00 == 81 [pid = 1803] [id = 234] 17:17:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8c1de800) [pid = 1803] [serial = 703] [outer = (nil)] 17:17:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8f24c800) [pid = 1803] [serial = 704] [outer = 0x8c1de800] 17:17:48 INFO - PROCESS | 1803 | 1461111468190 Marionette DEBUG loaded listener.js 17:17:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8f388000) [pid = 1803] [serial = 705] [outer = 0x8c1de800] 17:17:49 INFO - PROCESS | 1803 | 1461111469250 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1489ms 17:17:49 INFO - PROCESS | 1803 | 1461111469312 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 1803 | 1461111469317 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 17:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:17:49 INFO - PROCESS | 1803 | 1461111469324 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 1803 | 1461111469328 Marionette TRACE conn4 <- [1,910,null,{}] 17:17:49 INFO - PROCESS | 1803 | 1461111469335 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:49 INFO - PROCESS | 1803 | 1461111469609 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 17:17:49 INFO - PROCESS | 1803 | 1461111469648 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b8800 == 82 [pid = 1803] [id = 235] 17:17:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8f3b8c00) [pid = 1803] [serial = 706] [outer = (nil)] 17:17:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8f983800) [pid = 1803] [serial = 707] [outer = 0x8f3b8c00] 17:17:49 INFO - PROCESS | 1803 | 1461111469744 Marionette DEBUG loaded listener.js 17:17:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8febe800) [pid = 1803] [serial = 708] [outer = 0x8f3b8c00] 17:17:50 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8b14c000) [pid = 1803] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:17:50 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8f38ec00) [pid = 1803] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:17:50 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8e404c00) [pid = 1803] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:17:50 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x8afee000) [pid = 1803] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:17:50 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x897e9c00) [pid = 1803] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:17:50 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x89f8d400) [pid = 1803] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:17:51 INFO - PROCESS | 1803 | 1461111471143 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1887ms 17:17:51 INFO - PROCESS | 1803 | 1461111471212 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 1803 | 1461111471216 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 17:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:17:51 INFO - PROCESS | 1803 | 1461111471222 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 1803 | 1461111471225 Marionette TRACE conn4 <- [1,914,null,{}] 17:17:51 INFO - PROCESS | 1803 | 1461111471231 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:51 INFO - PROCESS | 1803 | 1461111471479 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 17:17:51 INFO - PROCESS | 1803 | 1461111471496 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x897e9c00 == 83 [pid = 1803] [id = 236] 17:17:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x89e1d400) [pid = 1803] [serial = 709] [outer = (nil)] 17:17:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8f985000) [pid = 1803] [serial = 710] [outer = 0x89e1d400] 17:17:51 INFO - PROCESS | 1803 | 1461111471575 Marionette DEBUG loaded listener.js 17:17:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8ffc7400) [pid = 1803] [serial = 711] [outer = 0x89e1d400] 17:17:52 INFO - PROCESS | 1803 | 1461111472586 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1443ms 17:17:52 INFO - PROCESS | 1803 | 1461111472667 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 17:17:52 INFO - PROCESS | 1803 | 1461111472675 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 17:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:17:52 INFO - PROCESS | 1803 | 1461111472685 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:17:52 INFO - PROCESS | 1803 | 1461111472691 Marionette TRACE conn4 <- [1,918,null,{}] 17:17:52 INFO - PROCESS | 1803 | 1461111472725 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:52 INFO - PROCESS | 1803 | 1461111472954 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 17:17:53 INFO - PROCESS | 1803 | 1461111473262 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x89f96c00 == 84 [pid = 1803] [id = 237] 17:17:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x89f97c00) [pid = 1803] [serial = 712] [outer = (nil)] 17:17:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8a050c00) [pid = 1803] [serial = 713] [outer = 0x89f97c00] 17:17:53 INFO - PROCESS | 1803 | 1461111473384 Marionette DEBUG loaded listener.js 17:17:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8afef000) [pid = 1803] [serial = 714] [outer = 0x89f97c00] 17:17:54 INFO - PROCESS | 1803 | 1461111474456 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1823ms 17:17:54 INFO - PROCESS | 1803 | 1461111474509 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 17:17:54 INFO - PROCESS | 1803 | 1461111474524 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 17:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:17:54 INFO - PROCESS | 1803 | 1461111474546 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 1803 | 1461111474555 Marionette TRACE conn4 <- [1,922,null,{}] 17:17:54 INFO - PROCESS | 1803 | 1461111474568 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:54 INFO - PROCESS | 1803 | 1461111474857 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 17:17:55 INFO - PROCESS | 1803 | 1461111475104 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a04d400 == 85 [pid = 1803] [id = 238] 17:17:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8bb7d000) [pid = 1803] [serial = 715] [outer = (nil)] 17:17:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8c1d4000) [pid = 1803] [serial = 716] [outer = 0x8bb7d000] 17:17:55 INFO - PROCESS | 1803 | 1461111475197 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8c1ecc00) [pid = 1803] [serial = 717] [outer = 0x8bb7d000] 17:17:56 INFO - PROCESS | 1803 | 1461111476222 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1759ms 17:17:56 INFO - PROCESS | 1803 | 1461111476302 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 17:17:56 INFO - PROCESS | 1803 | 1461111476307 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 17:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:17:56 INFO - PROCESS | 1803 | 1461111476316 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:17:56 INFO - PROCESS | 1803 | 1461111476324 Marionette TRACE conn4 <- [1,926,null,{}] 17:17:56 INFO - PROCESS | 1803 | 1461111476343 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:56 INFO - PROCESS | 1803 | 1461111476703 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 17:17:56 INFO - PROCESS | 1803 | 1461111476978 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be2a000 == 86 [pid = 1803] [id = 239] 17:17:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8fb18800) [pid = 1803] [serial = 718] [outer = (nil)] 17:17:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8ffcf400) [pid = 1803] [serial = 719] [outer = 0x8fb18800] 17:17:57 INFO - PROCESS | 1803 | 1461111477078 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x9031c800) [pid = 1803] [serial = 720] [outer = 0x8fb18800] 17:17:58 INFO - PROCESS | 1803 | 1461111478081 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1845ms 17:17:58 INFO - PROCESS | 1803 | 1461111478162 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 17:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:17:58 INFO - PROCESS | 1803 | 1461111478168 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 17:17:58 INFO - PROCESS | 1803 | 1461111478175 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:17:58 INFO - PROCESS | 1803 | 1461111478178 Marionette TRACE conn4 <- [1,930,null,{}] 17:17:58 INFO - PROCESS | 1803 | 1461111478185 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:58 INFO - PROCESS | 1803 | 1461111478461 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 17:17:58 INFO - PROCESS | 1803 | 1461111478747 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x90ff5000 == 87 [pid = 1803] [id = 240] 17:17:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x91136000) [pid = 1803] [serial = 721] [outer = (nil)] 17:17:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x9121c000) [pid = 1803] [serial = 722] [outer = 0x91136000] 17:17:58 INFO - PROCESS | 1803 | 1461111478858 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x92aa0400) [pid = 1803] [serial = 723] [outer = 0x91136000] 17:17:59 INFO - PROCESS | 1803 | 1461111479851 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1740ms 17:17:59 INFO - PROCESS | 1803 | 1461111479916 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 17:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:17:59 INFO - PROCESS | 1803 | 1461111479921 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 17:17:59 INFO - PROCESS | 1803 | 1461111479929 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 1803 | 1461111479932 Marionette TRACE conn4 <- [1,934,null,{}] 17:17:59 INFO - PROCESS | 1803 | 1461111479939 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:00 INFO - PROCESS | 1803 | 1461111480175 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 17:18:00 INFO - PROCESS | 1803 | 1461111480462 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4c9400 == 88 [pid = 1803] [id = 241] 17:18:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x92aa2400) [pid = 1803] [serial = 724] [outer = (nil)] 17:18:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x92ad6800) [pid = 1803] [serial = 725] [outer = 0x92aa2400] 17:18:00 INFO - PROCESS | 1803 | 1461111480559 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x92b21c00) [pid = 1803] [serial = 726] [outer = 0x92aa2400] 17:18:01 INFO - PROCESS | 1803 | 1461111481498 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1644ms 17:18:01 INFO - PROCESS | 1803 | 1461111481572 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 1803 | 1461111481575 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 17:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:18:01 INFO - PROCESS | 1803 | 1461111481583 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 1803 | 1461111481586 Marionette TRACE conn4 <- [1,938,null,{}] 17:18:01 INFO - PROCESS | 1803 | 1461111481593 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:01 INFO - PROCESS | 1803 | 1461111481912 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 17:18:02 INFO - PROCESS | 1803 | 1461111482207 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f38f400 == 89 [pid = 1803] [id = 242] 17:18:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x96069c00) [pid = 1803] [serial = 727] [outer = (nil)] 17:18:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x97a98000) [pid = 1803] [serial = 728] [outer = 0x96069c00] 17:18:02 INFO - PROCESS | 1803 | 1461111482310 Marionette DEBUG loaded listener.js 17:18:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x97dd7800) [pid = 1803] [serial = 729] [outer = 0x96069c00] 17:18:03 INFO - PROCESS | 1803 | 1461111483305 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1752ms 17:18:03 INFO - PROCESS | 1803 | 1461111483337 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 17:18:03 INFO - PROCESS | 1803 | 1461111483340 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 17:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:18:03 INFO - PROCESS | 1803 | 1461111483349 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:18:03 INFO - PROCESS | 1803 | 1461111483354 Marionette TRACE conn4 <- [1,942,null,{}] 17:18:03 INFO - PROCESS | 1803 | 1461111483361 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:03 INFO - PROCESS | 1803 | 1461111483606 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 17:18:03 INFO - PROCESS | 1803 | 1461111483843 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x9701d000 == 90 [pid = 1803] [id = 243] 17:18:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x97a9d400) [pid = 1803] [serial = 730] [outer = (nil)] 17:18:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x9840cc00) [pid = 1803] [serial = 731] [outer = 0x97a9d400] 17:18:03 INFO - PROCESS | 1803 | 1461111483984 Marionette DEBUG loaded listener.js 17:18:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x985c6800) [pid = 1803] [serial = 732] [outer = 0x97a9d400] 17:18:04 INFO - PROCESS | 1803 | 1461111484942 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1634ms 17:18:04 INFO - PROCESS | 1803 | 1461111484983 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 17:18:04 INFO - PROCESS | 1803 | 1461111484988 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 17:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:18:04 INFO - PROCESS | 1803 | 1461111484995 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 1803 | 1461111484999 Marionette TRACE conn4 <- [1,946,null,{}] 17:18:05 INFO - PROCESS | 1803 | 1461111485005 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:05 INFO - PROCESS | 1803 | 1461111485235 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 17:18:05 INFO - PROCESS | 1803 | 1461111485483 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f98d800 == 91 [pid = 1803] [id = 244] 17:18:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8ffc6c00) [pid = 1803] [serial = 733] [outer = (nil)] 17:18:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x990f0800) [pid = 1803] [serial = 734] [outer = 0x8ffc6c00] 17:18:05 INFO - PROCESS | 1803 | 1461111485622 Marionette DEBUG loaded listener.js 17:18:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x99665800) [pid = 1803] [serial = 735] [outer = 0x8ffc6c00] 17:18:06 INFO - PROCESS | 1803 | 1461111486577 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1633ms 17:18:06 INFO - PROCESS | 1803 | 1461111486629 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 17:18:06 INFO - PROCESS | 1803 | 1461111486633 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 17:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:18:06 INFO - PROCESS | 1803 | 1461111486642 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:18:06 INFO - PROCESS | 1803 | 1461111486646 Marionette TRACE conn4 <- [1,950,null,{}] 17:18:06 INFO - PROCESS | 1803 | 1461111486654 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:06 INFO - PROCESS | 1803 | 1461111486892 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 17:18:07 INFO - PROCESS | 1803 | 1461111487129 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x98401800 == 92 [pid = 1803] [id = 245] 17:18:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x9840d800) [pid = 1803] [serial = 736] [outer = (nil)] 17:18:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x9a4bdc00) [pid = 1803] [serial = 737] [outer = 0x9840d800] 17:18:07 INFO - PROCESS | 1803 | 1461111487265 Marionette DEBUG loaded listener.js 17:18:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x9a5a1400) [pid = 1803] [serial = 738] [outer = 0x9840d800] 17:18:08 INFO - PROCESS | 1803 | 1461111488235 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1638ms 17:18:08 INFO - PROCESS | 1803 | 1461111488280 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 17:18:08 INFO - PROCESS | 1803 | 1461111488285 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 17:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:18:08 INFO - PROCESS | 1803 | 1461111488293 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:18:08 INFO - PROCESS | 1803 | 1461111488297 Marionette TRACE conn4 <- [1,954,null,{}] 17:18:08 INFO - PROCESS | 1803 | 1461111488303 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:08 INFO - PROCESS | 1803 | 1461111488539 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 17:18:08 INFO - PROCESS | 1803 | 1461111488775 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b5800 == 93 [pid = 1803] [id = 246] 17:18:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x9840ac00) [pid = 1803] [serial = 739] [outer = (nil)] 17:18:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x9de90800) [pid = 1803] [serial = 740] [outer = 0x9840ac00] 17:18:08 INFO - PROCESS | 1803 | 1461111488910 Marionette DEBUG loaded listener.js 17:18:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x9e917400) [pid = 1803] [serial = 741] [outer = 0x9840ac00] 17:18:09 INFO - PROCESS | 1803 | 1461111489844 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1592ms 17:18:09 INFO - PROCESS | 1803 | 1461111489885 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 17:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:18:09 INFO - PROCESS | 1803 | 1461111489890 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 17:18:09 INFO - PROCESS | 1803 | 1461111489898 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:18:09 INFO - PROCESS | 1803 | 1461111489903 Marionette TRACE conn4 <- [1,958,null,{}] 17:18:09 INFO - PROCESS | 1803 | 1461111489909 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:10 INFO - PROCESS | 1803 | 1461111490176 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 17:18:10 INFO - PROCESS | 1803 | 1461111490427 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x98409c00 == 94 [pid = 1803] [id = 247] 17:18:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x9fa8a800) [pid = 1803] [serial = 742] [outer = (nil)] 17:18:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x9fb53c00) [pid = 1803] [serial = 743] [outer = 0x9fa8a800] 17:18:10 INFO - PROCESS | 1803 | 1461111490575 Marionette DEBUG loaded listener.js 17:18:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x9fd91000) [pid = 1803] [serial = 744] [outer = 0x9fa8a800] 17:18:11 INFO - PROCESS | 1803 | 1461111491839 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1990ms 17:18:11 INFO - PROCESS | 1803 | 1461111491922 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 17:18:11 INFO - PROCESS | 1803 | 1461111491929 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 17:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:18:11 INFO - PROCESS | 1803 | 1461111491939 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:18:11 INFO - PROCESS | 1803 | 1461111491944 Marionette TRACE conn4 <- [1,962,null,{}] 17:18:11 INFO - PROCESS | 1803 | 1461111491955 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:12 INFO - PROCESS | 1803 | 1461111492303 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 17:18:12 INFO - PROCESS | 1803 | 1461111492490 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x9fb0b000 == 95 [pid = 1803] [id = 248] 17:18:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x9fb9e000) [pid = 1803] [serial = 745] [outer = (nil)] 17:18:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x9fe3d400) [pid = 1803] [serial = 746] [outer = 0x9fb9e000] 17:18:12 INFO - PROCESS | 1803 | 1461111492594 Marionette DEBUG loaded listener.js 17:18:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x9fe9cc00) [pid = 1803] [serial = 747] [outer = 0x9fb9e000] 17:18:13 INFO - PROCESS | 1803 | 1461111493544 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1640ms 17:18:13 INFO - PROCESS | 1803 | 1461111493580 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 17:18:13 INFO - PROCESS | 1803 | 1461111493583 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 17:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:18:13 INFO - PROCESS | 1803 | 1461111493591 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:18:13 INFO - PROCESS | 1803 | 1461111493595 Marionette TRACE conn4 <- [1,966,null,{}] 17:18:13 INFO - PROCESS | 1803 | 1461111493602 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:13 INFO - PROCESS | 1803 | 1461111493831 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 17:18:14 INFO - PROCESS | 1803 | 1461111494071 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x90fed400 == 96 [pid = 1803] [id = 249] 17:18:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x9fd93000) [pid = 1803] [serial = 748] [outer = (nil)] 17:18:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0xa09d8000) [pid = 1803] [serial = 749] [outer = 0x9fd93000] 17:18:14 INFO - PROCESS | 1803 | 1461111494215 Marionette DEBUG loaded listener.js 17:18:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0xa0b37c00) [pid = 1803] [serial = 750] [outer = 0x9fd93000] 17:18:15 INFO - PROCESS | 1803 | 1461111495138 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1593ms 17:18:15 INFO - PROCESS | 1803 | 1461111495185 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 17:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:18:15 INFO - PROCESS | 1803 | 1461111495189 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 17:18:15 INFO - PROCESS | 1803 | 1461111495197 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:18:15 INFO - PROCESS | 1803 | 1461111495200 Marionette TRACE conn4 <- [1,970,null,{}] 17:18:15 INFO - PROCESS | 1803 | 1461111495207 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:15 INFO - PROCESS | 1803 | 1461111495434 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 17:18:15 INFO - PROCESS | 1803 | 1461111495684 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x97a4ac00 == 97 [pid = 1803] [id = 250] 17:18:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x9fe12000) [pid = 1803] [serial = 751] [outer = (nil)] 17:18:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0xa0e72800) [pid = 1803] [serial = 752] [outer = 0x9fe12000] 17:18:15 INFO - PROCESS | 1803 | 1461111495813 Marionette DEBUG loaded listener.js 17:18:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0xa297e800) [pid = 1803] [serial = 753] [outer = 0x9fe12000] 17:18:16 INFO - PROCESS | 1803 | 1461111496760 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1633ms 17:18:16 INFO - PROCESS | 1803 | 1461111496831 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 1803 | 1461111496836 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 17:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:18:16 INFO - PROCESS | 1803 | 1461111496844 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 1803 | 1461111496849 Marionette TRACE conn4 <- [1,974,null,{}] 17:18:16 INFO - PROCESS | 1803 | 1461111496856 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:17 INFO - PROCESS | 1803 | 1461111497106 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 17:18:17 INFO - PROCESS | 1803 | 1461111497779 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x89f93400 == 98 [pid = 1803] [id = 251] 17:18:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x89f93c00) [pid = 1803] [serial = 754] [outer = (nil)] 17:18:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x8a048800) [pid = 1803] [serial = 755] [outer = 0x89f93c00] 17:18:17 INFO - PROCESS | 1803 | 1461111497897 Marionette DEBUG loaded listener.js 17:18:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x8b0bf400) [pid = 1803] [serial = 756] [outer = 0x89f93c00] 17:18:18 INFO - PROCESS | 1803 | 1461111498890 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 2103ms 17:18:18 INFO - PROCESS | 1803 | 1461111498947 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 17:18:18 INFO - PROCESS | 1803 | 1461111498956 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 17:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:18:18 INFO - PROCESS | 1803 | 1461111498966 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:18:18 INFO - PROCESS | 1803 | 1461111498971 Marionette TRACE conn4 <- [1,978,null,{}] 17:18:18 INFO - PROCESS | 1803 | 1461111498980 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:19 INFO - PROCESS | 1803 | 1461111499245 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 17:18:19 INFO - PROCESS | 1803 | 1461111499636 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x89864c00 == 99 [pid = 1803] [id = 252] 17:18:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x89e1e000) [pid = 1803] [serial = 757] [outer = (nil)] 17:18:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x8a04c800) [pid = 1803] [serial = 758] [outer = 0x89e1e000] 17:18:19 INFO - PROCESS | 1803 | 1461111499728 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x8afe6800) [pid = 1803] [serial = 759] [outer = 0x89e1e000] 17:18:20 INFO - PROCESS | 1803 | 1461111500683 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1794ms 17:18:20 INFO - PROCESS | 1803 | 1461111500763 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 17:18:20 INFO - PROCESS | 1803 | 1461111500770 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 17:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:18:20 INFO - PROCESS | 1803 | 1461111500781 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:18:20 INFO - PROCESS | 1803 | 1461111500786 Marionette TRACE conn4 <- [1,982,null,{}] 17:18:20 INFO - PROCESS | 1803 | 1461111500793 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:21 INFO - PROCESS | 1803 | 1461111501058 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x8c1dac00) [pid = 1803] [serial = 647] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x92b1ac00) [pid = 1803] [serial = 626] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x8fb1fc00) [pid = 1803] [serial = 608] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x9113d000) [pid = 1803] [serial = 617] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x8ffe3400) [pid = 1803] [serial = 611] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x90320400) [pid = 1803] [serial = 614] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x8faa7800) [pid = 1803] [serial = 605] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x8afea800) [pid = 1803] [serial = 596] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x912ed800) [pid = 1803] [serial = 620] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x92a9f000) [pid = 1803] [serial = 623] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x8c1f0400) [pid = 1803] [serial = 599] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8f3b3000) [pid = 1803] [serial = 602] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1803 | 1461111501520 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e28c00 == 100 [pid = 1803] [id = 253] 17:18:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x89f8dc00) [pid = 1803] [serial = 760] [outer = (nil)] 17:18:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x8b14b000) [pid = 1803] [serial = 761] [outer = 0x89f8dc00] 17:18:21 INFO - PROCESS | 1803 | 1461111501613 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x8bb82000) [pid = 1803] [serial = 762] [outer = 0x89f8dc00] 17:18:21 INFO - PROCESS | 1803 | --DOCSHELL 0x89859c00 == 99 [pid = 1803] [id = 219] 17:18:21 INFO - PROCESS | 1803 | --DOCSHELL 0x8be33400 == 98 [pid = 1803] [id = 218] 17:18:21 INFO - PROCESS | 1803 | --DOCSHELL 0x8afed400 == 97 [pid = 1803] [id = 217] 17:18:21 INFO - PROCESS | 1803 | --DOCSHELL 0x890cbc00 == 96 [pid = 1803] [id = 216] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x8c4cc000) [pid = 1803] [serial = 639] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x8c1da000) [pid = 1803] [serial = 638] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8afe9800) [pid = 1803] [serial = 629] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x8f987400) [pid = 1803] [serial = 645] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x8f3b9400) [pid = 1803] [serial = 644] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8f252000) [pid = 1803] [serial = 642] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x8bb86800) [pid = 1803] [serial = 633] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x89e26800) [pid = 1803] [serial = 636] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8e30e800) [pid = 1803] [serial = 594] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x8b0bcc00) [pid = 1803] [serial = 632] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x89866400) [pid = 1803] [serial = 635] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x8f245000) [pid = 1803] [serial = 641] [outer = (nil)] [url = about:blank] 17:18:22 INFO - PROCESS | 1803 | 1461111502517 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1786ms 17:18:22 INFO - PROCESS | 1803 | 1461111502568 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 17:18:22 INFO - PROCESS | 1803 | 1461111502572 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 17:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:18:22 INFO - PROCESS | 1803 | 1461111502581 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:18:22 INFO - PROCESS | 1803 | 1461111502591 Marionette TRACE conn4 <- [1,986,null,{}] 17:18:22 INFO - PROCESS | 1803 | 1461111502605 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:22 INFO - PROCESS | 1803 | 1461111502846 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 17:18:23 INFO - PROCESS | 1803 | 1461111503025 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x897f5000 == 97 [pid = 1803] [id = 254] 17:18:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x8b0bcc00) [pid = 1803] [serial = 763] [outer = (nil)] 17:18:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x8be32800) [pid = 1803] [serial = 764] [outer = 0x8b0bcc00] 17:18:23 INFO - PROCESS | 1803 | 1461111503109 Marionette DEBUG loaded listener.js 17:18:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x8c1d4400) [pid = 1803] [serial = 765] [outer = 0x8b0bcc00] 17:18:23 INFO - PROCESS | 1803 | 1461111503958 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1454ms 17:18:24 INFO - PROCESS | 1803 | 1461111504034 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 17:18:24 INFO - PROCESS | 1803 | 1461111504039 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 17:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:18:24 INFO - PROCESS | 1803 | 1461111504046 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:18:24 INFO - PROCESS | 1803 | 1461111504050 Marionette TRACE conn4 <- [1,990,null,{}] 17:18:24 INFO - PROCESS | 1803 | 1461111504061 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:24 INFO - PROCESS | 1803 | 1461111504305 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 17:18:24 INFO - PROCESS | 1803 | 1461111504332 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x89f8e400 == 98 [pid = 1803] [id = 255] 17:18:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x8be2d800) [pid = 1803] [serial = 766] [outer = (nil)] 17:18:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x8c1ee400) [pid = 1803] [serial = 767] [outer = 0x8be2d800] 17:18:24 INFO - PROCESS | 1803 | 1461111504414 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x8c3d9400) [pid = 1803] [serial = 768] [outer = 0x8be2d800] 17:18:25 INFO - PROCESS | 1803 | 1461111505428 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1448ms 17:18:25 INFO - PROCESS | 1803 | 1461111505503 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 1803 | 1461111505506 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 17:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:18:25 INFO - PROCESS | 1803 | 1461111505514 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 1803 | 1461111505516 Marionette TRACE conn4 <- [1,994,null,{}] 17:18:25 INFO - PROCESS | 1803 | 1461111505522 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:25 INFO - PROCESS | 1803 | 1461111505779 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 17:18:25 INFO - PROCESS | 1803 | 1461111505820 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4c2400 == 99 [pid = 1803] [id = 256] 17:18:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x8c4c8400) [pid = 1803] [serial = 769] [outer = (nil)] 17:18:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x8c4d0c00) [pid = 1803] [serial = 770] [outer = 0x8c4c8400] 17:18:25 INFO - PROCESS | 1803 | 1461111505912 Marionette DEBUG loaded listener.js 17:18:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x8e315800) [pid = 1803] [serial = 771] [outer = 0x8c4c8400] 17:18:26 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x8f3b8c00) [pid = 1803] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:18:26 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x88faf800) [pid = 1803] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:18:26 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x897ef400) [pid = 1803] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:18:26 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x87eec400) [pid = 1803] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:18:26 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x8c1de800) [pid = 1803] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:18:26 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8b0bc000) [pid = 1803] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:18:26 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x8a047800) [pid = 1803] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:18:27 INFO - PROCESS | 1803 | 1461111507222 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1748ms 17:18:27 INFO - PROCESS | 1803 | 1461111507263 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 17:18:27 INFO - PROCESS | 1803 | 1461111507266 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 17:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:18:27 INFO - PROCESS | 1803 | 1461111507274 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 1803 | 1461111507278 Marionette TRACE conn4 <- [1,998,null,{}] 17:18:27 INFO - PROCESS | 1803 | 1461111507283 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:27 INFO - PROCESS | 1803 | 1461111507480 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 17:18:27 INFO - PROCESS | 1803 | 1461111507640 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x8985c800 == 100 [pid = 1803] [id = 257] 17:18:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x8b0bc000) [pid = 1803] [serial = 772] [outer = (nil)] 17:18:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x8e410400) [pid = 1803] [serial = 773] [outer = 0x8b0bc000] 17:18:27 INFO - PROCESS | 1803 | 1461111507719 Marionette DEBUG loaded listener.js 17:18:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x8f24f000) [pid = 1803] [serial = 774] [outer = 0x8b0bc000] 17:18:28 INFO - PROCESS | 1803 | 1461111508672 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1451ms 17:18:28 INFO - PROCESS | 1803 | 1461111508727 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 17:18:28 INFO - PROCESS | 1803 | 1461111508734 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 17:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:18:28 INFO - PROCESS | 1803 | 1461111508756 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:18:28 INFO - PROCESS | 1803 | 1461111508763 Marionette TRACE conn4 <- [1,1002,null,{}] 17:18:28 INFO - PROCESS | 1803 | 1461111508818 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:29 INFO - PROCESS | 1803 | 1461111509026 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 17:18:29 INFO - PROCESS | 1803 | 1461111509290 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e24000 == 101 [pid = 1803] [id = 258] 17:18:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x89e24800) [pid = 1803] [serial = 775] [outer = (nil)] 17:18:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x89e2c400) [pid = 1803] [serial = 776] [outer = 0x89e24800] 17:18:29 INFO - PROCESS | 1803 | 1461111509422 Marionette DEBUG loaded listener.js 17:18:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x8a04e800) [pid = 1803] [serial = 777] [outer = 0x89e24800] 17:18:30 INFO - PROCESS | 1803 | 1461111510428 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1739ms 17:18:30 INFO - PROCESS | 1803 | 1461111510497 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 17:18:30 INFO - PROCESS | 1803 | 1461111510506 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 17:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:18:30 INFO - PROCESS | 1803 | 1461111510517 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:18:30 INFO - PROCESS | 1803 | 1461111510522 Marionette TRACE conn4 <- [1,1006,null,{}] 17:18:30 INFO - PROCESS | 1803 | 1461111510528 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:30 INFO - PROCESS | 1803 | 1461111510788 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 17:18:31 INFO - PROCESS | 1803 | 1461111511088 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b239800 == 102 [pid = 1803] [id = 259] 17:18:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x8bb7c800) [pid = 1803] [serial = 778] [outer = (nil)] 17:18:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x8bcca400) [pid = 1803] [serial = 779] [outer = 0x8bb7c800] 17:18:31 INFO - PROCESS | 1803 | 1461111511181 Marionette DEBUG loaded listener.js 17:18:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x8c1d6c00) [pid = 1803] [serial = 780] [outer = 0x8bb7c800] 17:18:32 INFO - PROCESS | 1803 | 1461111512225 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1746ms 17:18:32 INFO - PROCESS | 1803 | 1461111512263 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 17:18:32 INFO - PROCESS | 1803 | 1461111512269 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 17:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:18:32 INFO - PROCESS | 1803 | 1461111512279 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:18:32 INFO - PROCESS | 1803 | 1461111512286 Marionette TRACE conn4 <- [1,1010,null,{}] 17:18:32 INFO - PROCESS | 1803 | 1461111512304 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:32 INFO - PROCESS | 1803 | 1461111512545 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 17:18:32 INFO - PROCESS | 1803 | 1461111512892 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e40c800 == 103 [pid = 1803] [id = 260] 17:18:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x8f24a400) [pid = 1803] [serial = 781] [outer = (nil)] 17:18:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x8f38ac00) [pid = 1803] [serial = 782] [outer = 0x8f24a400] 17:18:32 INFO - PROCESS | 1803 | 1461111512996 Marionette DEBUG loaded listener.js 17:18:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x8f3b3000) [pid = 1803] [serial = 783] [outer = 0x8f24a400] 17:18:33 INFO - PROCESS | 1803 | 1461111513979 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1741ms 17:18:34 INFO - PROCESS | 1803 | 1461111514020 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 17:18:34 INFO - PROCESS | 1803 | 1461111514025 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 17:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:18:34 INFO - PROCESS | 1803 | 1461111514032 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:18:34 INFO - PROCESS | 1803 | 1461111514037 Marionette TRACE conn4 <- [1,1014,null,{}] 17:18:34 INFO - PROCESS | 1803 | 1461111514043 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:34 INFO - PROCESS | 1803 | 1461111514259 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 17:18:34 INFO - PROCESS | 1803 | 1461111514504 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4c9800 == 104 [pid = 1803] [id = 261] 17:18:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x8f3ba800) [pid = 1803] [serial = 784] [outer = (nil)] 17:18:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x8fa9a000) [pid = 1803] [serial = 785] [outer = 0x8f3ba800] 17:18:34 INFO - PROCESS | 1803 | 1461111514641 Marionette DEBUG loaded listener.js 17:18:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x8fb15400) [pid = 1803] [serial = 786] [outer = 0x8f3ba800] 17:18:35 INFO - PROCESS | 1803 | 1461111515556 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1585ms 17:18:35 INFO - PROCESS | 1803 | 1461111515618 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 17:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:18:35 INFO - PROCESS | 1803 | 1461111515623 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 17:18:35 INFO - PROCESS | 1803 | 1461111515631 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:18:35 INFO - PROCESS | 1803 | 1461111515634 Marionette TRACE conn4 <- [1,1018,null,{}] 17:18:35 INFO - PROCESS | 1803 | 1461111515641 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:35 INFO - PROCESS | 1803 | 1461111515859 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 17:18:36 INFO - PROCESS | 1803 | 1461111516107 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f984400 == 105 [pid = 1803] [id = 262] 17:18:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x8f98c400) [pid = 1803] [serial = 787] [outer = (nil)] 17:18:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x8febec00) [pid = 1803] [serial = 788] [outer = 0x8f98c400] 17:18:36 INFO - PROCESS | 1803 | 1461111516243 Marionette DEBUG loaded listener.js 17:18:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x8ffc8000) [pid = 1803] [serial = 789] [outer = 0x8f98c400] 17:18:37 INFO - PROCESS | 1803 | 1461111517208 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1633ms 17:18:37 INFO - PROCESS | 1803 | 1461111517265 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 17:18:37 INFO - PROCESS | 1803 | 1461111517268 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 17:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:18:37 INFO - PROCESS | 1803 | 1461111517277 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:18:37 INFO - PROCESS | 1803 | 1461111517282 Marionette TRACE conn4 <- [1,1022,null,{}] 17:18:37 INFO - PROCESS | 1803 | 1461111517288 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:37 INFO - PROCESS | 1803 | 1461111517540 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 17:18:37 INFO - PROCESS | 1803 | 1461111517842 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x890cbc00 == 106 [pid = 1803] [id = 263] 17:18:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x9031a400) [pid = 1803] [serial = 790] [outer = (nil)] 17:18:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x905e7c00) [pid = 1803] [serial = 791] [outer = 0x9031a400] 17:18:37 INFO - PROCESS | 1803 | 1461111517948 Marionette DEBUG loaded listener.js 17:18:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x91213000) [pid = 1803] [serial = 792] [outer = 0x9031a400] 17:18:38 INFO - PROCESS | 1803 | 1461111518887 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1649ms 17:18:38 INFO - PROCESS | 1803 | 1461111518926 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 17:18:38 INFO - PROCESS | 1803 | 1461111518931 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 17:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:18:38 INFO - PROCESS | 1803 | 1461111518937 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:18:38 INFO - PROCESS | 1803 | 1461111518940 Marionette TRACE conn4 <- [1,1026,null,{}] 17:18:38 INFO - PROCESS | 1803 | 1461111518947 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:39 INFO - PROCESS | 1803 | 1461111519159 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 17:18:39 INFO - PROCESS | 1803 | 1461111519400 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb1f400 == 107 [pid = 1803] [id = 264] 17:18:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x905ea000) [pid = 1803] [serial = 793] [outer = (nil)] 17:18:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x912f0000) [pid = 1803] [serial = 794] [outer = 0x905ea000] 17:18:39 INFO - PROCESS | 1803 | 1461111519537 Marionette DEBUG loaded listener.js 17:18:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x91e4e400) [pid = 1803] [serial = 795] [outer = 0x905ea000] 17:18:40 INFO - PROCESS | 1803 | 1461111520420 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1530ms 17:18:40 INFO - PROCESS | 1803 | 1461111520469 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 17:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:18:40 INFO - PROCESS | 1803 | 1461111520473 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 17:18:40 INFO - PROCESS | 1803 | 1461111520480 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:18:40 INFO - PROCESS | 1803 | 1461111520484 Marionette TRACE conn4 <- [1,1030,null,{}] 17:18:40 INFO - PROCESS | 1803 | 1461111520490 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:40 INFO - PROCESS | 1803 | 1461111520699 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 17:18:40 INFO - PROCESS | 1803 | 1461111520943 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffec400 == 108 [pid = 1803] [id = 265] 17:18:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x905e8800) [pid = 1803] [serial = 796] [outer = (nil)] 17:18:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x92aa6000) [pid = 1803] [serial = 797] [outer = 0x905e8800] 17:18:41 INFO - PROCESS | 1803 | 1461111521081 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x92ad3000) [pid = 1803] [serial = 798] [outer = 0x905e8800] 17:18:42 INFO - PROCESS | 1803 | 1461111522001 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1593ms 17:18:42 INFO - PROCESS | 1803 | 1461111522073 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 17:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:18:42 INFO - PROCESS | 1803 | 1461111522078 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 17:18:42 INFO - PROCESS | 1803 | 1461111522085 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:18:42 INFO - PROCESS | 1803 | 1461111522089 Marionette TRACE conn4 <- [1,1034,null,{}] 17:18:42 INFO - PROCESS | 1803 | 1461111522094 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:42 INFO - PROCESS | 1803 | 1461111522301 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 17:18:42 INFO - PROCESS | 1803 | 1461111522543 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b23b800 == 109 [pid = 1803] [id = 266] 17:18:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x92a9b000) [pid = 1803] [serial = 799] [outer = (nil)] 17:18:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x92bc6000) [pid = 1803] [serial = 800] [outer = 0x92a9b000] 17:18:42 INFO - PROCESS | 1803 | 1461111522673 Marionette DEBUG loaded listener.js 17:18:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x94666400) [pid = 1803] [serial = 801] [outer = 0x92a9b000] 17:18:43 INFO - PROCESS | 1803 | 1461111523615 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1582ms 17:18:43 INFO - PROCESS | 1803 | 1461111523668 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 17:18:43 INFO - PROCESS | 1803 | 1461111523672 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 17:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:18:43 INFO - PROCESS | 1803 | 1461111523679 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:18:43 INFO - PROCESS | 1803 | 1461111523683 Marionette TRACE conn4 <- [1,1038,null,{}] 17:18:43 INFO - PROCESS | 1803 | 1461111523689 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:43 INFO - PROCESS | 1803 | 1461111523891 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 17:18:44 INFO - PROCESS | 1803 | 1461111524138 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb18c00 == 110 [pid = 1803] [id = 267] 17:18:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x92a9cc00) [pid = 1803] [serial = 802] [outer = (nil)] 17:18:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x96060000) [pid = 1803] [serial = 803] [outer = 0x92a9cc00] 17:18:44 INFO - PROCESS | 1803 | 1461111524242 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x96a0e400) [pid = 1803] [serial = 804] [outer = 0x92a9cc00] 17:18:45 INFO - PROCESS | 1803 | 1461111525150 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1537ms 17:18:45 INFO - PROCESS | 1803 | 1461111525218 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 17:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:18:45 INFO - PROCESS | 1803 | 1461111525222 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 17:18:45 INFO - PROCESS | 1803 | 1461111525229 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 1803 | 1461111525234 Marionette TRACE conn4 <- [1,1042,null,{}] 17:18:45 INFO - PROCESS | 1803 | 1461111525240 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:45 INFO - PROCESS | 1803 | 1461111525510 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 17:18:45 INFO - PROCESS | 1803 | 1461111525788 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x9701c800 == 111 [pid = 1803] [id = 268] 17:18:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x97a9dc00) [pid = 1803] [serial = 805] [outer = (nil)] 17:18:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x97ab3c00) [pid = 1803] [serial = 806] [outer = 0x97a9dc00] 17:18:45 INFO - PROCESS | 1803 | 1461111525886 Marionette DEBUG loaded listener.js 17:18:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x98401400) [pid = 1803] [serial = 807] [outer = 0x97a9dc00] 17:18:46 INFO - PROCESS | 1803 | 1461111526805 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1637ms 17:18:46 INFO - PROCESS | 1803 | 1461111526867 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 17:18:46 INFO - PROCESS | 1803 | 1461111526870 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 17:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:18:46 INFO - PROCESS | 1803 | 1461111526877 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:18:46 INFO - PROCESS | 1803 | 1461111526881 Marionette TRACE conn4 <- [1,1046,null,{}] 17:18:46 INFO - PROCESS | 1803 | 1461111526887 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:47 INFO - PROCESS | 1803 | 1461111527099 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 17:18:47 INFO - PROCESS | 1803 | 1461111527346 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x97a95c00 == 112 [pid = 1803] [id = 269] 17:18:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x98b9ac00) [pid = 1803] [serial = 808] [outer = (nil)] 17:18:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x98eae400) [pid = 1803] [serial = 809] [outer = 0x98b9ac00] 17:18:47 INFO - PROCESS | 1803 | 1461111527481 Marionette DEBUG loaded listener.js 17:18:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x9924f000) [pid = 1803] [serial = 810] [outer = 0x98b9ac00] 17:18:48 INFO - PROCESS | 1803 | 1461111528359 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1534ms 17:18:48 INFO - PROCESS | 1803 | 1461111528414 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 17:18:48 INFO - PROCESS | 1803 | 1461111528418 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 17:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:18:48 INFO - PROCESS | 1803 | 1461111528424 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 1803 | 1461111528427 Marionette TRACE conn4 <- [1,1050,null,{}] 17:18:48 INFO - PROCESS | 1803 | 1461111528433 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:48 INFO - PROCESS | 1803 | 1461111528648 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 17:18:48 INFO - PROCESS | 1803 | 1461111528893 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x9840d400 == 113 [pid = 1803] [id = 270] 17:18:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x98b9dc00) [pid = 1803] [serial = 811] [outer = (nil)] 17:18:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x9a55c400) [pid = 1803] [serial = 812] [outer = 0x98b9dc00] 17:18:49 INFO - PROCESS | 1803 | 1461111529024 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x9a771c00) [pid = 1803] [serial = 813] [outer = 0x98b9dc00] 17:18:49 INFO - PROCESS | 1803 | 1461111529932 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1542ms 17:18:49 INFO - PROCESS | 1803 | 1461111529967 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 17:18:49 INFO - PROCESS | 1803 | 1461111529971 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 17:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:18:49 INFO - PROCESS | 1803 | 1461111529977 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:18:49 INFO - PROCESS | 1803 | 1461111529981 Marionette TRACE conn4 <- [1,1054,null,{}] 17:18:49 INFO - PROCESS | 1803 | 1461111529987 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:50 INFO - PROCESS | 1803 | 1461111530189 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 17:18:50 INFO - PROCESS | 1803 | 1461111530396 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x92a9d800 == 114 [pid = 1803] [id = 271] 17:18:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x92bbdc00) [pid = 1803] [serial = 814] [outer = (nil)] 17:18:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x9de94800) [pid = 1803] [serial = 815] [outer = 0x92bbdc00] 17:18:50 INFO - PROCESS | 1803 | 1461111530527 Marionette DEBUG loaded listener.js 17:18:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x9fa8bc00) [pid = 1803] [serial = 816] [outer = 0x92bbdc00] 17:18:51 INFO - PROCESS | 1803 | 1461111531435 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1492ms 17:18:51 INFO - PROCESS | 1803 | 1461111531470 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 17:18:51 INFO - PROCESS | 1803 | 1461111531473 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 17:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:18:51 INFO - PROCESS | 1803 | 1461111531480 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:18:51 INFO - PROCESS | 1803 | 1461111531484 Marionette TRACE conn4 <- [1,1058,null,{}] 17:18:51 INFO - PROCESS | 1803 | 1461111531489 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:51 INFO - PROCESS | 1803 | 1461111531672 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 17:18:51 INFO - PROCESS | 1803 | 1461111531882 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f247000 == 115 [pid = 1803] [id = 272] 17:18:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x8faa1000) [pid = 1803] [serial = 817] [outer = (nil)] 17:18:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x9fb58000) [pid = 1803] [serial = 818] [outer = 0x8faa1000] 17:18:51 INFO - PROCESS | 1803 | 1461111531968 Marionette DEBUG loaded listener.js 17:18:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x9fd8ec00) [pid = 1803] [serial = 819] [outer = 0x8faa1000] 17:18:52 INFO - PROCESS | 1803 | 1461111532934 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1489ms 17:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:18:52 INFO - PROCESS | 1803 | 1461111532970 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 17:18:52 INFO - PROCESS | 1803 | 1461111532973 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 17:18:52 INFO - PROCESS | 1803 | 1461111532980 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:18:52 INFO - PROCESS | 1803 | 1461111532984 Marionette TRACE conn4 <- [1,1062,null,{}] 17:18:52 INFO - PROCESS | 1803 | 1461111532989 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:53 INFO - PROCESS | 1803 | 1461111533193 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 17:18:53 INFO - PROCESS | 1803 | 1461111533458 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x9a76fc00 == 116 [pid = 1803] [id = 273] 17:18:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x9de8a000) [pid = 1803] [serial = 820] [outer = (nil)] 17:18:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x9fb50000) [pid = 1803] [serial = 821] [outer = 0x9de8a000] 17:18:53 INFO - PROCESS | 1803 | 1461111533594 Marionette DEBUG loaded listener.js 17:18:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x9fe31400) [pid = 1803] [serial = 822] [outer = 0x9de8a000] 17:18:55 INFO - PROCESS | 1803 | 1461111535197 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 2240ms 17:18:55 INFO - PROCESS | 1803 | 1461111535220 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 17:18:55 INFO - PROCESS | 1803 | 1461111535226 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 17:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:18:55 INFO - PROCESS | 1803 | 1461111535235 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:18:55 INFO - PROCESS | 1803 | 1461111535240 Marionette TRACE conn4 <- [1,1066,null,{}] 17:18:55 INFO - PROCESS | 1803 | 1461111535250 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:55 INFO - PROCESS | 1803 | 1461111535430 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 17:18:55 INFO - PROCESS | 1803 | 1461111535643 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x89864800 == 117 [pid = 1803] [id = 274] 17:18:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x89f89400) [pid = 1803] [serial = 823] [outer = (nil)] 17:18:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x8b232c00) [pid = 1803] [serial = 824] [outer = 0x89f89400] 17:18:55 INFO - PROCESS | 1803 | 1461111535766 Marionette DEBUG loaded listener.js 17:18:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x8bb87400) [pid = 1803] [serial = 825] [outer = 0x89f89400] 17:18:56 INFO - PROCESS | 1803 | 1461111536891 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1692ms 17:18:56 INFO - PROCESS | 1803 | 1461111536928 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 17:18:56 INFO - PROCESS | 1803 | 1461111536936 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 17:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:18:56 INFO - PROCESS | 1803 | 1461111536946 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:18:56 INFO - PROCESS | 1803 | 1461111536951 Marionette TRACE conn4 <- [1,1070,null,{}] 17:18:56 INFO - PROCESS | 1803 | 1461111536957 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:57 INFO - PROCESS | 1803 | 1461111537195 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 17:18:57 INFO - PROCESS | 1803 | 1461111537457 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe8000 == 118 [pid = 1803] [id = 275] 17:18:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x8b0b5000) [pid = 1803] [serial = 826] [outer = (nil)] 17:18:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x8c3d8000) [pid = 1803] [serial = 827] [outer = 0x8b0b5000] 17:18:57 INFO - PROCESS | 1803 | 1461111537581 Marionette DEBUG loaded listener.js 17:18:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x8c4cac00) [pid = 1803] [serial = 828] [outer = 0x8b0b5000] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x8b0b0800) [pid = 1803] [serial = 689] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0x98ba0000) [pid = 1803] [serial = 683] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0x8f985000) [pid = 1803] [serial = 710] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x990f7c00) [pid = 1803] [serial = 686] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOCSHELL 0x897f5000 == 117 [pid = 1803] [id = 254] 17:18:58 INFO - PROCESS | 1803 | --DOCSHELL 0x89e28c00 == 116 [pid = 1803] [id = 253] 17:18:58 INFO - PROCESS | 1803 | --DOCSHELL 0x89864c00 == 115 [pid = 1803] [id = 252] 17:18:58 INFO - PROCESS | 1803 | --DOCSHELL 0x89f93400 == 114 [pid = 1803] [id = 251] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x8fb12000) [pid = 1803] [serial = 659] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x8c1d8400) [pid = 1803] [serial = 695] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x8febe800) [pid = 1803] [serial = 708] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x8a055000) [pid = 1803] [serial = 692] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x897f5400) [pid = 1803] [serial = 650] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0x8f983800) [pid = 1803] [serial = 707] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x89f8d000) [pid = 1803] [serial = 698] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x8b144000) [pid = 1803] [serial = 653] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x8ffd1400) [pid = 1803] [serial = 662] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x9466a400) [pid = 1803] [serial = 668] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x8fa9c000) [pid = 1803] [serial = 648] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0x912e9400) [pid = 1803] [serial = 665] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x8c1ebc00) [pid = 1803] [serial = 702] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x8f388000) [pid = 1803] [serial = 705] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x96a10c00) [pid = 1803] [serial = 674] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x8c3ce400) [pid = 1803] [serial = 656] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x977c2000) [pid = 1803] [serial = 677] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x8b0b7800) [pid = 1803] [serial = 701] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x94675000) [pid = 1803] [serial = 671] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x8f24c800) [pid = 1803] [serial = 704] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x97b0d400) [pid = 1803] [serial = 680] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x8b22ec00) [pid = 1803] [serial = 699] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x8c1f0c00) [pid = 1803] [serial = 696] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x8b0b5c00) [pid = 1803] [serial = 693] [outer = (nil)] [url = about:blank] 17:18:58 INFO - PROCESS | 1803 | 1461111538751 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1833ms 17:18:58 INFO - PROCESS | 1803 | 1461111538780 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 17:18:58 INFO - PROCESS | 1803 | 1461111538784 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 17:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:18:58 INFO - PROCESS | 1803 | 1461111538791 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - PROCESS | 1803 | 1461111538796 Marionette TRACE conn4 <- [1,1074,null,{}] 17:18:58 INFO - PROCESS | 1803 | 1461111538860 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:59 INFO - PROCESS | 1803 | 1461111539048 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 17:18:59 INFO - PROCESS | 1803 | 1461111539248 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a049800 == 115 [pid = 1803] [id = 276] 17:18:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x8a04bc00) [pid = 1803] [serial = 829] [outer = (nil)] 17:18:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x8c3d1c00) [pid = 1803] [serial = 830] [outer = 0x8a04bc00] 17:18:59 INFO - PROCESS | 1803 | 1461111539336 Marionette DEBUG loaded listener.js 17:18:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x8e30ac00) [pid = 1803] [serial = 831] [outer = 0x8a04bc00] 17:19:00 INFO - PROCESS | 1803 | 1461111540301 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1575ms 17:19:00 INFO - PROCESS | 1803 | 1461111540367 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 17:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:19:00 INFO - PROCESS | 1803 | 1461111540372 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 17:19:00 INFO - PROCESS | 1803 | 1461111540378 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:19:00 INFO - PROCESS | 1803 | 1461111540382 Marionette TRACE conn4 <- [1,1078,null,{}] 17:19:00 INFO - PROCESS | 1803 | 1461111540387 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:00 INFO - PROCESS | 1803 | 1461111540578 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 17:19:00 INFO - PROCESS | 1803 | 1461111540776 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b144000 == 116 [pid = 1803] [id = 277] 17:19:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x8e40bc00) [pid = 1803] [serial = 832] [outer = (nil)] 17:19:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x8f24e400) [pid = 1803] [serial = 833] [outer = 0x8e40bc00] 17:19:00 INFO - PROCESS | 1803 | 1461111540855 Marionette DEBUG loaded listener.js 17:19:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x8f388c00) [pid = 1803] [serial = 834] [outer = 0x8e40bc00] 17:19:01 INFO - PROCESS | 1803 | 1461111541794 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1441ms 17:19:01 INFO - PROCESS | 1803 | 1461111541820 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 17:19:01 INFO - PROCESS | 1803 | 1461111541824 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 17:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:19:01 INFO - PROCESS | 1803 | 1461111541830 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:19:01 INFO - PROCESS | 1803 | 1461111541832 Marionette TRACE conn4 <- [1,1082,null,{}] 17:19:01 INFO - PROCESS | 1803 | 1461111541838 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:02 INFO - PROCESS | 1803 | 1461111542099 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 17:19:02 INFO - PROCESS | 1803 | 1461111542152 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b6000 == 117 [pid = 1803] [id = 278] 17:19:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x8f980400) [pid = 1803] [serial = 835] [outer = (nil)] 17:19:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x8fa9cc00) [pid = 1803] [serial = 836] [outer = 0x8f980400] 17:19:02 INFO - PROCESS | 1803 | 1461111542233 Marionette DEBUG loaded listener.js 17:19:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x8faa8400) [pid = 1803] [serial = 837] [outer = 0x8f980400] 17:19:03 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x8be2d800) [pid = 1803] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:19:03 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x8c4c8400) [pid = 1803] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:19:03 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x89e1d400) [pid = 1803] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:19:03 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x8b0bcc00) [pid = 1803] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:19:03 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x89e1e000) [pid = 1803] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:19:03 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x89f8dc00) [pid = 1803] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:19:03 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x89f93c00) [pid = 1803] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:19:03 INFO - PROCESS | 1803 | 1461111543695 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1880ms 17:19:03 INFO - PROCESS | 1803 | 1461111543717 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 17:19:03 INFO - PROCESS | 1803 | 1461111543721 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 17:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:19:03 INFO - PROCESS | 1803 | 1461111543728 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:19:03 INFO - PROCESS | 1803 | 1461111543731 Marionette TRACE conn4 <- [1,1086,null,{}] 17:19:03 INFO - PROCESS | 1803 | 1461111543737 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:03 INFO - PROCESS | 1803 | 1461111543949 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 17:19:03 INFO - PROCESS | 1803 | 1461111543961 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e1d400 == 118 [pid = 1803] [id = 279] 17:19:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x89f8dc00) [pid = 1803] [serial = 838] [outer = (nil)] 17:19:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x8fec0000) [pid = 1803] [serial = 839] [outer = 0x89f8dc00] 17:19:04 INFO - PROCESS | 1803 | 1461111544182 Marionette DEBUG loaded listener.js 17:19:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x8ffe3000) [pid = 1803] [serial = 840] [outer = 0x89f8dc00] 17:19:04 INFO - PROCESS | 1803 | 1461111544980 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1281ms 17:19:05 INFO - PROCESS | 1803 | 1461111545010 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 17:19:05 INFO - PROCESS | 1803 | 1461111545014 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 17:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:19:05 INFO - PROCESS | 1803 | 1461111545020 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:19:05 INFO - PROCESS | 1803 | 1461111545022 Marionette TRACE conn4 <- [1,1090,null,{}] 17:19:05 INFO - PROCESS | 1803 | 1461111545028 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:05 INFO - PROCESS | 1803 | 1461111545271 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 17:19:05 INFO - PROCESS | 1803 | 1461111545549 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x897ee800 == 119 [pid = 1803] [id = 280] 17:19:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x897ef400) [pid = 1803] [serial = 841] [outer = (nil)] 17:19:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x89867400) [pid = 1803] [serial = 842] [outer = 0x897ef400] 17:19:05 INFO - PROCESS | 1803 | 1461111545710 Marionette DEBUG loaded listener.js 17:19:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x89f8b000) [pid = 1803] [serial = 843] [outer = 0x897ef400] 17:19:06 INFO - PROCESS | 1803 | 1461111546703 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1730ms 17:19:06 INFO - PROCESS | 1803 | 1461111546752 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 17:19:06 INFO - PROCESS | 1803 | 1461111546759 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 17:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:19:06 INFO - PROCESS | 1803 | 1461111546767 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:19:06 INFO - PROCESS | 1803 | 1461111546773 Marionette TRACE conn4 <- [1,1094,null,{}] 17:19:06 INFO - PROCESS | 1803 | 1461111546782 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:07 INFO - PROCESS | 1803 | 1461111547004 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 17:19:07 INFO - PROCESS | 1803 | 1461111547268 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b22fc00 == 120 [pid = 1803] [id = 281] 17:19:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x8b23a400) [pid = 1803] [serial = 844] [outer = (nil)] 17:19:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x8bb85000) [pid = 1803] [serial = 845] [outer = 0x8b23a400] 17:19:07 INFO - PROCESS | 1803 | 1461111547408 Marionette DEBUG loaded listener.js 17:19:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x8be33c00) [pid = 1803] [serial = 846] [outer = 0x8b23a400] 17:19:08 INFO - PROCESS | 1803 | 1461111548432 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1685ms 17:19:08 INFO - PROCESS | 1803 | 1461111548455 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 17:19:08 INFO - PROCESS | 1803 | 1461111548462 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 17:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:19:08 INFO - PROCESS | 1803 | 1461111548469 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:19:08 INFO - PROCESS | 1803 | 1461111548472 Marionette TRACE conn4 <- [1,1098,null,{}] 17:19:08 INFO - PROCESS | 1803 | 1461111548479 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:08 INFO - PROCESS | 1803 | 1461111548763 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 17:19:09 INFO - PROCESS | 1803 | 1461111549114 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4c6c00 == 121 [pid = 1803] [id = 282] 17:19:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x8c4cd000) [pid = 1803] [serial = 847] [outer = (nil)] 17:19:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x8e317000) [pid = 1803] [serial = 848] [outer = 0x8c4cd000] 17:19:09 INFO - PROCESS | 1803 | 1461111549214 Marionette DEBUG loaded listener.js 17:19:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x8f3afc00) [pid = 1803] [serial = 849] [outer = 0x8c4cd000] 17:19:10 INFO - PROCESS | 1803 | 1461111550287 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1889ms 17:19:10 INFO - PROCESS | 1803 | 1461111550359 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 17:19:10 INFO - PROCESS | 1803 | 1461111550363 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 17:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:19:10 INFO - PROCESS | 1803 | 1461111550380 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:19:10 INFO - PROCESS | 1803 | 1461111550389 Marionette TRACE conn4 <- [1,1102,null,{}] 17:19:10 INFO - PROCESS | 1803 | 1461111550395 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:10 INFO - PROCESS | 1803 | 1461111550652 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 17:19:10 INFO - PROCESS | 1803 | 1461111550918 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x8faa4400 == 122 [pid = 1803] [id = 283] 17:19:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x8febb400) [pid = 1803] [serial = 850] [outer = (nil)] 17:19:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x90320400) [pid = 1803] [serial = 851] [outer = 0x8febb400] 17:19:11 INFO - PROCESS | 1803 | 1461111551009 Marionette DEBUG loaded listener.js 17:19:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 207 (0x905e8400) [pid = 1803] [serial = 852] [outer = 0x8febb400] 17:19:11 INFO - PROCESS | 1803 | --DOCSHELL 0x960d4800 == 121 [pid = 1803] [id = 9] 17:19:12 INFO - PROCESS | 1803 | 1461111552005 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1705ms 17:19:12 INFO - PROCESS | 1803 | 1461111552077 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 17:19:12 INFO - PROCESS | 1803 | 1461111552082 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 17:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:19:12 INFO - PROCESS | 1803 | 1461111552088 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:19:12 INFO - PROCESS | 1803 | 1461111552092 Marionette TRACE conn4 <- [1,1106,null,{}] 17:19:12 INFO - PROCESS | 1803 | 1461111552097 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:12 INFO - PROCESS | 1803 | 1461111552347 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 17:19:12 INFO - PROCESS | 1803 | 1461111552637 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a056800 == 122 [pid = 1803] [id = 284] 17:19:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 208 (0x8b145800) [pid = 1803] [serial = 853] [outer = (nil)] 17:19:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 209 (0x92a99c00) [pid = 1803] [serial = 854] [outer = 0x8b145800] 17:19:12 INFO - PROCESS | 1803 | 1461111552745 Marionette DEBUG loaded listener.js 17:19:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 210 (0x92a9fc00) [pid = 1803] [serial = 855] [outer = 0x8b145800] 17:19:13 INFO - PROCESS | 1803 | 1461111553679 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1636ms 17:19:13 INFO - PROCESS | 1803 | 1461111553725 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 17:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:19:13 INFO - PROCESS | 1803 | 1461111553730 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 17:19:13 INFO - PROCESS | 1803 | 1461111553736 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:19:13 INFO - PROCESS | 1803 | 1461111553740 Marionette TRACE conn4 <- [1,1110,null,{}] 17:19:13 INFO - PROCESS | 1803 | 1461111553746 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:13 INFO - PROCESS | 1803 | 1461111553962 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 17:19:14 INFO - PROCESS | 1803 | 1461111554229 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x94672400 == 123 [pid = 1803] [id = 285] 17:19:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 211 (0x94672c00) [pid = 1803] [serial = 856] [outer = (nil)] 17:19:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 212 (0x9605c400) [pid = 1803] [serial = 857] [outer = 0x94672c00] 17:19:14 INFO - PROCESS | 1803 | 1461111554382 Marionette DEBUG loaded listener.js 17:19:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 213 (0x97a9cc00) [pid = 1803] [serial = 858] [outer = 0x94672c00] 17:19:15 INFO - PROCESS | 1803 | 1461111555303 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1632ms 17:19:15 INFO - PROCESS | 1803 | 1461111555370 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 17:19:15 INFO - PROCESS | 1803 | 1461111555374 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 17:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:19:15 INFO - PROCESS | 1803 | 1461111555381 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:19:15 INFO - PROCESS | 1803 | 1461111555385 Marionette TRACE conn4 <- [1,1114,null,{}] 17:19:15 INFO - PROCESS | 1803 | 1461111555390 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:15 INFO - PROCESS | 1803 | 1461111555596 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 17:19:15 INFO - PROCESS | 1803 | 1461111555843 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x94668000 == 124 [pid = 1803] [id = 286] 17:19:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 214 (0x9807ac00) [pid = 1803] [serial = 859] [outer = (nil)] 17:19:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 215 (0x98ba3c00) [pid = 1803] [serial = 860] [outer = 0x9807ac00] 17:19:15 INFO - PROCESS | 1803 | 1461111555979 Marionette DEBUG loaded listener.js 17:19:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 216 (0x98eb5800) [pid = 1803] [serial = 861] [outer = 0x9807ac00] 17:19:16 INFO - PROCESS | 1803 | 1461111556953 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1633ms 17:19:17 INFO - PROCESS | 1803 | 1461111557016 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 17:19:17 INFO - PROCESS | 1803 | 1461111557020 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 17:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:19:17 INFO - PROCESS | 1803 | 1461111557026 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:19:17 INFO - PROCESS | 1803 | 1461111557030 Marionette TRACE conn4 <- [1,1118,null,{}] 17:19:17 INFO - PROCESS | 1803 | 1461111557036 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:17 INFO - PROCESS | 1803 | 1461111557289 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 17:19:17 INFO - PROCESS | 1803 | 1461111557580 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x98ba5000 == 125 [pid = 1803] [id = 287] 17:19:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 217 (0x99276800) [pid = 1803] [serial = 862] [outer = (nil)] 17:19:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 218 (0x9a568c00) [pid = 1803] [serial = 863] [outer = 0x99276800] 17:19:17 INFO - PROCESS | 1803 | 1461111557675 Marionette DEBUG loaded listener.js 17:19:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 219 (0x9a774800) [pid = 1803] [serial = 864] [outer = 0x99276800] 17:19:18 INFO - PROCESS | 1803 | 1461111558579 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1587ms 17:19:18 INFO - PROCESS | 1803 | 1461111558615 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 17:19:18 INFO - PROCESS | 1803 | 1461111558619 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 17:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:19:18 INFO - PROCESS | 1803 | 1461111558626 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:19:18 INFO - PROCESS | 1803 | 1461111558629 Marionette TRACE conn4 <- [1,1122,null,{}] 17:19:18 INFO - PROCESS | 1803 | 1461111558635 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:18 INFO - PROCESS | 1803 | 1461111558870 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 17:19:19 INFO - PROCESS | 1803 | 1461111559126 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb15c00 == 126 [pid = 1803] [id = 288] 17:19:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 220 (0x97dd8800) [pid = 1803] [serial = 865] [outer = (nil)] 17:19:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 221 (0x9fd95000) [pid = 1803] [serial = 866] [outer = 0x97dd8800] 17:19:19 INFO - PROCESS | 1803 | 1461111559258 Marionette DEBUG loaded listener.js 17:19:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x9fe3d800) [pid = 1803] [serial = 867] [outer = 0x97dd8800] 17:19:20 INFO - PROCESS | 1803 | 1461111560170 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1585ms 17:19:20 INFO - PROCESS | 1803 | 1461111560213 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 17:19:20 INFO - PROCESS | 1803 | 1461111560217 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 17:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:19:20 INFO - PROCESS | 1803 | 1461111560224 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:19:20 INFO - PROCESS | 1803 | 1461111560228 Marionette TRACE conn4 <- [1,1126,null,{}] 17:19:20 INFO - PROCESS | 1803 | 1461111560235 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:20 INFO - PROCESS | 1803 | 1461111560473 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 17:19:20 INFO - PROCESS | 1803 | 1461111560819 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e1f000 == 127 [pid = 1803] [id = 289] 17:19:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x89e2a000) [pid = 1803] [serial = 868] [outer = (nil)] 17:19:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0xa09cec00) [pid = 1803] [serial = 869] [outer = 0x89e2a000] 17:19:20 INFO - PROCESS | 1803 | 1461111560919 Marionette DEBUG loaded listener.js 17:19:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0xa0b11c00) [pid = 1803] [serial = 870] [outer = 0x89e2a000] 17:19:21 INFO - PROCESS | 1803 | 1461111561810 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1642ms 17:19:21 INFO - PROCESS | 1803 | 1461111561867 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 17:19:21 INFO - PROCESS | 1803 | 1461111561871 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 17:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:19:21 INFO - PROCESS | 1803 | 1461111561878 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:19:21 INFO - PROCESS | 1803 | 1461111561882 Marionette TRACE conn4 <- [1,1130,null,{}] 17:19:21 INFO - PROCESS | 1803 | 1461111561888 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:22 INFO - PROCESS | 1803 | 1461111562095 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 17:19:22 INFO - PROCESS | 1803 | 1461111562356 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:22 INFO - PROCESS | 1803 | ++DOCSHELL 0xa292f800 == 128 [pid = 1803] [id = 290] 17:19:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0xa2931800) [pid = 1803] [serial = 871] [outer = (nil)] 17:19:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0xa29c8800) [pid = 1803] [serial = 872] [outer = 0xa2931800] 17:19:22 INFO - PROCESS | 1803 | 1461111562508 Marionette DEBUG loaded listener.js 17:19:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0xa3be0000) [pid = 1803] [serial = 873] [outer = 0xa2931800] 17:19:23 INFO - PROCESS | 1803 | 1461111563456 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1631ms 17:19:23 INFO - PROCESS | 1803 | 1461111563510 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 17:19:23 INFO - PROCESS | 1803 | 1461111563514 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 17:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:19:23 INFO - PROCESS | 1803 | 1461111563521 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:19:23 INFO - PROCESS | 1803 | 1461111563533 Marionette TRACE conn4 <- [1,1134,null,{}] 17:19:23 INFO - PROCESS | 1803 | 1461111563538 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:23 INFO - PROCESS | 1803 | 1461111563816 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 17:19:24 INFO - PROCESS | 1803 | 1461111564122 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x8feb9400 == 129 [pid = 1803] [id = 291] 17:19:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0xa098ac00) [pid = 1803] [serial = 874] [outer = (nil)] 17:19:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0xa4441800) [pid = 1803] [serial = 875] [outer = 0xa098ac00] 17:19:24 INFO - PROCESS | 1803 | 1461111564210 Marionette DEBUG loaded listener.js 17:19:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0xa444c400) [pid = 1803] [serial = 876] [outer = 0xa098ac00] 17:19:25 INFO - PROCESS | 1803 | 1461111565089 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1640ms 17:19:25 INFO - PROCESS | 1803 | 1461111565162 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 17:19:25 INFO - PROCESS | 1803 | 1461111565166 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 17:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:19:25 INFO - PROCESS | 1803 | 1461111565172 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:19:25 INFO - PROCESS | 1803 | 1461111565176 Marionette TRACE conn4 <- [1,1138,null,{}] 17:19:25 INFO - PROCESS | 1803 | 1461111565182 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:25 INFO - PROCESS | 1803 | 1461111565426 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 17:19:25 INFO - PROCESS | 1803 | 1461111565680 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x876e9c00 == 130 [pid = 1803] [id = 292] 17:19:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x876eac00) [pid = 1803] [serial = 877] [outer = (nil)] 17:19:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x876f1c00) [pid = 1803] [serial = 878] [outer = 0x876eac00] 17:19:25 INFO - PROCESS | 1803 | 1461111565809 Marionette DEBUG loaded listener.js 17:19:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x876f4c00) [pid = 1803] [serial = 879] [outer = 0x876eac00] 17:19:26 INFO - PROCESS | 1803 | 1461111566697 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1584ms 17:19:26 INFO - PROCESS | 1803 | 1461111566759 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 17:19:26 INFO - PROCESS | 1803 | 1461111566763 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 17:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:19:26 INFO - PROCESS | 1803 | 1461111566770 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:19:26 INFO - PROCESS | 1803 | 1461111566774 Marionette TRACE conn4 <- [1,1142,null,{}] 17:19:26 INFO - PROCESS | 1803 | 1461111566780 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:26 INFO - PROCESS | 1803 | 1461111566981 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 17:19:27 INFO - PROCESS | 1803 | 1461111567241 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x876ea000 == 131 [pid = 1803] [id = 293] 17:19:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x876ea400) [pid = 1803] [serial = 880] [outer = (nil)] 17:19:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0xa4448800) [pid = 1803] [serial = 881] [outer = 0x876ea400] 17:19:27 INFO - PROCESS | 1803 | 1461111567371 Marionette DEBUG loaded listener.js 17:19:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0xa4484000) [pid = 1803] [serial = 882] [outer = 0x876ea400] 17:19:28 INFO - PROCESS | 1803 | 1461111568250 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1537ms 17:19:28 INFO - PROCESS | 1803 | 1461111568308 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 17:19:28 INFO - PROCESS | 1803 | 1461111568311 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 17:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:19:28 INFO - PROCESS | 1803 | 1461111568318 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:19:28 INFO - PROCESS | 1803 | 1461111568321 Marionette TRACE conn4 <- [1,1146,null,{}] 17:19:28 INFO - PROCESS | 1803 | 1461111568327 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:28 INFO - PROCESS | 1803 | 1461111568540 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 17:19:28 INFO - PROCESS | 1803 | 1461111568822 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x89862000 == 132 [pid = 1803] [id = 294] 17:19:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x8ffd2800) [pid = 1803] [serial = 883] [outer = (nil)] 17:19:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x9340a800) [pid = 1803] [serial = 884] [outer = 0x8ffd2800] 17:19:28 INFO - PROCESS | 1803 | 1461111568969 Marionette DEBUG loaded listener.js 17:19:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x9340e400) [pid = 1803] [serial = 885] [outer = 0x8ffd2800] 17:19:29 INFO - PROCESS | 1803 | 1461111569909 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1642ms 17:19:29 INFO - PROCESS | 1803 | 1461111569960 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 17:19:29 INFO - PROCESS | 1803 | 1461111569964 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 17:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:19:29 INFO - PROCESS | 1803 | 1461111569970 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:19:29 INFO - PROCESS | 1803 | 1461111569974 Marionette TRACE conn4 <- [1,1150,null,{}] 17:19:29 INFO - PROCESS | 1803 | 1461111569979 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:30 INFO - PROCESS | 1803 | 1461111570176 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 17:19:30 INFO - PROCESS | 1803 | 1461111570381 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x93406400 == 133 [pid = 1803] [id = 295] 17:19:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x93408800) [pid = 1803] [serial = 886] [outer = (nil)] 17:19:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x9353f400) [pid = 1803] [serial = 887] [outer = 0x93408800] 17:19:30 INFO - PROCESS | 1803 | 1461111570564 Marionette DEBUG loaded listener.js 17:19:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x93542000) [pid = 1803] [serial = 888] [outer = 0x93408800] 17:19:31 INFO - PROCESS | 1803 | 1461111571556 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1630ms 17:19:31 INFO - PROCESS | 1803 | 1461111571603 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 17:19:31 INFO - PROCESS | 1803 | 1461111571607 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 17:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:19:31 INFO - PROCESS | 1803 | 1461111571614 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:19:31 INFO - PROCESS | 1803 | 1461111571618 Marionette TRACE conn4 <- [1,1154,null,{}] 17:19:31 INFO - PROCESS | 1803 | 1461111571624 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:31 INFO - PROCESS | 1803 | 1461111571843 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 17:19:32 INFO - PROCESS | 1803 | 1461111572101 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b0b5400 == 134 [pid = 1803] [id = 296] 17:19:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x8b0bb800) [pid = 1803] [serial = 889] [outer = (nil)] 17:19:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x8c3da800) [pid = 1803] [serial = 890] [outer = 0x8b0bb800] 17:19:32 INFO - PROCESS | 1803 | 1461111572248 Marionette DEBUG loaded listener.js 17:19:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x9031a000) [pid = 1803] [serial = 891] [outer = 0x8b0bb800] 17:19:33 INFO - PROCESS | 1803 | 1461111573143 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1595ms 17:19:33 INFO - PROCESS | 1803 | 1461111573210 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 17:19:33 INFO - PROCESS | 1803 | 1461111573214 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 17:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:19:33 INFO - PROCESS | 1803 | 1461111573221 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:19:33 INFO - PROCESS | 1803 | 1461111573224 Marionette TRACE conn4 <- [1,1158,null,{}] 17:19:33 INFO - PROCESS | 1803 | 1461111573230 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:33 INFO - PROCESS | 1803 | 1461111573424 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 17:19:33 INFO - PROCESS | 1803 | 1461111573684 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb7d400 == 135 [pid = 1803] [id = 297] 17:19:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x8bb7e400) [pid = 1803] [serial = 892] [outer = (nil)] 17:19:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x93540c00) [pid = 1803] [serial = 893] [outer = 0x8bb7e400] 17:19:33 INFO - PROCESS | 1803 | 1461111573827 Marionette DEBUG loaded listener.js 17:19:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x93545800) [pid = 1803] [serial = 894] [outer = 0x8bb7e400] 17:19:35 INFO - PROCESS | 1803 | 1461111575236 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2146ms 17:19:35 INFO - PROCESS | 1803 | 1461111575368 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 17:19:35 INFO - PROCESS | 1803 | 1461111575373 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 17:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:19:35 INFO - PROCESS | 1803 | 1461111575392 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:19:35 INFO - PROCESS | 1803 | 1461111575396 Marionette TRACE conn4 <- [1,1162,null,{}] 17:19:35 INFO - PROCESS | 1803 | 1461111575404 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:35 INFO - PROCESS | 1803 | 1461111575630 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x89e1d400 == 134 [pid = 1803] [id = 279] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x89f8e400 == 133 [pid = 1803] [id = 255] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b6000 == 132 [pid = 1803] [id = 278] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8b144000 == 131 [pid = 1803] [id = 277] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8a049800 == 130 [pid = 1803] [id = 276] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8afe8000 == 129 [pid = 1803] [id = 275] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x89864800 == 128 [pid = 1803] [id = 274] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4c9800 == 127 [pid = 1803] [id = 261] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8b239800 == 126 [pid = 1803] [id = 259] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x8e40c800 == 125 [pid = 1803] [id = 260] 17:19:36 INFO - PROCESS | 1803 | --DOCSHELL 0x89e24000 == 124 [pid = 1803] [id = 258] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x8c3d9400) [pid = 1803] [serial = 768] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x8c4d0c00) [pid = 1803] [serial = 770] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x8ffc7400) [pid = 1803] [serial = 711] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x8be32800) [pid = 1803] [serial = 764] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x8afe6800) [pid = 1803] [serial = 759] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x8a04c800) [pid = 1803] [serial = 758] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x8a050c00) [pid = 1803] [serial = 713] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x92ad6800) [pid = 1803] [serial = 725] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x8b14b000) [pid = 1803] [serial = 761] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x8e410400) [pid = 1803] [serial = 773] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x8bb82000) [pid = 1803] [serial = 762] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x9840cc00) [pid = 1803] [serial = 731] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x97a98000) [pid = 1803] [serial = 728] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x9121c000) [pid = 1803] [serial = 722] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x9a4bdc00) [pid = 1803] [serial = 737] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x8b0bf400) [pid = 1803] [serial = 756] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x8a048800) [pid = 1803] [serial = 755] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x8c1d4000) [pid = 1803] [serial = 716] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x990f0800) [pid = 1803] [serial = 734] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x8ffcf400) [pid = 1803] [serial = 719] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x9de90800) [pid = 1803] [serial = 740] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x9fb53c00) [pid = 1803] [serial = 743] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x9fe3d400) [pid = 1803] [serial = 746] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0xa09d8000) [pid = 1803] [serial = 749] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0xa0e72800) [pid = 1803] [serial = 752] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x8c1ee400) [pid = 1803] [serial = 767] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x8c1d4400) [pid = 1803] [serial = 765] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x8e315800) [pid = 1803] [serial = 771] [outer = (nil)] [url = about:blank] 17:19:36 INFO - PROCESS | 1803 | 1461111576334 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x89864800 == 125 [pid = 1803] [id = 298] 17:19:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 222 (0x89e24000) [pid = 1803] [serial = 895] [outer = (nil)] 17:19:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 223 (0x8a054800) [pid = 1803] [serial = 896] [outer = 0x89e24000] 17:19:36 INFO - PROCESS | 1803 | 1461111576427 Marionette DEBUG loaded listener.js 17:19:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 224 (0x8b0bd400) [pid = 1803] [serial = 897] [outer = 0x89e24000] 17:19:37 INFO - PROCESS | 1803 | 1461111577314 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1988ms 17:19:37 INFO - PROCESS | 1803 | 1461111577381 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 17:19:37 INFO - PROCESS | 1803 | 1461111577389 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 17:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:19:37 INFO - PROCESS | 1803 | 1461111577399 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:19:37 INFO - PROCESS | 1803 | 1461111577404 Marionette TRACE conn4 <- [1,1166,null,{}] 17:19:37 INFO - PROCESS | 1803 | 1461111577409 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:37 INFO - PROCESS | 1803 | 1461111577610 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 17:19:37 INFO - PROCESS | 1803 | 1461111577869 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be2a400 == 126 [pid = 1803] [id = 299] 17:19:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 225 (0x8c1d1800) [pid = 1803] [serial = 898] [outer = (nil)] 17:19:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 226 (0x8c1df000) [pid = 1803] [serial = 899] [outer = 0x8c1d1800] 17:19:37 INFO - PROCESS | 1803 | 1461111577950 Marionette DEBUG loaded listener.js 17:19:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 227 (0x8c1efc00) [pid = 1803] [serial = 900] [outer = 0x8c1d1800] 17:19:38 INFO - PROCESS | 1803 | 1461111578731 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1391ms 17:19:38 INFO - PROCESS | 1803 | 1461111578791 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 17:19:38 INFO - PROCESS | 1803 | 1461111578796 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 17:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:19:38 INFO - PROCESS | 1803 | 1461111578802 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:19:38 INFO - PROCESS | 1803 | 1461111578808 Marionette TRACE conn4 <- [1,1170,null,{}] 17:19:38 INFO - PROCESS | 1803 | 1461111578841 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:39 INFO - PROCESS | 1803 | 1461111579105 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 17:19:39 INFO - PROCESS | 1803 | 1461111579133 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1d5000 == 127 [pid = 1803] [id = 300] 17:19:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x8c4d0c00) [pid = 1803] [serial = 901] [outer = (nil)] 17:19:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x8e40e000) [pid = 1803] [serial = 902] [outer = 0x8c4d0c00] 17:19:39 INFO - PROCESS | 1803 | 1461111579210 Marionette DEBUG loaded listener.js 17:19:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x8f3bbc00) [pid = 1803] [serial = 903] [outer = 0x8c4d0c00] 17:19:40 INFO - PROCESS | 1803 | 1461111580134 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1393ms 17:19:40 INFO - PROCESS | 1803 | 1461111580195 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 17:19:40 INFO - PROCESS | 1803 | 1461111580200 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 17:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:19:40 INFO - PROCESS | 1803 | 1461111580210 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:19:40 INFO - PROCESS | 1803 | 1461111580212 Marionette TRACE conn4 <- [1,1174,null,{}] 17:19:40 INFO - PROCESS | 1803 | 1461111580218 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:40 INFO - PROCESS | 1803 | 1461111580458 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 17:19:40 INFO - PROCESS | 1803 | 1461111580480 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb1c800 == 128 [pid = 1803] [id = 301] 17:19:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x8feb7400) [pid = 1803] [serial = 904] [outer = (nil)] 17:19:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x8ffc7000) [pid = 1803] [serial = 905] [outer = 0x8feb7400] 17:19:40 INFO - PROCESS | 1803 | 1461111580555 Marionette DEBUG loaded listener.js 17:19:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x8ffeb400) [pid = 1803] [serial = 906] [outer = 0x8feb7400] 17:19:41 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x8b0b5000) [pid = 1803] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:19:41 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x8a04bc00) [pid = 1803] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:19:41 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x8f980400) [pid = 1803] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:19:41 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x89f89400) [pid = 1803] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:19:41 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x8b0bc000) [pid = 1803] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:19:41 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x8e40bc00) [pid = 1803] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:19:41 INFO - PROCESS | 1803 | 1461111581838 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:19:41 INFO - PROCESS | 1803 | 1461111581900 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 17:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:19:41 INFO - PROCESS | 1803 | 1461111581907 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:19:41 INFO - PROCESS | 1803 | 1461111581909 Marionette TRACE conn4 <- [1,1178,null,{}] 17:19:41 INFO - PROCESS | 1803 | 1461111581915 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:42 INFO - PROCESS | 1803 | 1461111582100 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 17:19:42 INFO - PROCESS | 1803 | 1461111582110 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a04bc00 == 129 [pid = 1803] [id = 302] 17:19:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x8afe8400) [pid = 1803] [serial = 907] [outer = (nil)] 17:19:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x9031e000) [pid = 1803] [serial = 908] [outer = 0x8afe8400] 17:19:42 INFO - PROCESS | 1803 | 1461111582185 Marionette DEBUG loaded listener.js 17:19:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x91138000) [pid = 1803] [serial = 909] [outer = 0x8afe8400] 17:19:43 INFO - PROCESS | 1803 | 1461111583123 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:19:43 INFO - PROCESS | 1803 | 1461111583206 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 17:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:19:43 INFO - PROCESS | 1803 | 1461111583212 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:19:43 INFO - PROCESS | 1803 | 1461111583216 Marionette TRACE conn4 <- [1,1182,null,{}] 17:19:43 INFO - PROCESS | 1803 | 1461111583221 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:43 INFO - PROCESS | 1803 | 1461111583440 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 17:19:43 INFO - PROCESS | 1803 | 1461111583829 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e1fc00 == 130 [pid = 1803] [id = 303] 17:19:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x89e25c00) [pid = 1803] [serial = 910] [outer = (nil)] 17:19:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x89f96800) [pid = 1803] [serial = 911] [outer = 0x89e25c00] 17:19:43 INFO - PROCESS | 1803 | 1461111583951 Marionette DEBUG loaded listener.js 17:19:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x8afeb400) [pid = 1803] [serial = 912] [outer = 0x89e25c00] 17:19:44 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:19:44 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:19:44 INFO - PROCESS | 1803 | 1461111584950 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:19:45 INFO - PROCESS | 1803 | 1461111585007 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 17:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:19:45 INFO - PROCESS | 1803 | 1461111585016 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:19:45 INFO - PROCESS | 1803 | 1461111585022 Marionette TRACE conn4 <- [1,1186,null,{}] 17:19:45 INFO - PROCESS | 1803 | 1461111585030 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:45 INFO - PROCESS | 1803 | 1461111585242 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 17:19:45 INFO - PROCESS | 1803 | 1461111585499 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be2d800 == 131 [pid = 1803] [id = 304] 17:19:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x8c1ea400) [pid = 1803] [serial = 913] [outer = (nil)] 17:19:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x8c3da000) [pid = 1803] [serial = 914] [outer = 0x8c1ea400] 17:19:45 INFO - PROCESS | 1803 | 1461111585637 Marionette DEBUG loaded listener.js 17:19:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x8e316800) [pid = 1803] [serial = 915] [outer = 0x8c1ea400] 17:19:46 INFO - PROCESS | 1803 | 1461111586665 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 17:19:46 INFO - PROCESS | 1803 | 1461111586721 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 17:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:19:46 INFO - PROCESS | 1803 | 1461111586728 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:19:46 INFO - PROCESS | 1803 | 1461111586732 Marionette TRACE conn4 <- [1,1190,null,{}] 17:19:46 INFO - PROCESS | 1803 | 1461111586738 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:46 INFO - PROCESS | 1803 | 1461111586943 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 17:19:47 INFO - PROCESS | 1803 | 1461111587298 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bcd1800 == 132 [pid = 1803] [id = 305] 17:19:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x8faa5800) [pid = 1803] [serial = 916] [outer = (nil)] 17:19:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x8ffea800) [pid = 1803] [serial = 917] [outer = 0x8faa5800] 17:19:47 INFO - PROCESS | 1803 | 1461111587401 Marionette DEBUG loaded listener.js 17:19:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x91eef400) [pid = 1803] [serial = 918] [outer = 0x8faa5800] 17:19:48 INFO - PROCESS | 1803 | 1461111588333 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:19:48 INFO - PROCESS | 1803 | 1461111588423 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 17:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:19:48 INFO - PROCESS | 1803 | 1461111588441 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:19:48 INFO - PROCESS | 1803 | 1461111588450 Marionette TRACE conn4 <- [1,1194,null,{}] 17:19:48 INFO - PROCESS | 1803 | 1461111588457 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:48 INFO - PROCESS | 1803 | 1461111588764 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 17:19:49 INFO - PROCESS | 1803 | 1461111589018 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fafc00 == 133 [pid = 1803] [id = 306] 17:19:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x93402800) [pid = 1803] [serial = 919] [outer = (nil)] 17:19:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x9509a000) [pid = 1803] [serial = 920] [outer = 0x93402800] 17:19:49 INFO - PROCESS | 1803 | 1461111589112 Marionette DEBUG loaded listener.js 17:19:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x96a78000) [pid = 1803] [serial = 921] [outer = 0x93402800] 17:19:49 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:19:49 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:19:50 INFO - PROCESS | 1803 | 1461111590095 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 17:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:19:50 INFO - PROCESS | 1803 | 1461111590140 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 17:19:50 INFO - PROCESS | 1803 | 1461111590146 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:19:50 INFO - PROCESS | 1803 | 1461111590150 Marionette TRACE conn4 <- [1,1198,null,{}] 17:19:50 INFO - PROCESS | 1803 | 1461111590155 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:50 INFO - PROCESS | 1803 | 1461111590360 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 17:19:50 INFO - PROCESS | 1803 | 1461111590611 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x94671400 == 134 [pid = 1803] [id = 307] 17:19:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x97aa0400) [pid = 1803] [serial = 922] [outer = (nil)] 17:19:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x985d9400) [pid = 1803] [serial = 923] [outer = 0x97aa0400] 17:19:50 INFO - PROCESS | 1803 | 1461111590740 Marionette DEBUG loaded listener.js 17:19:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x98eb8000) [pid = 1803] [serial = 924] [outer = 0x97aa0400] 17:19:51 INFO - PROCESS | 1803 | 1461111591611 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1542ms 17:19:51 INFO - PROCESS | 1803 | 1461111591688 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 17:19:51 INFO - PROCESS | 1803 | 1461111591691 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 17:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:19:51 INFO - PROCESS | 1803 | 1461111591698 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:19:51 INFO - PROCESS | 1803 | 1461111591701 Marionette TRACE conn4 <- [1,1202,null,{}] 17:19:51 INFO - PROCESS | 1803 | 1461111591708 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:51 INFO - PROCESS | 1803 | 1461111591937 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 17:19:52 INFO - PROCESS | 1803 | 1461111592208 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x99a15400 == 135 [pid = 1803] [id = 308] 17:19:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x99a1a800) [pid = 1803] [serial = 925] [outer = (nil)] 17:19:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x9a560800) [pid = 1803] [serial = 926] [outer = 0x99a1a800] 17:19:52 INFO - PROCESS | 1803 | 1461111592364 Marionette DEBUG loaded listener.js 17:19:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x9fd96c00) [pid = 1803] [serial = 927] [outer = 0x99a1a800] 17:19:53 INFO - PROCESS | 1803 | 1461111593296 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1638ms 17:19:53 INFO - PROCESS | 1803 | 1461111593337 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 17:19:53 INFO - PROCESS | 1803 | 1461111593341 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 17:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:19:53 INFO - PROCESS | 1803 | 1461111593348 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:19:53 INFO - PROCESS | 1803 | 1461111593352 Marionette TRACE conn4 <- [1,1206,null,{}] 17:19:53 INFO - PROCESS | 1803 | 1461111593358 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:53 INFO - PROCESS | 1803 | 1461111593553 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 17:19:53 INFO - PROCESS | 1803 | 1461111593807 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x99658800 == 136 [pid = 1803] [id = 309] 17:19:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x99a18000) [pid = 1803] [serial = 928] [outer = (nil)] 17:19:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0xa292c800) [pid = 1803] [serial = 929] [outer = 0x99a18000] 17:19:53 INFO - PROCESS | 1803 | 1461111593951 Marionette DEBUG loaded listener.js 17:19:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0xa29ce000) [pid = 1803] [serial = 930] [outer = 0x99a18000] 17:19:54 INFO - PROCESS | 1803 | 1461111594861 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1586ms 17:19:54 INFO - PROCESS | 1803 | 1461111594934 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 17:19:54 INFO - PROCESS | 1803 | 1461111594938 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 17:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:19:54 INFO - PROCESS | 1803 | 1461111594945 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:19:54 INFO - PROCESS | 1803 | 1461111594948 Marionette TRACE conn4 <- [1,1210,null,{}] 17:19:54 INFO - PROCESS | 1803 | 1461111594954 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:55 INFO - PROCESS | 1803 | 1461111595148 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 17:19:55 INFO - PROCESS | 1803 | 1461111595401 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x9816ec00 == 137 [pid = 1803] [id = 310] 17:19:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x98170000) [pid = 1803] [serial = 931] [outer = (nil)] 17:19:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x98176800) [pid = 1803] [serial = 932] [outer = 0x98170000] 17:19:55 INFO - PROCESS | 1803 | 1461111595531 Marionette DEBUG loaded listener.js 17:19:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x98178000) [pid = 1803] [serial = 933] [outer = 0x98170000] 17:19:56 INFO - PROCESS | 1803 | 1461111596407 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1538ms 17:19:56 INFO - PROCESS | 1803 | 1461111596484 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 17:19:56 INFO - PROCESS | 1803 | 1461111596488 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 17:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:19:56 INFO - PROCESS | 1803 | 1461111596495 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:19:56 INFO - PROCESS | 1803 | 1461111596498 Marionette TRACE conn4 <- [1,1214,null,{}] 17:19:56 INFO - PROCESS | 1803 | 1461111596504 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:56 INFO - PROCESS | 1803 | 1461111596769 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 17:19:57 INFO - PROCESS | 1803 | 1461111597081 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x8faa5400 == 138 [pid = 1803] [id = 311] 17:19:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x8febc800) [pid = 1803] [serial = 934] [outer = (nil)] 17:19:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0xa0e6ec00) [pid = 1803] [serial = 935] [outer = 0x8febc800] 17:19:57 INFO - PROCESS | 1803 | 1461111597173 Marionette DEBUG loaded listener.js 17:19:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0xa434fc00) [pid = 1803] [serial = 936] [outer = 0x8febc800] 17:19:58 INFO - PROCESS | 1803 | 1461111598072 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1630ms 17:19:58 INFO - PROCESS | 1803 | 1461111598126 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 17:19:58 INFO - PROCESS | 1803 | 1461111598130 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 17:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:19:58 INFO - PROCESS | 1803 | 1461111598137 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:19:58 INFO - PROCESS | 1803 | 1461111598140 Marionette TRACE conn4 <- [1,1218,null,{}] 17:19:58 INFO - PROCESS | 1803 | 1461111598146 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:58 INFO - PROCESS | 1803 | 1461111598384 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 17:19:58 INFO - PROCESS | 1803 | 1461111598687 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x87791400 == 139 [pid = 1803] [id = 312] 17:19:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x87791c00) [pid = 1803] [serial = 937] [outer = (nil)] 17:19:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x87799c00) [pid = 1803] [serial = 938] [outer = 0x87791c00] 17:19:58 INFO - PROCESS | 1803 | 1461111598784 Marionette DEBUG loaded listener.js 17:19:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x8779bc00) [pid = 1803] [serial = 939] [outer = 0x87791c00] 17:19:59 INFO - PROCESS | 1803 | 1461111599772 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1685ms 17:19:59 INFO - PROCESS | 1803 | 1461111599823 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 17:19:59 INFO - PROCESS | 1803 | 1461111599828 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 17:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:19:59 INFO - PROCESS | 1803 | 1461111599836 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:19:59 INFO - PROCESS | 1803 | 1461111599841 Marionette TRACE conn4 <- [1,1222,null,{}] 17:19:59 INFO - PROCESS | 1803 | 1461111599848 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:00 INFO - PROCESS | 1803 | 1461111600042 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 17:20:00 INFO - PROCESS | 1803 | 1461111600313 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:00 INFO - PROCESS | 1803 | ++DOCSHELL 0xa093d400 == 140 [pid = 1803] [id = 313] 17:20:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0xa09d8000) [pid = 1803] [serial = 940] [outer = (nil)] 17:20:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0xa4440400) [pid = 1803] [serial = 941] [outer = 0xa09d8000] 17:20:00 INFO - PROCESS | 1803 | 1461111600463 Marionette DEBUG loaded listener.js 17:20:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0xa44e7800) [pid = 1803] [serial = 942] [outer = 0xa09d8000] 17:20:01 INFO - PROCESS | 1803 | 1461111601459 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 17:20:01 INFO - PROCESS | 1803 | 1461111601537 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 17:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:20:01 INFO - PROCESS | 1803 | 1461111601548 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:20:01 INFO - PROCESS | 1803 | 1461111601554 Marionette TRACE conn4 <- [1,1226,null,{}] 17:20:01 INFO - PROCESS | 1803 | 1461111601564 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:01 INFO - PROCESS | 1803 | 1461111601952 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 17:20:02 INFO - PROCESS | 1803 | 1461111602271 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be2c400 == 141 [pid = 1803] [id = 314] 17:20:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x92aa7000) [pid = 1803] [serial = 943] [outer = (nil)] 17:20:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x938ca400) [pid = 1803] [serial = 944] [outer = 0x92aa7000] 17:20:02 INFO - PROCESS | 1803 | 1461111602364 Marionette DEBUG loaded listener.js 17:20:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x97a9d000) [pid = 1803] [serial = 945] [outer = 0x92aa7000] 17:20:03 INFO - PROCESS | 1803 | 1461111603309 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1839ms 17:20:03 INFO - PROCESS | 1803 | 1461111603387 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 17:20:03 INFO - PROCESS | 1803 | 1461111603392 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 17:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:20:03 INFO - PROCESS | 1803 | 1461111603398 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:20:03 INFO - PROCESS | 1803 | 1461111603402 Marionette TRACE conn4 <- [1,1230,null,{}] 17:20:03 INFO - PROCESS | 1803 | 1461111603407 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:03 INFO - PROCESS | 1803 | 1461111603659 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 17:20:03 INFO - PROCESS | 1803 | 1461111603967 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cac000 == 142 [pid = 1803] [id = 315] 17:20:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x86cadc00) [pid = 1803] [serial = 946] [outer = (nil)] 17:20:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x86cb4400) [pid = 1803] [serial = 947] [outer = 0x86cadc00] 17:20:04 INFO - PROCESS | 1803 | 1461111604058 Marionette DEBUG loaded listener.js 17:20:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x86cb6000) [pid = 1803] [serial = 948] [outer = 0x86cadc00] 17:20:04 INFO - PROCESS | 1803 | 1461111604962 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1637ms 17:20:05 INFO - PROCESS | 1803 | 1461111605037 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 17:20:05 INFO - PROCESS | 1803 | 1461111605040 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 17:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:20:05 INFO - PROCESS | 1803 | 1461111605047 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:20:05 INFO - PROCESS | 1803 | 1461111605050 Marionette TRACE conn4 <- [1,1234,null,{}] 17:20:05 INFO - PROCESS | 1803 | 1461111605056 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:05 INFO - PROCESS | 1803 | 1461111605309 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 17:20:05 INFO - PROCESS | 1803 | 1461111605621 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x8502a000 == 143 [pid = 1803] [id = 316] 17:20:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x8502bc00) [pid = 1803] [serial = 949] [outer = (nil)] 17:20:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x85032000) [pid = 1803] [serial = 950] [outer = 0x8502bc00] 17:20:05 INFO - PROCESS | 1803 | 1461111605714 Marionette DEBUG loaded listener.js 17:20:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x85035400) [pid = 1803] [serial = 951] [outer = 0x8502bc00] 17:20:06 INFO - PROCESS | 1803 | 1461111606631 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1634ms 17:20:06 INFO - PROCESS | 1803 | 1461111606683 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 17:20:06 INFO - PROCESS | 1803 | 1461111606687 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 17:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:20:06 INFO - PROCESS | 1803 | 1461111606694 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:20:06 INFO - PROCESS | 1803 | 1461111606697 Marionette TRACE conn4 <- [1,1238,null,{}] 17:20:06 INFO - PROCESS | 1803 | 1461111606703 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:06 INFO - PROCESS | 1803 | 1461111606915 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 17:20:07 INFO - PROCESS | 1803 | 1461111607176 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x8502b400 == 144 [pid = 1803] [id = 317] 17:20:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x8502c800) [pid = 1803] [serial = 952] [outer = (nil)] 17:20:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x854e9800) [pid = 1803] [serial = 953] [outer = 0x8502c800] 17:20:07 INFO - PROCESS | 1803 | 1461111607306 Marionette DEBUG loaded listener.js 17:20:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x854ec400) [pid = 1803] [serial = 954] [outer = 0x8502c800] 17:20:08 INFO - PROCESS | 1803 | 1461111608173 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1533ms 17:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:20:08 INFO - PROCESS | 1803 | 1461111608228 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 17:20:08 INFO - PROCESS | 1803 | 1461111608231 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 17:20:08 INFO - PROCESS | 1803 | 1461111608238 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:20:08 INFO - PROCESS | 1803 | 1461111608241 Marionette TRACE conn4 <- [1,1242,null,{}] 17:20:08 INFO - PROCESS | 1803 | 1461111608247 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:08 INFO - PROCESS | 1803 | 1461111608452 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 17:20:08 INFO - PROCESS | 1803 | 1461111608726 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x85031c00 == 145 [pid = 1803] [id = 318] 17:20:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x854e6400) [pid = 1803] [serial = 955] [outer = (nil)] 17:20:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 277 (0x854f3800) [pid = 1803] [serial = 956] [outer = 0x854e6400] 17:20:08 INFO - PROCESS | 1803 | 1461111608856 Marionette DEBUG loaded listener.js 17:20:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 278 (0x854f5c00) [pid = 1803] [serial = 957] [outer = 0x854e6400] 17:20:09 INFO - PROCESS | 1803 | 1461111609874 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1685ms 17:20:09 INFO - PROCESS | 1803 | 1461111609924 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 17:20:09 INFO - PROCESS | 1803 | 1461111609927 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 17:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:20:09 INFO - PROCESS | 1803 | 1461111609934 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:20:09 INFO - PROCESS | 1803 | 1461111609937 Marionette TRACE conn4 <- [1,1246,null,{}] 17:20:09 INFO - PROCESS | 1803 | 1461111609943 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:10 INFO - PROCESS | 1803 | 1461111610153 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 17:20:10 INFO - PROCESS | 1803 | 1461111610420 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x854f2000 == 146 [pid = 1803] [id = 319] 17:20:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 279 (0x854f3000) [pid = 1803] [serial = 958] [outer = (nil)] 17:20:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 280 (0x89e1e400) [pid = 1803] [serial = 959] [outer = 0x854f3000] 17:20:10 INFO - PROCESS | 1803 | 1461111610548 Marionette DEBUG loaded listener.js 17:20:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 281 (0x8bcc2800) [pid = 1803] [serial = 960] [outer = 0x854f3000] 17:20:12 INFO - PROCESS | 1803 | 1461111612129 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 2243ms 17:20:12 INFO - PROCESS | 1803 | 1461111612179 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 17:20:12 INFO - PROCESS | 1803 | 1461111612185 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 17:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:20:12 INFO - PROCESS | 1803 | 1461111612193 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:20:12 INFO - PROCESS | 1803 | 1461111612200 Marionette TRACE conn4 <- [1,1250,null,{}] 17:20:12 INFO - PROCESS | 1803 | 1461111612209 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:12 INFO - PROCESS | 1803 | 1461111612431 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 17:20:12 INFO - PROCESS | 1803 | 1461111612695 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x84ad2c00 == 147 [pid = 1803] [id = 320] 17:20:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 282 (0x84ad5800) [pid = 1803] [serial = 961] [outer = (nil)] 17:20:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 283 (0x876f8000) [pid = 1803] [serial = 962] [outer = 0x84ad5800] 17:20:12 INFO - PROCESS | 1803 | 1461111612784 Marionette DEBUG loaded listener.js 17:20:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 284 (0x89e28c00) [pid = 1803] [serial = 963] [outer = 0x84ad5800] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x89f96c00 == 146 [pid = 1803] [id = 237] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8be2a000 == 145 [pid = 1803] [id = 239] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x90fed400 == 144 [pid = 1803] [id = 249] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x97a4ac00 == 143 [pid = 1803] [id = 250] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x9701d000 == 142 [pid = 1803] [id = 243] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4c9400 == 141 [pid = 1803] [id = 241] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x90ff5000 == 140 [pid = 1803] [id = 240] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8f38f400 == 139 [pid = 1803] [id = 242] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x98401800 == 138 [pid = 1803] [id = 245] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x98409c00 == 137 [pid = 1803] [id = 247] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b5800 == 136 [pid = 1803] [id = 246] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x9fb0b000 == 135 [pid = 1803] [id = 248] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8f98d800 == 134 [pid = 1803] [id = 244] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8a04bc00 == 133 [pid = 1803] [id = 302] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8fb1c800 == 132 [pid = 1803] [id = 301] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1d5000 == 131 [pid = 1803] [id = 300] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4c2400 == 130 [pid = 1803] [id = 256] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8be2a400 == 129 [pid = 1803] [id = 299] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x97dd4c00 == 128 [pid = 1803] [id = 10] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x89864800 == 127 [pid = 1803] [id = 298] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4c6c00 == 126 [pid = 1803] [id = 282] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x8b22fc00 == 125 [pid = 1803] [id = 281] 17:20:14 INFO - PROCESS | 1803 | --DOCSHELL 0x897ee800 == 124 [pid = 1803] [id = 280] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 283 (0x8c3d8000) [pid = 1803] [serial = 827] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 282 (0x8fa9a000) [pid = 1803] [serial = 785] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 281 (0x98eae400) [pid = 1803] [serial = 809] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 280 (0x8c3d1c00) [pid = 1803] [serial = 830] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 279 (0x92aa6000) [pid = 1803] [serial = 797] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 278 (0x905e7c00) [pid = 1803] [serial = 791] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 277 (0x9de94800) [pid = 1803] [serial = 815] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 276 (0x9fb50000) [pid = 1803] [serial = 821] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x8c4cac00) [pid = 1803] [serial = 828] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x8fa9cc00) [pid = 1803] [serial = 836] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x8bcca400) [pid = 1803] [serial = 779] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x96060000) [pid = 1803] [serial = 803] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x9fb58000) [pid = 1803] [serial = 818] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x92bc6000) [pid = 1803] [serial = 800] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x9a55c400) [pid = 1803] [serial = 812] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x8bb87400) [pid = 1803] [serial = 825] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x8e30ac00) [pid = 1803] [serial = 831] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x97ab3c00) [pid = 1803] [serial = 806] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x8f24f000) [pid = 1803] [serial = 774] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x8b232c00) [pid = 1803] [serial = 824] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x8f388c00) [pid = 1803] [serial = 834] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x912f0000) [pid = 1803] [serial = 794] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x8febec00) [pid = 1803] [serial = 788] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x89e2c400) [pid = 1803] [serial = 776] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x8f24e400) [pid = 1803] [serial = 833] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x8f38ac00) [pid = 1803] [serial = 782] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x8faa8400) [pid = 1803] [serial = 837] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x8fec0000) [pid = 1803] [serial = 839] [outer = (nil)] [url = about:blank] 17:20:14 INFO - PROCESS | 1803 | 1461111614290 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 2201ms 17:20:14 INFO - PROCESS | 1803 | 1461111614394 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 17:20:14 INFO - PROCESS | 1803 | 1461111614403 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 17:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:20:14 INFO - PROCESS | 1803 | 1461111614413 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:20:14 INFO - PROCESS | 1803 | 1461111614418 Marionette TRACE conn4 <- [1,1254,null,{}] 17:20:14 INFO - PROCESS | 1803 | 1461111614439 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:14 INFO - PROCESS | 1803 | 1461111614636 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 17:20:14 INFO - PROCESS | 1803 | 1461111614722 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe3c00 == 125 [pid = 1803] [id = 321] 17:20:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x8afe8000) [pid = 1803] [serial = 964] [outer = (nil)] 17:20:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x8b14ec00) [pid = 1803] [serial = 965] [outer = 0x8afe8000] 17:20:14 INFO - PROCESS | 1803 | 1461111614947 Marionette DEBUG loaded listener.js 17:20:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x8bb7ac00) [pid = 1803] [serial = 966] [outer = 0x8afe8000] 17:20:15 INFO - PROCESS | 1803 | 1461111615843 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1496ms 17:20:15 INFO - PROCESS | 1803 | 1461111615910 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 17:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:20:15 INFO - PROCESS | 1803 | 1461111615914 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 17:20:15 INFO - PROCESS | 1803 | 1461111615921 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:20:15 INFO - PROCESS | 1803 | 1461111615927 Marionette TRACE conn4 <- [1,1258,null,{}] 17:20:15 INFO - PROCESS | 1803 | 1461111615942 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:16 INFO - PROCESS | 1803 | 1461111616133 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 17:20:16 INFO - PROCESS | 1803 | 1461111616410 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x854f1c00 == 126 [pid = 1803] [id = 322] 17:20:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x8afe9000) [pid = 1803] [serial = 967] [outer = (nil)] 17:20:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x8c3d4800) [pid = 1803] [serial = 968] [outer = 0x8afe9000] 17:20:16 INFO - PROCESS | 1803 | 1461111616499 Marionette DEBUG loaded listener.js 17:20:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x8c4cc000) [pid = 1803] [serial = 969] [outer = 0x8afe9000] 17:20:17 INFO - PROCESS | 1803 | 1461111617375 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1490ms 17:20:17 INFO - PROCESS | 1803 | 1461111617411 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 17:20:17 INFO - PROCESS | 1803 | 1461111617417 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 17:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:20:17 INFO - PROCESS | 1803 | 1461111617423 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:20:17 INFO - PROCESS | 1803 | 1461111617426 Marionette TRACE conn4 <- [1,1262,null,{}] 17:20:17 INFO - PROCESS | 1803 | 1461111617447 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:17 INFO - PROCESS | 1803 | 1461111617727 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 17:20:17 INFO - PROCESS | 1803 | 1461111617758 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x87795000 == 127 [pid = 1803] [id = 323] 17:20:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x8c3d5000) [pid = 1803] [serial = 970] [outer = (nil)] 17:20:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x8f38c800) [pid = 1803] [serial = 971] [outer = 0x8c3d5000] 17:20:17 INFO - PROCESS | 1803 | 1461111617840 Marionette DEBUG loaded listener.js 17:20:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x8f3b7c00) [pid = 1803] [serial = 972] [outer = 0x8c3d5000] 17:20:19 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x8feb7400) [pid = 1803] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:20:19 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x89f8dc00) [pid = 1803] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:20:19 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x8c1d1800) [pid = 1803] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:20:19 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x8c4d0c00) [pid = 1803] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:20:19 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x89e24000) [pid = 1803] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:20:19 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x960d5c00) [pid = 1803] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:20:19 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x97dd6c00) [pid = 1803] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:20:19 INFO - PROCESS | 1803 | 1461111619383 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2001ms 17:20:19 INFO - PROCESS | 1803 | 1461111619482 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 17:20:19 INFO - PROCESS | 1803 | 1461111619485 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 17:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:20:19 INFO - PROCESS | 1803 | 1461111619493 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:20:19 INFO - PROCESS | 1803 | 1461111619497 Marionette TRACE conn4 <- [1,1266,null,{}] 17:20:19 INFO - PROCESS | 1803 | 1461111619502 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:19 INFO - PROCESS | 1803 | 1461111619783 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 17:20:19 INFO - PROCESS | 1803 | 1461111619891 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b0ba400 == 128 [pid = 1803] [id = 324] 17:20:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x8c1d6800) [pid = 1803] [serial = 973] [outer = (nil)] 17:20:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x8f98b400) [pid = 1803] [serial = 974] [outer = 0x8c1d6800] 17:20:19 INFO - PROCESS | 1803 | 1461111619975 Marionette DEBUG loaded listener.js 17:20:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x8faa4000) [pid = 1803] [serial = 975] [outer = 0x8c1d6800] 17:20:20 INFO - PROCESS | 1803 | 1461111620741 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1283ms 17:20:20 INFO - PROCESS | 1803 | 1461111620778 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 17:20:20 INFO - PROCESS | 1803 | 1461111620782 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 17:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:20:20 INFO - PROCESS | 1803 | 1461111620788 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:20:20 INFO - PROCESS | 1803 | 1461111620791 Marionette TRACE conn4 <- [1,1270,null,{}] 17:20:20 INFO - PROCESS | 1803 | 1461111620796 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:21 INFO - PROCESS | 1803 | 1461111621029 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 17:20:21 INFO - PROCESS | 1803 | 1461111621204 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4d0c00 == 129 [pid = 1803] [id = 325] 17:20:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x8f389000) [pid = 1803] [serial = 976] [outer = (nil)] 17:20:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x905e2400) [pid = 1803] [serial = 977] [outer = 0x8f389000] 17:20:21 INFO - PROCESS | 1803 | 1461111621284 Marionette DEBUG loaded listener.js 17:20:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x92a9a000) [pid = 1803] [serial = 978] [outer = 0x8f389000] 17:20:22 INFO - PROCESS | 1803 | 1461111622387 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1638ms 17:20:22 INFO - PROCESS | 1803 | 1461111622428 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 17:20:22 INFO - PROCESS | 1803 | 1461111622436 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 17:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:20:22 INFO - PROCESS | 1803 | 1461111622446 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:20:22 INFO - PROCESS | 1803 | 1461111622451 Marionette TRACE conn4 <- [1,1274,null,{}] 17:20:22 INFO - PROCESS | 1803 | 1461111622460 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:22 INFO - PROCESS | 1803 | 1461111622702 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 17:20:23 INFO - PROCESS | 1803 | 1461111623026 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x876ecc00 == 130 [pid = 1803] [id = 326] 17:20:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x87795800) [pid = 1803] [serial = 979] [outer = (nil)] 17:20:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x8a04bc00) [pid = 1803] [serial = 980] [outer = 0x87795800] 17:20:23 INFO - PROCESS | 1803 | 1461111623125 Marionette DEBUG loaded listener.js 17:20:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x8b0b9400) [pid = 1803] [serial = 981] [outer = 0x87795800] 17:20:24 INFO - PROCESS | 1803 | 1461111624096 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1687ms 17:20:24 INFO - PROCESS | 1803 | 1461111624134 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 17:20:24 INFO - PROCESS | 1803 | 1461111624143 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 17:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:20:24 INFO - PROCESS | 1803 | 1461111624154 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:20:24 INFO - PROCESS | 1803 | 1461111624158 Marionette TRACE conn4 <- [1,1278,null,{}] 17:20:24 INFO - PROCESS | 1803 | 1461111624166 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:24 INFO - PROCESS | 1803 | 1461111624390 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 17:20:24 INFO - PROCESS | 1803 | 1461111624732 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be32000 == 131 [pid = 1803] [id = 327] 17:20:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x8c1d5000) [pid = 1803] [serial = 982] [outer = (nil)] 17:20:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x8c3d3800) [pid = 1803] [serial = 983] [outer = 0x8c1d5000] 17:20:24 INFO - PROCESS | 1803 | 1461111624866 Marionette DEBUG loaded listener.js 17:20:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x8f24a800) [pid = 1803] [serial = 984] [outer = 0x8c1d5000] 17:20:25 INFO - PROCESS | 1803 | 1461111625880 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1784ms 17:20:25 INFO - PROCESS | 1803 | 1461111625938 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 17:20:25 INFO - PROCESS | 1803 | 1461111625943 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 17:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:20:25 INFO - PROCESS | 1803 | 1461111625950 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:20:25 INFO - PROCESS | 1803 | 1461111625960 Marionette TRACE conn4 <- [1,1282,null,{}] 17:20:25 INFO - PROCESS | 1803 | 1461111625982 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:26 INFO - PROCESS | 1803 | 1461111626246 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 17:20:26 INFO - PROCESS | 1803 | 1461111626557 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c3d0800 == 132 [pid = 1803] [id = 328] 17:20:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x8ffe9c00) [pid = 1803] [serial = 985] [outer = (nil)] 17:20:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x92ad8000) [pid = 1803] [serial = 986] [outer = 0x8ffe9c00] 17:20:26 INFO - PROCESS | 1803 | 1461111626658 Marionette DEBUG loaded listener.js 17:20:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x93404400) [pid = 1803] [serial = 987] [outer = 0x8ffe9c00] 17:20:27 INFO - PROCESS | 1803 | 1461111627619 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1744ms 17:20:27 INFO - PROCESS | 1803 | 1461111627696 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 17:20:27 INFO - PROCESS | 1803 | 1461111627701 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 17:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:20:27 INFO - PROCESS | 1803 | 1461111627707 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:20:27 INFO - PROCESS | 1803 | 1461111627712 Marionette TRACE conn4 <- [1,1286,null,{}] 17:20:27 INFO - PROCESS | 1803 | 1461111627720 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:27 INFO - PROCESS | 1803 | 1461111627966 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 17:20:28 INFO - PROCESS | 1803 | 1461111628235 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1d9400 == 133 [pid = 1803] [id = 329] 17:20:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x8c4c4800) [pid = 1803] [serial = 988] [outer = (nil)] 17:20:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x9353fc00) [pid = 1803] [serial = 989] [outer = 0x8c4c4800] 17:20:28 INFO - PROCESS | 1803 | 1461111628371 Marionette DEBUG loaded listener.js 17:20:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x938c3000) [pid = 1803] [serial = 990] [outer = 0x8c4c4800] 17:20:29 INFO - PROCESS | 1803 | 1461111629323 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1646ms 17:20:29 INFO - PROCESS | 1803 | 1461111629357 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 17:20:29 INFO - PROCESS | 1803 | 1461111629361 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 17:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:20:29 INFO - PROCESS | 1803 | 1461111629368 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:20:29 INFO - PROCESS | 1803 | 1461111629372 Marionette TRACE conn4 <- [1,1290,null,{}] 17:20:29 INFO - PROCESS | 1803 | 1461111629378 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:29 INFO - PROCESS | 1803 | 1461111629612 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 17:20:29 INFO - PROCESS | 1803 | 1461111629969 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x9340ec00 == 134 [pid = 1803] [id = 330] 17:20:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 277 (0x93410800) [pid = 1803] [serial = 991] [outer = (nil)] 17:20:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 278 (0x938cf800) [pid = 1803] [serial = 992] [outer = 0x93410800] 17:20:30 INFO - PROCESS | 1803 | 1461111630093 Marionette DEBUG loaded listener.js 17:20:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 279 (0x96060000) [pid = 1803] [serial = 993] [outer = 0x93410800] 17:20:31 INFO - PROCESS | 1803 | 1461111631123 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1832ms 17:20:31 INFO - PROCESS | 1803 | 1461111631202 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 17:20:31 INFO - PROCESS | 1803 | 1461111631206 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 17:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:20:31 INFO - PROCESS | 1803 | 1461111631213 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:20:31 INFO - PROCESS | 1803 | 1461111631217 Marionette TRACE conn4 <- [1,1294,null,{}] 17:20:31 INFO - PROCESS | 1803 | 1461111631224 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:31 INFO - PROCESS | 1803 | 1461111631513 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 17:20:31 INFO - PROCESS | 1803 | 1461111631845 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e403c00 == 135 [pid = 1803] [id = 331] 17:20:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 280 (0x97abf400) [pid = 1803] [serial = 994] [outer = (nil)] 17:20:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 281 (0x98176c00) [pid = 1803] [serial = 995] [outer = 0x97abf400] 17:20:31 INFO - PROCESS | 1803 | 1461111631951 Marionette DEBUG loaded listener.js 17:20:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 282 (0x9819f400) [pid = 1803] [serial = 996] [outer = 0x97abf400] 17:20:32 INFO - PROCESS | 1803 | 1461111632970 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1838ms 17:20:33 INFO - PROCESS | 1803 | 1461111633054 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 17:20:33 INFO - PROCESS | 1803 | 1461111633061 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 17:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:20:33 INFO - PROCESS | 1803 | 1461111633072 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:20:33 INFO - PROCESS | 1803 | 1461111633076 Marionette TRACE conn4 <- [1,1298,null,{}] 17:20:33 INFO - PROCESS | 1803 | 1461111633128 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:33 INFO - PROCESS | 1803 | 1461111633461 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 17:20:33 INFO - PROCESS | 1803 | 1461111633876 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x960d3800 == 136 [pid = 1803] [id = 332] 17:20:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 283 (0x97ab3800) [pid = 1803] [serial = 997] [outer = (nil)] 17:20:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 284 (0x9a4b9c00) [pid = 1803] [serial = 998] [outer = 0x97ab3800] 17:20:34 INFO - PROCESS | 1803 | 1461111634030 Marionette DEBUG loaded listener.js 17:20:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 285 (0x9a565000) [pid = 1803] [serial = 999] [outer = 0x97ab3800] 17:20:35 INFO - PROCESS | 1803 | 1461111635496 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2475ms 17:20:35 INFO - PROCESS | 1803 | 1461111635570 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 17:20:35 INFO - PROCESS | 1803 | 1461111635575 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 17:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:20:35 INFO - PROCESS | 1803 | 1461111635596 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:20:35 INFO - PROCESS | 1803 | 1461111635602 Marionette TRACE conn4 <- [1,1302,null,{}] 17:20:35 INFO - PROCESS | 1803 | 1461111635612 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:35 INFO - PROCESS | 1803 | 1461111635944 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 17:20:36 INFO - PROCESS | 1803 | 1461111636346 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x93410400 == 137 [pid = 1803] [id = 333] 17:20:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 286 (0x960d8400) [pid = 1803] [serial = 1000] [outer = (nil)] 17:20:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 287 (0x9fa8cc00) [pid = 1803] [serial = 1001] [outer = 0x960d8400] 17:20:36 INFO - PROCESS | 1803 | 1461111636504 Marionette DEBUG loaded listener.js 17:20:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 288 (0x9fb08400) [pid = 1803] [serial = 1002] [outer = 0x960d8400] 17:20:37 INFO - PROCESS | 1803 | 1461111637852 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2308ms 17:20:37 INFO - PROCESS | 1803 | 1461111637901 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 17:20:37 INFO - PROCESS | 1803 | 1461111637906 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 17:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:20:37 INFO - PROCESS | 1803 | 1461111637912 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:20:37 INFO - PROCESS | 1803 | 1461111637916 Marionette TRACE conn4 <- [1,1306,null,{}] 17:20:37 INFO - PROCESS | 1803 | 1461111637922 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:38 INFO - PROCESS | 1803 | 1461111638127 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 17:20:38 INFO - PROCESS | 1803 | 1461111638389 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x9816d400 == 138 [pid = 1803] [id = 334] 17:20:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 289 (0x9de92c00) [pid = 1803] [serial = 1003] [outer = (nil)] 17:20:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 290 (0x9fe14c00) [pid = 1803] [serial = 1004] [outer = 0x9de92c00] 17:20:38 INFO - PROCESS | 1803 | 1461111638521 Marionette DEBUG loaded listener.js 17:20:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 291 (0xa0b1cc00) [pid = 1803] [serial = 1005] [outer = 0x9de92c00] 17:20:39 INFO - PROCESS | 1803 | 1461111639436 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1583ms 17:20:39 INFO - PROCESS | 1803 | 1461111639497 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 17:20:39 INFO - PROCESS | 1803 | 1461111639501 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 17:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:20:39 INFO - PROCESS | 1803 | 1461111639508 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:20:39 INFO - PROCESS | 1803 | 1461111639512 Marionette TRACE conn4 <- [1,1310,null,{}] 17:20:39 INFO - PROCESS | 1803 | 1461111639518 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:39 INFO - PROCESS | 1803 | 1461111639792 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 17:20:40 INFO - PROCESS | 1803 | 1461111640113 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x934b9400 == 139 [pid = 1803] [id = 335] 17:20:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 292 (0x934b9c00) [pid = 1803] [serial = 1006] [outer = (nil)] 17:20:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 293 (0x934c2000) [pid = 1803] [serial = 1007] [outer = 0x934b9c00] 17:20:40 INFO - PROCESS | 1803 | 1461111640209 Marionette DEBUG loaded listener.js 17:20:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 294 (0x934c6400) [pid = 1803] [serial = 1008] [outer = 0x934b9c00] 17:20:41 INFO - PROCESS | 1803 | 1461111641107 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 17:20:41 INFO - PROCESS | 1803 | 1461111641209 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 17:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:20:41 INFO - PROCESS | 1803 | 1461111641217 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:20:41 INFO - PROCESS | 1803 | 1461111641222 Marionette TRACE conn4 <- [1,1314,null,{}] 17:20:41 INFO - PROCESS | 1803 | 1461111641228 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:41 INFO - PROCESS | 1803 | 1461111641463 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 17:20:41 INFO - PROCESS | 1803 | 1461111641741 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x934c3000 == 140 [pid = 1803] [id = 336] 17:20:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 295 (0xa3b7f400) [pid = 1803] [serial = 1009] [outer = (nil)] 17:20:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 296 (0xa4475c00) [pid = 1803] [serial = 1010] [outer = 0xa3b7f400] 17:20:41 INFO - PROCESS | 1803 | 1461111641882 Marionette DEBUG loaded listener.js 17:20:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 297 (0xa4b0e400) [pid = 1803] [serial = 1011] [outer = 0xa3b7f400] 17:20:42 INFO - PROCESS | 1803 | 1461111642770 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1589ms 17:20:42 INFO - PROCESS | 1803 | 1461111642808 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 17:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:20:42 INFO - PROCESS | 1803 | 1461111642812 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 17:20:42 INFO - PROCESS | 1803 | 1461111642819 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:20:42 INFO - PROCESS | 1803 | 1461111642822 Marionette TRACE conn4 <- [1,1318,null,{}] 17:20:42 INFO - PROCESS | 1803 | 1461111642828 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:43 INFO - PROCESS | 1803 | 1461111643029 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 17:20:43 INFO - PROCESS | 1803 | 1461111643303 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c2f800 == 141 [pid = 1803] [id = 337] 17:20:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 298 (0x86c31000) [pid = 1803] [serial = 1012] [outer = (nil)] 17:20:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 299 (0x86c37400) [pid = 1803] [serial = 1013] [outer = 0x86c31000] 17:20:43 INFO - PROCESS | 1803 | 1461111643433 Marionette DEBUG loaded listener.js 17:20:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 300 (0x86c3a000) [pid = 1803] [serial = 1014] [outer = 0x86c31000] 17:20:44 INFO - PROCESS | 1803 | 1461111644342 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1593ms 17:20:44 INFO - PROCESS | 1803 | 1461111644413 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 17:20:44 INFO - PROCESS | 1803 | 1461111644416 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 17:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:20:44 INFO - PROCESS | 1803 | 1461111644423 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:20:44 INFO - PROCESS | 1803 | 1461111644426 Marionette TRACE conn4 <- [1,1322,null,{}] 17:20:44 INFO - PROCESS | 1803 | 1461111644432 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:44 INFO - PROCESS | 1803 | 1461111644641 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 17:20:44 INFO - PROCESS | 1803 | 1461111644913 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c2e000 == 142 [pid = 1803] [id = 338] 17:20:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 301 (0x86c31c00) [pid = 1803] [serial = 1015] [outer = (nil)] 17:20:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 302 (0x8af0b800) [pid = 1803] [serial = 1016] [outer = 0x86c31c00] 17:20:45 INFO - PROCESS | 1803 | 1461111645045 Marionette DEBUG loaded listener.js 17:20:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 303 (0x8af0fc00) [pid = 1803] [serial = 1017] [outer = 0x86c31c00] 17:20:46 INFO - PROCESS | 1803 | 1461111646011 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1635ms 17:20:46 INFO - PROCESS | 1803 | 1461111646059 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 17:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:20:46 INFO - PROCESS | 1803 | 1461111646063 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 17:20:46 INFO - PROCESS | 1803 | 1461111646070 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:20:46 INFO - PROCESS | 1803 | 1461111646074 Marionette TRACE conn4 <- [1,1326,null,{}] 17:20:46 INFO - PROCESS | 1803 | 1461111646080 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:46 INFO - PROCESS | 1803 | 1461111646298 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 17:20:46 INFO - PROCESS | 1803 | 1461111646607 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cec400 == 143 [pid = 1803] [id = 339] 17:20:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 304 (0x84cec800) [pid = 1803] [serial = 1018] [outer = (nil)] 17:20:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 305 (0x84cf5000) [pid = 1803] [serial = 1019] [outer = 0x84cec800] 17:20:46 INFO - PROCESS | 1803 | 1461111646704 Marionette DEBUG loaded listener.js 17:20:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 306 (0x84cf7800) [pid = 1803] [serial = 1020] [outer = 0x84cec800] 17:20:47 INFO - PROCESS | 1803 | 1461111647608 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1589ms 17:20:47 INFO - PROCESS | 1803 | 1461111647659 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 17:20:47 INFO - PROCESS | 1803 | 1461111647663 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 17:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:20:47 INFO - PROCESS | 1803 | 1461111647669 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:20:47 INFO - PROCESS | 1803 | 1461111647673 Marionette TRACE conn4 <- [1,1330,null,{}] 17:20:47 INFO - PROCESS | 1803 | 1461111647679 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:47 INFO - PROCESS | 1803 | 1461111647896 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 17:20:48 INFO - PROCESS | 1803 | 1461111648205 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c7f800 == 144 [pid = 1803] [id = 340] 17:20:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 307 (0x83c80800) [pid = 1803] [serial = 1021] [outer = (nil)] 17:20:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 308 (0x83c86400) [pid = 1803] [serial = 1022] [outer = 0x83c80800] 17:20:48 INFO - PROCESS | 1803 | 1461111648305 Marionette DEBUG loaded listener.js 17:20:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 309 (0x83c88400) [pid = 1803] [serial = 1023] [outer = 0x83c80800] 17:20:49 INFO - PROCESS | 1803 | 1461111649229 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1630ms 17:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:20:49 INFO - PROCESS | 1803 | 1461111649302 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 17:20:49 INFO - PROCESS | 1803 | 1461111649305 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 17:20:49 INFO - PROCESS | 1803 | 1461111649312 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:20:49 INFO - PROCESS | 1803 | 1461111649314 Marionette TRACE conn4 <- [1,1334,null,{}] 17:20:49 INFO - PROCESS | 1803 | 1461111649320 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:49 INFO - PROCESS | 1803 | 1461111649539 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 17:20:49 INFO - PROCESS | 1803 | 1461111649859 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c82000 == 145 [pid = 1803] [id = 341] 17:20:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 310 (0x83c85800) [pid = 1803] [serial = 1024] [outer = (nil)] 17:20:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 311 (0x84cfb000) [pid = 1803] [serial = 1025] [outer = 0x83c85800] 17:20:49 INFO - PROCESS | 1803 | 1461111649954 Marionette DEBUG loaded listener.js 17:20:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 312 (0x89f8a000) [pid = 1803] [serial = 1026] [outer = 0x83c85800] 17:20:50 INFO - PROCESS | 1803 | 1461111650898 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1643ms 17:20:50 INFO - PROCESS | 1803 | 1461111650955 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 17:20:50 INFO - PROCESS | 1803 | 1461111650958 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 17:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:20:50 INFO - PROCESS | 1803 | 1461111650968 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:20:50 INFO - PROCESS | 1803 | 1461111650973 Marionette TRACE conn4 <- [1,1338,null,{}] 17:20:50 INFO - PROCESS | 1803 | 1461111650981 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:51 INFO - PROCESS | 1803 | 1461111651255 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 17:20:51 INFO - PROCESS | 1803 | 1461111651599 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x83fb5400 == 146 [pid = 1803] [id = 342] 17:20:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 313 (0x83fb6800) [pid = 1803] [serial = 1027] [outer = (nil)] 17:20:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 314 (0x83fbb800) [pid = 1803] [serial = 1028] [outer = 0x83fb6800] 17:20:51 INFO - PROCESS | 1803 | 1461111651698 Marionette DEBUG loaded listener.js 17:20:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 315 (0x83fbd000) [pid = 1803] [serial = 1029] [outer = 0x83fb6800] 17:20:53 INFO - PROCESS | 1803 | --DOCSHELL 0x87ede000 == 145 [pid = 1803] [id = 232] 17:20:53 INFO - PROCESS | 1803 | --DOCSHELL 0x8a047400 == 144 [pid = 1803] [id = 230] 17:20:53 INFO - PROCESS | 1803 | --DOCSHELL 0x94671400 == 143 [pid = 1803] [id = 307] 17:20:53 INFO - PROCESS | 1803 | --DOCSHELL 0x88fafc00 == 142 [pid = 1803] [id = 306] 17:20:53 INFO - PROCESS | 1803 | --DOCSHELL 0x8be2d800 == 141 [pid = 1803] [id = 304] 17:20:53 INFO - PROCESS | 1803 | --DOCSHELL 0x8bcd1800 == 140 [pid = 1803] [id = 305] 17:20:53 INFO - PROCESS | 1803 | --DOCSHELL 0x89e1fc00 == 139 [pid = 1803] [id = 303] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 314 (0x8ffc7000) [pid = 1803] [serial = 905] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 313 (0xa09cec00) [pid = 1803] [serial = 869] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 312 (0x8ffe3000) [pid = 1803] [serial = 840] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 311 (0x98ba3c00) [pid = 1803] [serial = 860] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 310 (0x90320400) [pid = 1803] [serial = 851] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 309 (0x876f1c00) [pid = 1803] [serial = 878] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 308 (0x8c1df000) [pid = 1803] [serial = 899] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 307 (0x9a568c00) [pid = 1803] [serial = 863] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 306 (0x92a99c00) [pid = 1803] [serial = 854] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 305 (0x8e40e000) [pid = 1803] [serial = 902] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 304 (0x8a054800) [pid = 1803] [serial = 896] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 303 (0x8bb85000) [pid = 1803] [serial = 845] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 302 (0x8f3bbc00) [pid = 1803] [serial = 903] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 301 (0x8c1efc00) [pid = 1803] [serial = 900] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 300 (0x8ffeb400) [pid = 1803] [serial = 906] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 299 (0x8e317000) [pid = 1803] [serial = 848] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 298 (0xa4448800) [pid = 1803] [serial = 881] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 297 (0x93540c00) [pid = 1803] [serial = 893] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 296 (0xa4441800) [pid = 1803] [serial = 875] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 295 (0x9340a800) [pid = 1803] [serial = 884] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 294 (0x96063800) [pid = 1803] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 293 (0x89f95800) [pid = 1803] [serial = 585] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 292 (0x89867400) [pid = 1803] [serial = 842] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 291 (0x9353f400) [pid = 1803] [serial = 887] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 290 (0x9fd95000) [pid = 1803] [serial = 866] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 289 (0x9605c400) [pid = 1803] [serial = 857] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 288 (0x8b0bd400) [pid = 1803] [serial = 897] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 287 (0x8c3da800) [pid = 1803] [serial = 890] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 286 (0xa29c8800) [pid = 1803] [serial = 872] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1803 | --DOMWINDOW == 285 (0x9031e000) [pid = 1803] [serial = 908] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1803 | 1461111654686 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 3746ms 17:20:54 INFO - PROCESS | 1803 | 1461111654714 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 17:20:54 INFO - PROCESS | 1803 | 1461111654719 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 17:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:20:54 INFO - PROCESS | 1803 | 1461111654728 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:20:54 INFO - PROCESS | 1803 | 1461111654733 Marionette TRACE conn4 <- [1,1342,null,{}] 17:20:54 INFO - PROCESS | 1803 | 1461111654742 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:54 INFO - PROCESS | 1803 | 1461111654947 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 17:20:55 INFO - PROCESS | 1803 | 1461111655182 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x83fc1000 == 140 [pid = 1803] [id = 343] 17:20:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 286 (0x8502e800) [pid = 1803] [serial = 1030] [outer = (nil)] 17:20:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 287 (0x86c38000) [pid = 1803] [serial = 1031] [outer = 0x8502e800] 17:20:55 INFO - PROCESS | 1803 | 1461111655262 Marionette DEBUG loaded listener.js 17:20:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 288 (0x86cb8400) [pid = 1803] [serial = 1032] [outer = 0x8502e800] 17:20:56 INFO - PROCESS | 1803 | 1461111656194 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1537ms 17:20:56 INFO - PROCESS | 1803 | 1461111656266 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 17:20:56 INFO - PROCESS | 1803 | 1461111656274 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 17:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:20:56 INFO - PROCESS | 1803 | 1461111656285 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:20:56 INFO - PROCESS | 1803 | 1461111656289 Marionette TRACE conn4 <- [1,1346,null,{}] 17:20:56 INFO - PROCESS | 1803 | 1461111656301 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:56 INFO - PROCESS | 1803 | 1461111656573 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 17:20:56 INFO - PROCESS | 1803 | 1461111656610 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c3bc00 == 141 [pid = 1803] [id = 344] 17:20:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 289 (0x86cba400) [pid = 1803] [serial = 1033] [outer = (nil)] 17:20:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 290 (0x89867400) [pid = 1803] [serial = 1034] [outer = 0x86cba400] 17:20:56 INFO - PROCESS | 1803 | 1461111656688 Marionette DEBUG loaded listener.js 17:20:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 291 (0x89f95c00) [pid = 1803] [serial = 1035] [outer = 0x86cba400] 17:20:57 INFO - PROCESS | 1803 | 1461111657751 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1491ms 17:20:57 INFO - PROCESS | 1803 | 1461111657776 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 17:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:20:57 INFO - PROCESS | 1803 | 1461111657780 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 17:20:57 INFO - PROCESS | 1803 | 1461111657786 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:20:57 INFO - PROCESS | 1803 | 1461111657792 Marionette TRACE conn4 <- [1,1350,null,{}] 17:20:57 INFO - PROCESS | 1803 | 1461111657815 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:58 INFO - PROCESS | 1803 | 1461111658081 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 17:20:58 INFO - PROCESS | 1803 | --DOMWINDOW == 290 (0x84ad5800) [pid = 1803] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:20:58 INFO - PROCESS | 1803 | --DOMWINDOW == 289 (0x8afe8400) [pid = 1803] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:20:58 INFO - PROCESS | 1803 | --DOMWINDOW == 288 (0x8afe8000) [pid = 1803] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:20:58 INFO - PROCESS | 1803 | --DOMWINDOW == 287 (0x8c1d6800) [pid = 1803] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:20:58 INFO - PROCESS | 1803 | --DOMWINDOW == 286 (0x8c3d5000) [pid = 1803] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:20:58 INFO - PROCESS | 1803 | --DOMWINDOW == 285 (0x8afe9000) [pid = 1803] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:20:58 INFO - PROCESS | 1803 | 1461111658688 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x84ad5800 == 142 [pid = 1803] [id = 345] 17:20:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 286 (0x84ad7c00) [pid = 1803] [serial = 1036] [outer = (nil)] 17:20:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 287 (0x8af19800) [pid = 1803] [serial = 1037] [outer = 0x84ad7c00] 17:20:58 INFO - PROCESS | 1803 | 1461111658830 Marionette DEBUG loaded listener.js 17:20:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 288 (0x8b14c000) [pid = 1803] [serial = 1038] [outer = 0x84ad7c00] 17:20:59 INFO - PROCESS | 1803 | 1461111659681 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1948ms 17:20:59 INFO - PROCESS | 1803 | 1461111659736 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 17:20:59 INFO - PROCESS | 1803 | 1461111659740 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 17:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:20:59 INFO - PROCESS | 1803 | 1461111659747 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:20:59 INFO - PROCESS | 1803 | 1461111659750 Marionette TRACE conn4 <- [1,1354,null,{}] 17:20:59 INFO - PROCESS | 1803 | 1461111659756 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:59 INFO - PROCESS | 1803 | 1461111659967 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 17:20:59 INFO - PROCESS | 1803 | 1461111659978 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x8af15c00 == 143 [pid = 1803] [id = 346] 17:21:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 289 (0x8afe6800) [pid = 1803] [serial = 1039] [outer = (nil)] 17:21:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 290 (0x8bccc400) [pid = 1803] [serial = 1040] [outer = 0x8afe6800] 17:21:00 INFO - PROCESS | 1803 | 1461111660227 Marionette DEBUG loaded listener.js 17:21:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 291 (0x8c1d6800) [pid = 1803] [serial = 1041] [outer = 0x8afe6800] 17:21:01 INFO - PROCESS | 1803 | 1461111661445 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1740ms 17:21:01 INFO - PROCESS | 1803 | 1461111661489 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 17:21:01 INFO - PROCESS | 1803 | 1461111661497 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 17:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:21:01 INFO - PROCESS | 1803 | 1461111661506 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:21:01 INFO - PROCESS | 1803 | 1461111661511 Marionette TRACE conn4 <- [1,1358,null,{}] 17:21:01 INFO - PROCESS | 1803 | 1461111661522 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:01 INFO - PROCESS | 1803 | 1461111661752 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 17:21:02 INFO - PROCESS | 1803 | 1461111662091 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cef400 == 144 [pid = 1803] [id = 347] 17:21:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 292 (0x85037400) [pid = 1803] [serial = 1042] [outer = (nil)] 17:21:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 293 (0x86cad800) [pid = 1803] [serial = 1043] [outer = 0x85037400] 17:21:02 INFO - PROCESS | 1803 | 1461111662190 Marionette DEBUG loaded listener.js 17:21:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 294 (0x87798400) [pid = 1803] [serial = 1044] [outer = 0x85037400] 17:21:03 INFO - PROCESS | 1803 | 1461111663164 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1693ms 17:21:03 INFO - PROCESS | 1803 | 1461111663200 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 17:21:03 INFO - PROCESS | 1803 | 1461111663208 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 17:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:21:03 INFO - PROCESS | 1803 | 1461111663237 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:21:03 INFO - PROCESS | 1803 | 1461111663242 Marionette TRACE conn4 <- [1,1362,null,{}] 17:21:03 INFO - PROCESS | 1803 | 1461111663255 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:03 INFO - PROCESS | 1803 | 1461111663480 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 17:21:03 INFO - PROCESS | 1803 | 1461111663861 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x8af0e000 == 145 [pid = 1803] [id = 348] 17:21:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 295 (0x8af12000) [pid = 1803] [serial = 1045] [outer = (nil)] 17:21:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 296 (0x8af18c00) [pid = 1803] [serial = 1046] [outer = 0x8af12000] 17:21:03 INFO - PROCESS | 1803 | 1461111663957 Marionette DEBUG loaded listener.js 17:21:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 297 (0x8b0b1800) [pid = 1803] [serial = 1047] [outer = 0x8af12000] 17:21:05 INFO - PROCESS | 1803 | 1461111665037 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1864ms 17:21:05 INFO - PROCESS | 1803 | 1461111665085 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 17:21:05 INFO - PROCESS | 1803 | 1461111665089 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 17:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:21:05 INFO - PROCESS | 1803 | 1461111665098 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:21:05 INFO - PROCESS | 1803 | 1461111665104 Marionette TRACE conn4 <- [1,1366,null,{}] 17:21:05 INFO - PROCESS | 1803 | 1461111665121 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:05 INFO - PROCESS | 1803 | 1461111665343 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 17:21:05 INFO - PROCESS | 1803 | 1461111665635 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb79800 == 146 [pid = 1803] [id = 349] 17:21:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 298 (0x8c1e7400) [pid = 1803] [serial = 1048] [outer = (nil)] 17:21:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 299 (0x8c4cf400) [pid = 1803] [serial = 1049] [outer = 0x8c1e7400] 17:21:05 INFO - PROCESS | 1803 | 1461111665750 Marionette DEBUG loaded listener.js 17:21:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 300 (0x8e40c800) [pid = 1803] [serial = 1050] [outer = 0x8c1e7400] 17:21:06 INFO - PROCESS | 1803 | 1461111666777 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:21:06 INFO - PROCESS | 1803 | 1461111666846 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 17:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:21:06 INFO - PROCESS | 1803 | 1461111666854 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:21:06 INFO - PROCESS | 1803 | 1461111666856 Marionette TRACE conn4 <- [1,1370,null,{}] 17:21:06 INFO - PROCESS | 1803 | 1461111666863 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:07 INFO - PROCESS | 1803 | 1461111667140 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 17:21:07 INFO - PROCESS | 1803 | 1461111667464 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb85000 == 147 [pid = 1803] [id = 350] 17:21:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 301 (0x8c1e9000) [pid = 1803] [serial = 1051] [outer = (nil)] 17:21:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 302 (0x8f98d800) [pid = 1803] [serial = 1052] [outer = 0x8c1e9000] 17:21:07 INFO - PROCESS | 1803 | 1461111667556 Marionette DEBUG loaded listener.js 17:21:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 303 (0x8fb1fc00) [pid = 1803] [serial = 1053] [outer = 0x8c1e9000] 17:21:08 INFO - PROCESS | 1803 | 1461111668527 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:21:08 INFO - PROCESS | 1803 | 1461111668600 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 17:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:21:08 INFO - PROCESS | 1803 | 1461111668607 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:21:08 INFO - PROCESS | 1803 | 1461111668610 Marionette TRACE conn4 <- [1,1374,null,{}] 17:21:08 INFO - PROCESS | 1803 | 1461111668618 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:08 INFO - PROCESS | 1803 | 1461111668941 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 17:21:09 INFO - PROCESS | 1803 | 1461111669207 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffe1800 == 148 [pid = 1803] [id = 351] 17:21:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 304 (0x8ffe7c00) [pid = 1803] [serial = 1054] [outer = (nil)] 17:21:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 305 (0x905ee000) [pid = 1803] [serial = 1055] [outer = 0x8ffe7c00] 17:21:09 INFO - PROCESS | 1803 | 1461111669302 Marionette DEBUG loaded listener.js 17:21:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 306 (0x90ff5800) [pid = 1803] [serial = 1056] [outer = 0x8ffe7c00] 17:21:10 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:21:10 INFO - PROCESS | 1803 | 1461111670328 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:21:10 INFO - PROCESS | 1803 | 1461111670397 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 17:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:21:10 INFO - PROCESS | 1803 | 1461111670405 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:21:10 INFO - PROCESS | 1803 | 1461111670408 Marionette TRACE conn4 <- [1,1378,null,{}] 17:21:10 INFO - PROCESS | 1803 | 1461111670415 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:10 INFO - PROCESS | 1803 | 1461111670728 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 17:21:11 INFO - PROCESS | 1803 | 1461111671057 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f38b800 == 149 [pid = 1803] [id = 352] 17:21:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 307 (0x9340b400) [pid = 1803] [serial = 1057] [outer = (nil)] 17:21:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 308 (0x934c0800) [pid = 1803] [serial = 1058] [outer = 0x9340b400] 17:21:11 INFO - PROCESS | 1803 | 1461111671157 Marionette DEBUG loaded listener.js 17:21:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 309 (0x93541400) [pid = 1803] [serial = 1059] [outer = 0x9340b400] 17:21:12 INFO - PROCESS | 1803 | 1461111672103 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:21:12 INFO - PROCESS | 1803 | 1461111672194 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 17:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:21:12 INFO - PROCESS | 1803 | 1461111672203 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:21:12 INFO - PROCESS | 1803 | 1461111672207 Marionette TRACE conn4 <- [1,1382,null,{}] 17:21:12 INFO - PROCESS | 1803 | 1461111672214 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:12 INFO - PROCESS | 1803 | 1461111672475 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 17:21:12 INFO - PROCESS | 1803 | 1461111672821 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ede000 == 150 [pid = 1803] [id = 353] 17:21:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 310 (0x8b147000) [pid = 1803] [serial = 1060] [outer = (nil)] 17:21:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 311 (0x9466f800) [pid = 1803] [serial = 1061] [outer = 0x8b147000] 17:21:12 INFO - PROCESS | 1803 | 1461111672915 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 312 (0x96a10c00) [pid = 1803] [serial = 1062] [outer = 0x8b147000] 17:21:13 INFO - PROCESS | 1803 | [1803] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:21:13 INFO - PROCESS | 1803 | 1461111673912 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 17:21:14 INFO - PROCESS | 1803 | 1461111674006 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 17:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:21:14 INFO - PROCESS | 1803 | 1461111674013 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 1803 | 1461111674016 Marionette TRACE conn4 <- [1,1386,null,{}] 17:21:14 INFO - PROCESS | 1803 | 1461111674023 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:14 INFO - PROCESS | 1803 | 1461111674286 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 17:21:14 INFO - PROCESS | 1803 | 1461111674587 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x8af10800 == 151 [pid = 1803] [id = 354] 17:21:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 313 (0x95091400) [pid = 1803] [serial = 1063] [outer = (nil)] 17:21:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 314 (0x98173c00) [pid = 1803] [serial = 1064] [outer = 0x95091400] 17:21:14 INFO - PROCESS | 1803 | 1461111674681 Marionette DEBUG loaded listener.js 17:21:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 315 (0x98179c00) [pid = 1803] [serial = 1065] [outer = 0x95091400] 17:21:15 INFO - PROCESS | 1803 | 1461111675700 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:21:15 INFO - PROCESS | 1803 | 1461111675762 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 17:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:21:15 INFO - PROCESS | 1803 | 1461111675770 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:21:15 INFO - PROCESS | 1803 | 1461111675774 Marionette TRACE conn4 <- [1,1390,null,{}] 17:21:15 INFO - PROCESS | 1803 | 1461111675780 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:16 INFO - PROCESS | 1803 | 1461111676073 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 17:21:16 INFO - PROCESS | 1803 | 1461111676406 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c34400 == 152 [pid = 1803] [id = 355] 17:21:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 316 (0x91e48800) [pid = 1803] [serial = 1066] [outer = (nil)] 17:21:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 317 (0x9e913400) [pid = 1803] [serial = 1067] [outer = 0x91e48800] 17:21:16 INFO - PROCESS | 1803 | 1461111676550 Marionette DEBUG loaded listener.js 17:21:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 318 (0x9fd97400) [pid = 1803] [serial = 1068] [outer = 0x91e48800] 17:21:17 INFO - PROCESS | 1803 | 1461111677563 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1850ms 17:21:17 INFO - PROCESS | 1803 | 1461111677621 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 17:21:17 INFO - PROCESS | 1803 | 1461111677625 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 17:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:21:17 INFO - PROCESS | 1803 | 1461111677632 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:21:17 INFO - PROCESS | 1803 | 1461111677636 Marionette TRACE conn4 <- [1,1394,null,{}] 17:21:17 INFO - PROCESS | 1803 | 1461111677641 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:17 INFO - PROCESS | 1803 | 1461111677917 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 17:21:18 INFO - PROCESS | 1803 | 1461111678250 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb3400 == 153 [pid = 1803] [id = 356] 17:21:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 319 (0x87ee9000) [pid = 1803] [serial = 1069] [outer = (nil)] 17:21:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 320 (0xa09d5000) [pid = 1803] [serial = 1070] [outer = 0x87ee9000] 17:21:18 INFO - PROCESS | 1803 | 1461111678342 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 321 (0xa29c6c00) [pid = 1803] [serial = 1071] [outer = 0x87ee9000] 17:21:19 INFO - PROCESS | 1803 | 1461111679277 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1681ms 17:21:19 INFO - PROCESS | 1803 | 1461111679314 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 17:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:21:19 INFO - PROCESS | 1803 | 1461111679319 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 17:21:19 INFO - PROCESS | 1803 | 1461111679325 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:21:19 INFO - PROCESS | 1803 | 1461111679330 Marionette TRACE conn4 <- [1,1398,null,{}] 17:21:19 INFO - PROCESS | 1803 | 1461111679336 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:19 INFO - PROCESS | 1803 | 1461111679630 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 17:21:19 INFO - PROCESS | 1803 | 1461111679963 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b022800 == 154 [pid = 1803] [id = 357] 17:21:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 322 (0x8b02b000) [pid = 1803] [serial = 1072] [outer = (nil)] 17:21:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 323 (0x97aa0000) [pid = 1803] [serial = 1073] [outer = 0x8b02b000] 17:21:20 INFO - PROCESS | 1803 | 1461111680066 Marionette DEBUG loaded listener.js 17:21:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 324 (0xa3bdb000) [pid = 1803] [serial = 1074] [outer = 0x8b02b000] 17:21:21 INFO - PROCESS | 1803 | 1461111681010 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1731ms 17:21:21 INFO - PROCESS | 1803 | 1461111681058 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 17:21:21 INFO - PROCESS | 1803 | 1461111681062 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 17:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:21:21 INFO - PROCESS | 1803 | 1461111681068 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:21:21 INFO - PROCESS | 1803 | 1461111681072 Marionette TRACE conn4 <- [1,1402,null,{}] 17:21:21 INFO - PROCESS | 1803 | 1461111681082 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:21 INFO - PROCESS | 1803 | 1461111681338 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 17:21:21 INFO - PROCESS | 1803 | 1461111681667 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b026c00 == 155 [pid = 1803] [id = 358] 17:21:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 325 (0x8b02a000) [pid = 1803] [serial = 1075] [outer = (nil)] 17:21:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 326 (0x93ba8800) [pid = 1803] [serial = 1076] [outer = 0x8b02a000] 17:21:21 INFO - PROCESS | 1803 | 1461111681760 Marionette DEBUG loaded listener.js 17:21:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 327 (0x93baa800) [pid = 1803] [serial = 1077] [outer = 0x8b02a000] 17:21:22 INFO - PROCESS | 1803 | 1461111682661 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1642ms 17:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:21:22 INFO - PROCESS | 1803 | 1461111682711 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 17:21:22 INFO - PROCESS | 1803 | 1461111682715 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 17:21:22 INFO - PROCESS | 1803 | 1461111682722 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:21:22 INFO - PROCESS | 1803 | 1461111682725 Marionette TRACE conn4 <- [1,1406,null,{}] 17:21:22 INFO - PROCESS | 1803 | 1461111682731 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:22 INFO - PROCESS | 1803 | 1461111682970 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 17:21:23 INFO - PROCESS | 1803 | 1461111683295 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x88070c00 == 156 [pid = 1803] [id = 359] 17:21:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 328 (0x88071400) [pid = 1803] [serial = 1078] [outer = (nil)] 17:21:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 329 (0x88079000) [pid = 1803] [serial = 1079] [outer = 0x88071400] 17:21:23 INFO - PROCESS | 1803 | 1461111683394 Marionette DEBUG loaded listener.js 17:21:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 330 (0x8807ac00) [pid = 1803] [serial = 1080] [outer = 0x88071400] 17:21:24 INFO - PROCESS | 1803 | 1461111684335 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1686ms 17:21:24 INFO - PROCESS | 1803 | 1461111684408 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 17:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:21:24 INFO - PROCESS | 1803 | 1461111684412 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 17:21:24 INFO - PROCESS | 1803 | 1461111684419 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:21:24 INFO - PROCESS | 1803 | 1461111684422 Marionette TRACE conn4 <- [1,1410,null,{}] 17:21:24 INFO - PROCESS | 1803 | 1461111684428 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:24 INFO - PROCESS | 1803 | 1461111684660 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 17:21:25 INFO - PROCESS | 1803 | 1461111684990 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x88070000 == 157 [pid = 1803] [id = 360] 17:21:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 331 (0x88077c00) [pid = 1803] [serial = 1081] [outer = (nil)] 17:21:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 332 (0x93ba9000) [pid = 1803] [serial = 1082] [outer = 0x88077c00] 17:21:25 INFO - PROCESS | 1803 | 1461111685090 Marionette DEBUG loaded listener.js 17:21:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 333 (0x93bae000) [pid = 1803] [serial = 1083] [outer = 0x88077c00] 17:21:26 INFO - PROCESS | 1803 | 1461111686160 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1782ms 17:21:26 INFO - PROCESS | 1803 | 1461111686202 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 17:21:26 INFO - PROCESS | 1803 | 1461111686216 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 17:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:21:26 INFO - PROCESS | 1803 | 1461111686227 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:21:26 INFO - PROCESS | 1803 | 1461111686229 Marionette TRACE conn4 <- [1,1414,null,{}] 17:21:26 INFO - PROCESS | 1803 | 1461111686236 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:26 INFO - PROCESS | 1803 | 1461111686485 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 17:21:27 INFO - PROCESS | 1803 | 1461111687404 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x83fb8400 == 158 [pid = 1803] [id = 361] 17:21:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 334 (0x83fb8800) [pid = 1803] [serial = 1084] [outer = (nil)] 17:21:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 335 (0x83fc2400) [pid = 1803] [serial = 1085] [outer = 0x83fb8800] 17:21:27 INFO - PROCESS | 1803 | 1461111687496 Marionette DEBUG loaded listener.js 17:21:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 336 (0x84adc400) [pid = 1803] [serial = 1086] [outer = 0x83fb8800] 17:21:28 INFO - PROCESS | 1803 | 1461111688487 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2296ms 17:21:28 INFO - PROCESS | 1803 | 1461111688526 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 1803 | 1461111688534 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 17:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:21:28 INFO - PROCESS | 1803 | 1461111688543 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 1803 | 1461111688546 Marionette TRACE conn4 <- [1,1418,null,{}] 17:21:28 INFO - PROCESS | 1803 | 1461111688554 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:28 INFO - PROCESS | 1803 | 1461111688818 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 17:21:29 INFO - PROCESS | 1803 | 1461111689167 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cf8000 == 159 [pid = 1803] [id = 362] 17:21:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 337 (0x85033800) [pid = 1803] [serial = 1087] [outer = (nil)] 17:21:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 338 (0x86cb5400) [pid = 1803] [serial = 1088] [outer = 0x85033800] 17:21:29 INFO - PROCESS | 1803 | 1461111689332 Marionette DEBUG loaded listener.js 17:21:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 339 (0x87792c00) [pid = 1803] [serial = 1089] [outer = 0x85033800] 17:21:30 INFO - PROCESS | 1803 | 1461111690470 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1989ms 17:21:30 INFO - PROCESS | 1803 | 1461111690535 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 17:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:21:30 INFO - PROCESS | 1803 | 1461111690542 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 17:21:30 INFO - PROCESS | 1803 | 1461111690549 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:21:30 INFO - PROCESS | 1803 | 1461111690551 Marionette TRACE conn4 <- [1,1422,null,{}] 17:21:30 INFO - PROCESS | 1803 | 1461111690558 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:30 INFO - PROCESS | 1803 | 1461111690770 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 17:21:31 INFO - PROCESS | 1803 | 1461111691143 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x83fbec00 == 160 [pid = 1803] [id = 363] 17:21:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 340 (0x83fc0800) [pid = 1803] [serial = 1090] [outer = (nil)] 17:21:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 341 (0x897ee800) [pid = 1803] [serial = 1091] [outer = 0x83fc0800] 17:21:31 INFO - PROCESS | 1803 | 1461111691233 Marionette DEBUG loaded listener.js 17:21:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 342 (0x89e26000) [pid = 1803] [serial = 1092] [outer = 0x83fc0800] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1db800 == 159 [pid = 1803] [id = 126] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffe5000 == 158 [pid = 1803] [id = 50] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8b0b5400 == 157 [pid = 1803] [id = 296] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8f24fc00 == 156 [pid = 1803] [id = 51] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8be38c00 == 155 [pid = 1803] [id = 194] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb9400 == 154 [pid = 1803] [id = 191] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x89e28400 == 153 [pid = 1803] [id = 195] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b8800 == 152 [pid = 1803] [id = 235] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8be2dc00 == 151 [pid = 1803] [id = 199] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x89e1d800 == 150 [pid = 1803] [id = 196] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x87ee8000 == 149 [pid = 1803] [id = 200] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8afe4c00 == 148 [pid = 1803] [id = 234] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x890cdc00 == 147 [pid = 1803] [id = 201] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x93406400 == 146 [pid = 1803] [id = 295] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x87d39c00 == 145 [pid = 1803] [id = 205] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x890d0800 == 144 [pid = 1803] [id = 193] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0xa292f800 == 143 [pid = 1803] [id = 290] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8fb15c00 == 142 [pid = 1803] [id = 288] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x94672400 == 141 [pid = 1803] [id = 285] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x89f94400 == 140 [pid = 1803] [id = 198] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b6800 == 139 [pid = 1803] [id = 42] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x90ff4800 == 138 [pid = 1803] [id = 123] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x977c0400 == 137 [pid = 1803] [id = 65] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8a053800 == 136 [pid = 1803] [id = 204] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x98ba5000 == 135 [pid = 1803] [id = 287] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x87d37800 == 134 [pid = 1803] [id = 233] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb7d400 == 133 [pid = 1803] [id = 297] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x89862000 == 132 [pid = 1803] [id = 294] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x876ea000 == 131 [pid = 1803] [id = 293] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8f383400 == 130 [pid = 1803] [id = 68] 17:21:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb7c000 == 129 [pid = 1803] [id = 202] 17:21:32 INFO - PROCESS | 1803 | --DOCSHELL 0x8faa4400 == 128 [pid = 1803] [id = 283] 17:21:32 INFO - PROCESS | 1803 | --DOCSHELL 0x92aa8400 == 127 [pid = 1803] [id = 208] 17:21:32 INFO - PROCESS | 1803 | --DOCSHELL 0x8f24c000 == 126 [pid = 1803] [id = 46] 17:21:32 INFO - PROCESS | 1803 | --DOCSHELL 0x94668000 == 125 [pid = 1803] [id = 286] 17:21:32 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb5000 == 124 [pid = 1803] [id = 207] 17:21:32 INFO - PROCESS | 1803 | --DOCSHELL 0x8b0b1c00 == 123 [pid = 1803] [id = 203] 17:21:32 INFO - PROCESS | 1803 | --DOCSHELL 0x84ad5800 == 122 [pid = 1803] [id = 345] 17:21:32 INFO - PROCESS | 1803 | --DOCSHELL 0x86c3bc00 == 121 [pid = 1803] [id = 344] 17:21:32 INFO - PROCESS | 1803 | --DOCSHELL 0x83fc1000 == 120 [pid = 1803] [id = 343] 17:21:32 INFO - PROCESS | 1803 | --DOCSHELL 0x86c2e000 == 119 [pid = 1803] [id = 338] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 341 (0x8faa4000) [pid = 1803] [serial = 975] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 340 (0x98176800) [pid = 1803] [serial = 932] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 339 (0xa4440400) [pid = 1803] [serial = 941] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 338 (0x89e1e400) [pid = 1803] [serial = 959] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 337 (0x8b14ec00) [pid = 1803] [serial = 965] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 336 (0x8f98b400) [pid = 1803] [serial = 974] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 335 (0x8f38c800) [pid = 1803] [serial = 971] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 334 (0x8c3da000) [pid = 1803] [serial = 914] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 333 (0x8c3d4800) [pid = 1803] [serial = 968] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 332 (0x87799c00) [pid = 1803] [serial = 938] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 331 (0xa0e6ec00) [pid = 1803] [serial = 935] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 330 (0x9509a000) [pid = 1803] [serial = 920] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 329 (0x9a560800) [pid = 1803] [serial = 926] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 328 (0x985d9400) [pid = 1803] [serial = 923] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 327 (0x854f3800) [pid = 1803] [serial = 956] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 326 (0xa292c800) [pid = 1803] [serial = 929] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 325 (0x8f3b7c00) [pid = 1803] [serial = 972] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 324 (0x86cb4400) [pid = 1803] [serial = 947] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 323 (0x85032000) [pid = 1803] [serial = 950] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 322 (0x8ffea800) [pid = 1803] [serial = 917] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 321 (0x89e28c00) [pid = 1803] [serial = 963] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 320 (0x8bb7ac00) [pid = 1803] [serial = 966] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 319 (0x854e9800) [pid = 1803] [serial = 953] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 318 (0x876f8000) [pid = 1803] [serial = 962] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 317 (0x8c4cc000) [pid = 1803] [serial = 969] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 316 (0x938ca400) [pid = 1803] [serial = 944] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 315 (0x91138000) [pid = 1803] [serial = 909] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | --DOMWINDOW == 314 (0x89f96800) [pid = 1803] [serial = 911] [outer = (nil)] [url = about:blank] 17:21:32 INFO - PROCESS | 1803 | 1461111692912 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2384ms 17:21:32 INFO - PROCESS | 1803 | 1461111692933 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 17:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:21:32 INFO - PROCESS | 1803 | 1461111692938 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 17:21:32 INFO - PROCESS | 1803 | 1461111692953 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:21:32 INFO - PROCESS | 1803 | 1461111692962 Marionette TRACE conn4 <- [1,1426,null,{}] 17:21:32 INFO - PROCESS | 1803 | 1461111692970 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:33 INFO - PROCESS | 1803 | 1461111693249 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 17:21:33 INFO - PROCESS | 1803 | 1461111693442 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x83fb7800 == 120 [pid = 1803] [id = 364] 17:21:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 315 (0x85036000) [pid = 1803] [serial = 1093] [outer = (nil)] 17:21:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 316 (0x88fb1800) [pid = 1803] [serial = 1094] [outer = 0x85036000] 17:21:33 INFO - PROCESS | 1803 | 1461111693528 Marionette DEBUG loaded listener.js 17:21:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 317 (0x897ee400) [pid = 1803] [serial = 1095] [outer = 0x85036000] 17:21:34 INFO - PROCESS | 1803 | 1461111694418 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1552ms 17:21:34 INFO - PROCESS | 1803 | 1461111694501 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 17:21:34 INFO - PROCESS | 1803 | 1461111694506 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 17:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:21:34 INFO - PROCESS | 1803 | 1461111694512 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - PROCESS | 1803 | 1461111694516 Marionette TRACE conn4 <- [1,1430,null,{}] 17:21:34 INFO - PROCESS | 1803 | 1461111694521 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:34 INFO - PROCESS | 1803 | 1461111694786 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 17:21:34 INFO - PROCESS | 1803 | 1461111694817 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb4400 == 121 [pid = 1803] [id = 365] 17:21:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 318 (0x89f92000) [pid = 1803] [serial = 1096] [outer = (nil)] 17:21:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 319 (0x8af10c00) [pid = 1803] [serial = 1097] [outer = 0x89f92000] 17:21:34 INFO - PROCESS | 1803 | 1461111694899 Marionette DEBUG loaded listener.js 17:21:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 320 (0x8af16c00) [pid = 1803] [serial = 1098] [outer = 0x89f92000] 17:21:35 INFO - PROCESS | 1803 | 1461111695887 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1429ms 17:21:35 INFO - PROCESS | 1803 | 1461111695946 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 1803 | 1461111695950 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 17:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:21:35 INFO - PROCESS | 1803 | 1461111695957 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1803 | 1461111695960 Marionette TRACE conn4 <- [1,1434,null,{}] 17:21:35 INFO - PROCESS | 1803 | 1461111695965 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:36 INFO - PROCESS | 1803 | 1461111696220 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 17:21:36 INFO - PROCESS | 1803 | 1461111696250 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b027c00 == 122 [pid = 1803] [id = 366] 17:21:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 321 (0x8b028800) [pid = 1803] [serial = 1099] [outer = (nil)] 17:21:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 322 (0x8b02c400) [pid = 1803] [serial = 1100] [outer = 0x8b028800] 17:21:36 INFO - PROCESS | 1803 | 1461111696338 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 323 (0x8b142000) [pid = 1803] [serial = 1101] [outer = 0x8b028800] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 322 (0x8e30d800) [pid = 1803] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 321 (0x960d2400) [pid = 1803] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 320 (0x934b9c00) [pid = 1803] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 319 (0x9840d800) [pid = 1803] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 318 (0x91136000) [pid = 1803] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 317 (0x8985dc00) [pid = 1803] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 316 (0x92bbdc00) [pid = 1803] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 315 (0x905e8800) [pid = 1803] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 314 (0x9fb9e000) [pid = 1803] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 313 (0x97aa2c00) [pid = 1803] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 312 (0x84ad7c00) [pid = 1803] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 311 (0x8ffcbc00) [pid = 1803] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 310 (0x890ca400) [pid = 1803] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 309 (0x8f98dc00) [pid = 1803] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 308 (0x8fa99c00) [pid = 1803] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 307 (0x9de92c00) [pid = 1803] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 306 (0x83c85800) [pid = 1803] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 305 (0x8502e800) [pid = 1803] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 304 (0x98b9ac00) [pid = 1803] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 303 (0x86cba400) [pid = 1803] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 302 (0x92adb000) [pid = 1803] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 301 (0x8c1e1400) [pid = 1803] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 300 (0x8c3d0c00) [pid = 1803] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 299 (0x8fb18800) [pid = 1803] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 298 (0x9807ac00) [pid = 1803] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 297 (0x960d8400) [pid = 1803] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 296 (0x83c80800) [pid = 1803] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 295 (0x92a9b000) [pid = 1803] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 294 (0x97aa0400) [pid = 1803] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 293 (0x8b145800) [pid = 1803] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 292 (0x84cec800) [pid = 1803] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 291 (0x9fa8a800) [pid = 1803] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 290 (0x88fbe000) [pid = 1803] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 289 (0x9fd93000) [pid = 1803] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 288 (0x8febb400) [pid = 1803] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 287 (0x8bb7c800) [pid = 1803] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 286 (0x92a9cc00) [pid = 1803] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 285 (0x97ab3800) [pid = 1803] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 284 (0x92aa2400) [pid = 1803] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 283 (0x86c31000) [pid = 1803] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 282 (0x8f3ba800) [pid = 1803] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 281 (0x89f94800) [pid = 1803] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 280 (0x97a9dc00) [pid = 1803] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 279 (0xa09d8000) [pid = 1803] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 278 (0x9031a400) [pid = 1803] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 277 (0x93410800) [pid = 1803] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 276 (0x8c1eac00) [pid = 1803] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x97abf400) [pid = 1803] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x97a9d400) [pid = 1803] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x86cadc00) [pid = 1803] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x87ee7800) [pid = 1803] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x8b0b3800) [pid = 1803] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0xa3b7f400) [pid = 1803] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x9840ac00) [pid = 1803] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x96069c00) [pid = 1803] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0xa2931800) [pid = 1803] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x8502c800) [pid = 1803] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x985d7c00) [pid = 1803] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x93408800) [pid = 1803] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x8ffcfc00) [pid = 1803] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x8c4cd000) [pid = 1803] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x91138400) [pid = 1803] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x8febc800) [pid = 1803] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x99276800) [pid = 1803] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x897ef400) [pid = 1803] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x8f3b3c00) [pid = 1803] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x97dd8800) [pid = 1803] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x9fe12000) [pid = 1803] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0xa098ac00) [pid = 1803] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x8f3aec00) [pid = 1803] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x89e2a000) [pid = 1803] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x98410800) [pid = 1803] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x92aa7000) [pid = 1803] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x8f24a400) [pid = 1803] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x89e24800) [pid = 1803] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x9605dc00) [pid = 1803] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x8faa1000) [pid = 1803] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x9de8a000) [pid = 1803] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x8ffc6c00) [pid = 1803] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x94672c00) [pid = 1803] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0x8bb7d000) [pid = 1803] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x8f98c400) [pid = 1803] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x8bb7e400) [pid = 1803] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x88fbdc00) [pid = 1803] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x86c31c00) [pid = 1803] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x89f97c00) [pid = 1803] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x88fbac00) [pid = 1803] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x8ffd2800) [pid = 1803] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x98b9dc00) [pid = 1803] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x8b23a400) [pid = 1803] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x92bc1800) [pid = 1803] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x876ea400) [pid = 1803] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0x905ea000) [pid = 1803] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x8502bc00) [pid = 1803] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x876eac00) [pid = 1803] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:21:38 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x890d1800) [pid = 1803] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:21:39 INFO - PROCESS | 1803 | 1461111699059 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 3136ms 17:21:39 INFO - PROCESS | 1803 | 1461111699093 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 17:21:39 INFO - PROCESS | 1803 | 1461111699096 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 17:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:21:39 INFO - PROCESS | 1803 | 1461111699103 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 1803 | 1461111699106 Marionette TRACE conn4 <- [1,1438,null,{}] 17:21:39 INFO - PROCESS | 1803 | 1461111699112 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:39 INFO - PROCESS | 1803 | 1461111699367 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 17:21:39 INFO - PROCESS | 1803 | 1461111699390 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x83690800 == 123 [pid = 1803] [id = 367] 17:21:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 228 (0x83c83800) [pid = 1803] [serial = 1102] [outer = (nil)] 17:21:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 229 (0x86cadc00) [pid = 1803] [serial = 1103] [outer = 0x83c83800] 17:21:39 INFO - PROCESS | 1803 | 1461111699481 Marionette DEBUG loaded listener.js 17:21:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 230 (0x87d38000) [pid = 1803] [serial = 1104] [outer = 0x83c83800] 17:21:40 INFO - PROCESS | 1803 | 1461111700611 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1537ms 17:21:40 INFO - PROCESS | 1803 | 1461111700643 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 17:21:40 INFO - PROCESS | 1803 | 1461111700648 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 17:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:21:40 INFO - PROCESS | 1803 | 1461111700659 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:21:40 INFO - PROCESS | 1803 | 1461111700665 Marionette TRACE conn4 <- [1,1442,null,{}] 17:21:40 INFO - PROCESS | 1803 | 1461111700677 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:40 INFO - PROCESS | 1803 | 1461111700933 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 17:21:41 INFO - PROCESS | 1803 | 1461111701309 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c7ec00 == 124 [pid = 1803] [id = 368] 17:21:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 231 (0x83c8a800) [pid = 1803] [serial = 1105] [outer = (nil)] 17:21:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 232 (0x85035000) [pid = 1803] [serial = 1106] [outer = 0x83c8a800] 17:21:41 INFO - PROCESS | 1803 | 1461111701404 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 233 (0x86c2e000) [pid = 1803] [serial = 1107] [outer = 0x83c8a800] 17:21:42 INFO - PROCESS | 1803 | 1461111702431 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1842ms 17:21:42 INFO - PROCESS | 1803 | 1461111702501 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 1803 | 1461111702511 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 17:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:21:42 INFO - PROCESS | 1803 | 1461111702522 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1803 | 1461111702526 Marionette TRACE conn4 <- [1,1446,null,{}] 17:21:42 INFO - PROCESS | 1803 | 1461111702533 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:42 INFO - PROCESS | 1803 | 1461111702782 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 17:21:43 INFO - PROCESS | 1803 | 1461111703112 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x876ed000 == 125 [pid = 1803] [id = 369] 17:21:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 234 (0x876ed800) [pid = 1803] [serial = 1108] [outer = (nil)] 17:21:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 235 (0x88072800) [pid = 1803] [serial = 1109] [outer = 0x876ed800] 17:21:43 INFO - PROCESS | 1803 | 1461111703204 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 236 (0x88fb0400) [pid = 1803] [serial = 1110] [outer = 0x876ed800] 17:21:44 INFO - PROCESS | 1803 | 1461111704317 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1842ms 17:21:44 INFO - PROCESS | 1803 | 1461111704364 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 17:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:21:44 INFO - PROCESS | 1803 | 1461111704369 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 17:21:44 INFO - PROCESS | 1803 | 1461111704376 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1803 | 1461111704382 Marionette TRACE conn4 <- [1,1450,null,{}] 17:21:44 INFO - PROCESS | 1803 | 1461111704399 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:44 INFO - PROCESS | 1803 | 1461111704635 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 17:21:44 INFO - PROCESS | 1803 | 1461111704890 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb4000 == 126 [pid = 1803] [id = 370] 17:21:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 237 (0x89e2a400) [pid = 1803] [serial = 1111] [outer = (nil)] 17:21:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 238 (0x8af0e800) [pid = 1803] [serial = 1112] [outer = 0x89e2a400] 17:21:44 INFO - PROCESS | 1803 | 1461111704984 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 239 (0x8afef800) [pid = 1803] [serial = 1113] [outer = 0x89e2a400] 17:21:45 INFO - PROCESS | 1803 | 1461111705930 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1601ms 17:21:45 INFO - PROCESS | 1803 | 1461111705977 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 17:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:21:45 INFO - PROCESS | 1803 | 1461111705983 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 17:21:45 INFO - PROCESS | 1803 | 1461111705989 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:21:45 INFO - PROCESS | 1803 | 1461111705992 Marionette TRACE conn4 <- [1,1454,null,{}] 17:21:46 INFO - PROCESS | 1803 | 1461111705998 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:46 INFO - PROCESS | 1803 | 1461111706208 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 17:21:46 INFO - PROCESS | 1803 | 1461111706474 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe4400 == 127 [pid = 1803] [id = 371] 17:21:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 240 (0x8b0b3000) [pid = 1803] [serial = 1114] [outer = (nil)] 17:21:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 241 (0x8b0bec00) [pid = 1803] [serial = 1115] [outer = 0x8b0b3000] 17:21:46 INFO - PROCESS | 1803 | 1461111706607 Marionette DEBUG loaded listener.js 17:21:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 242 (0x8b238800) [pid = 1803] [serial = 1116] [outer = 0x8b0b3000] 17:21:47 INFO - PROCESS | 1803 | 1461111707580 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1640ms 17:21:47 INFO - PROCESS | 1803 | 1461111707629 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 17:21:47 INFO - PROCESS | 1803 | 1461111707633 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 17:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:21:47 INFO - PROCESS | 1803 | 1461111707640 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:21:47 INFO - PROCESS | 1803 | 1461111707643 Marionette TRACE conn4 <- [1,1458,null,{}] 17:21:47 INFO - PROCESS | 1803 | 1461111707649 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:47 INFO - PROCESS | 1803 | 1461111707877 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 17:21:48 INFO - PROCESS | 1803 | 1461111708185 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x83683c00 == 128 [pid = 1803] [id = 372] 17:21:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 243 (0x8b02d400) [pid = 1803] [serial = 1117] [outer = (nil)] 17:21:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 244 (0x8bb85800) [pid = 1803] [serial = 1118] [outer = 0x8b02d400] 17:21:48 INFO - PROCESS | 1803 | 1461111708277 Marionette DEBUG loaded listener.js 17:21:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 245 (0x8bcc5400) [pid = 1803] [serial = 1119] [outer = 0x8b02d400] 17:21:49 INFO - PROCESS | 1803 | 1461111709275 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1694ms 17:21:49 INFO - PROCESS | 1803 | 1461111709335 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 17:21:49 INFO - PROCESS | 1803 | 1461111709339 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 17:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:21:49 INFO - PROCESS | 1803 | 1461111709346 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:21:49 INFO - PROCESS | 1803 | 1461111709349 Marionette TRACE conn4 <- [1,1462,null,{}] 17:21:49 INFO - PROCESS | 1803 | 1461111709356 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:49 INFO - PROCESS | 1803 | 1461111709645 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 17:21:49 INFO - PROCESS | 1803 | 1461111709969 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b0b4000 == 129 [pid = 1803] [id = 373] 17:21:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 246 (0x8be31800) [pid = 1803] [serial = 1120] [outer = (nil)] 17:21:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 247 (0x8c1e9400) [pid = 1803] [serial = 1121] [outer = 0x8be31800] 17:21:50 INFO - PROCESS | 1803 | 1461111710065 Marionette DEBUG loaded listener.js 17:21:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 248 (0x8c1ee000) [pid = 1803] [serial = 1122] [outer = 0x8be31800] 17:21:51 INFO - PROCESS | 1803 | 1461111711054 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1785ms 17:21:51 INFO - PROCESS | 1803 | 1461111711132 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 17:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:21:51 INFO - PROCESS | 1803 | 1461111711136 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 17:21:51 INFO - PROCESS | 1803 | 1461111711143 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 1803 | 1461111711147 Marionette TRACE conn4 <- [1,1466,null,{}] 17:21:51 INFO - PROCESS | 1803 | 1461111711152 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:51 INFO - PROCESS | 1803 | 1461111711399 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 17:21:51 INFO - PROCESS | 1803 | 1461111711716 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be2d400 == 130 [pid = 1803] [id = 374] 17:21:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 249 (0x8c3d6c00) [pid = 1803] [serial = 1123] [outer = (nil)] 17:21:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 250 (0x8c4c7400) [pid = 1803] [serial = 1124] [outer = 0x8c3d6c00] 17:21:51 INFO - PROCESS | 1803 | 1461111711807 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 251 (0x8c4d0400) [pid = 1803] [serial = 1125] [outer = 0x8c3d6c00] 17:21:52 INFO - PROCESS | 1803 | 1461111712783 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1685ms 17:21:52 INFO - PROCESS | 1803 | 1461111712828 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 17:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:21:52 INFO - PROCESS | 1803 | 1461111712832 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 17:21:52 INFO - PROCESS | 1803 | 1461111712839 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:21:52 INFO - PROCESS | 1803 | 1461111712843 Marionette TRACE conn4 <- [1,1470,null,{}] 17:21:52 INFO - PROCESS | 1803 | 1461111712849 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:53 INFO - PROCESS | 1803 | 1461111713081 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 17:21:53 INFO - PROCESS | 1803 | 1461111713392 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ee0400 == 131 [pid = 1803] [id = 375] 17:21:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 252 (0x8c1e4c00) [pid = 1803] [serial = 1126] [outer = (nil)] 17:21:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 253 (0x8f246400) [pid = 1803] [serial = 1127] [outer = 0x8c1e4c00] 17:21:53 INFO - PROCESS | 1803 | 1461111713490 Marionette DEBUG loaded listener.js 17:21:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 254 (0x8f24c400) [pid = 1803] [serial = 1128] [outer = 0x8c1e4c00] 17:21:54 INFO - PROCESS | 1803 | 1461111714466 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1683ms 17:21:54 INFO - PROCESS | 1803 | 1461111714527 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 17:21:54 INFO - PROCESS | 1803 | 1461111714536 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 17:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:21:54 INFO - PROCESS | 1803 | 1461111714548 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1803 | 1461111714551 Marionette TRACE conn4 <- [1,1474,null,{}] 17:21:54 INFO - PROCESS | 1803 | 1461111714557 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:54 INFO - PROCESS | 1803 | 1461111714779 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 17:21:55 INFO - PROCESS | 1803 | 1461111715093 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a04d000 == 132 [pid = 1803] [id = 376] 17:21:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 255 (0x8afee400) [pid = 1803] [serial = 1129] [outer = (nil)] 17:21:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 256 (0x8f3b6800) [pid = 1803] [serial = 1130] [outer = 0x8afee400] 17:21:55 INFO - PROCESS | 1803 | 1461111715186 Marionette DEBUG loaded listener.js 17:21:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 257 (0x8f3bb000) [pid = 1803] [serial = 1131] [outer = 0x8afee400] 17:21:56 INFO - PROCESS | 1803 | 1461111716156 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1680ms 17:21:56 INFO - PROCESS | 1803 | 1461111716229 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 17:21:56 INFO - PROCESS | 1803 | 1461111716232 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 17:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:21:56 INFO - PROCESS | 1803 | 1461111716239 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:21:56 INFO - PROCESS | 1803 | 1461111716242 Marionette TRACE conn4 <- [1,1478,null,{}] 17:21:56 INFO - PROCESS | 1803 | 1461111716248 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:56 INFO - PROCESS | 1803 | 1461111716500 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 17:21:56 INFO - PROCESS | 1803 | 1461111716818 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e406000 == 133 [pid = 1803] [id = 377] 17:21:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 258 (0x8f987c00) [pid = 1803] [serial = 1132] [outer = (nil)] 17:21:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 259 (0x8faa0800) [pid = 1803] [serial = 1133] [outer = 0x8f987c00] 17:21:56 INFO - PROCESS | 1803 | 1461111716910 Marionette DEBUG loaded listener.js 17:21:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 260 (0x8faa3000) [pid = 1803] [serial = 1134] [outer = 0x8f987c00] 17:21:57 INFO - PROCESS | 1803 | 1461111717886 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1687ms 17:21:57 INFO - PROCESS | 1803 | 1461111717928 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 17:21:57 INFO - PROCESS | 1803 | 1461111717933 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 17:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:21:57 INFO - PROCESS | 1803 | 1461111717939 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:21:57 INFO - PROCESS | 1803 | 1461111717944 Marionette TRACE conn4 <- [1,1482,null,{}] 17:21:57 INFO - PROCESS | 1803 | 1461111717950 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:58 INFO - PROCESS | 1803 | 1461111718191 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 17:21:58 INFO - PROCESS | 1803 | 1461111718516 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f98d400 == 134 [pid = 1803] [id = 378] 17:21:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 261 (0x8ffcbc00) [pid = 1803] [serial = 1135] [outer = (nil)] 17:21:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 262 (0x8ffe6400) [pid = 1803] [serial = 1136] [outer = 0x8ffcbc00] 17:21:58 INFO - PROCESS | 1803 | 1461111718617 Marionette DEBUG loaded listener.js 17:21:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 263 (0x90320400) [pid = 1803] [serial = 1137] [outer = 0x8ffcbc00] 17:21:59 INFO - PROCESS | 1803 | 1461111719677 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1787ms 17:21:59 INFO - PROCESS | 1803 | 1461111719727 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 17:21:59 INFO - PROCESS | 1803 | 1461111719731 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 17:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:21:59 INFO - PROCESS | 1803 | 1461111719738 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:21:59 INFO - PROCESS | 1803 | 1461111719741 Marionette TRACE conn4 <- [1,1486,null,{}] 17:21:59 INFO - PROCESS | 1803 | 1461111719747 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:59 INFO - PROCESS | 1803 | 1461111719970 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 17:22:00 INFO - PROCESS | 1803 | 1461111720296 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be35000 == 135 [pid = 1803] [id = 379] 17:22:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 264 (0x8c3db800) [pid = 1803] [serial = 1138] [outer = (nil)] 17:22:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 265 (0x91138c00) [pid = 1803] [serial = 1139] [outer = 0x8c3db800] 17:22:00 INFO - PROCESS | 1803 | 1461111720392 Marionette DEBUG loaded listener.js 17:22:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 266 (0x9121cc00) [pid = 1803] [serial = 1140] [outer = 0x8c3db800] 17:22:01 INFO - PROCESS | 1803 | 1461111721597 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1937ms 17:22:01 INFO - PROCESS | 1803 | 1461111721677 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 1803 | 1461111721681 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 17:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:22:01 INFO - PROCESS | 1803 | 1461111721688 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 1803 | 1461111721692 Marionette TRACE conn4 <- [1,1490,null,{}] 17:22:01 INFO - PROCESS | 1803 | 1461111721700 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:01 INFO - PROCESS | 1803 | 1461111721972 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 17:22:02 INFO - PROCESS | 1803 | 1461111722291 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x905e4800 == 136 [pid = 1803] [id = 380] 17:22:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 267 (0x91135c00) [pid = 1803] [serial = 1141] [outer = (nil)] 17:22:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 268 (0x92aa2400) [pid = 1803] [serial = 1142] [outer = 0x91135c00] 17:22:02 INFO - PROCESS | 1803 | 1461111722402 Marionette DEBUG loaded listener.js 17:22:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 269 (0x92aa7c00) [pid = 1803] [serial = 1143] [outer = 0x91135c00] 17:22:03 INFO - PROCESS | 1803 | 1461111723503 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1839ms 17:22:03 INFO - PROCESS | 1803 | 1461111723528 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1803 | 1461111723532 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 17:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:22:03 INFO - PROCESS | 1803 | 1461111723539 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1803 | 1461111723543 Marionette TRACE conn4 <- [1,1494,null,{}] 17:22:03 INFO - PROCESS | 1803 | 1461111723550 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:03 INFO - PROCESS | 1803 | 1461111723782 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 17:22:04 INFO - PROCESS | 1803 | 1461111724108 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x92aa7000 == 137 [pid = 1803] [id = 381] 17:22:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 270 (0x92ad5000) [pid = 1803] [serial = 1144] [outer = (nil)] 17:22:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 271 (0x92bc5000) [pid = 1803] [serial = 1145] [outer = 0x92ad5000] 17:22:04 INFO - PROCESS | 1803 | 1461111724204 Marionette DEBUG loaded listener.js 17:22:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 272 (0x92bc8000) [pid = 1803] [serial = 1146] [outer = 0x92ad5000] 17:22:05 INFO - PROCESS | 1803 | 1461111725167 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1685ms 17:22:05 INFO - PROCESS | 1803 | 1461111725226 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 17:22:05 INFO - PROCESS | 1803 | 1461111725229 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 17:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:22:05 INFO - PROCESS | 1803 | 1461111725237 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1803 | 1461111725241 Marionette TRACE conn4 <- [1,1498,null,{}] 17:22:05 INFO - PROCESS | 1803 | 1461111725247 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:05 INFO - PROCESS | 1803 | 1461111725509 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 17:22:05 INFO - PROCESS | 1803 | 1461111725812 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x92a9c000 == 138 [pid = 1803] [id = 382] 17:22:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 273 (0x92bbdc00) [pid = 1803] [serial = 1147] [outer = (nil)] 17:22:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 274 (0x934bbc00) [pid = 1803] [serial = 1148] [outer = 0x92bbdc00] 17:22:05 INFO - PROCESS | 1803 | 1461111725925 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 275 (0x934c1800) [pid = 1803] [serial = 1149] [outer = 0x92bbdc00] 17:22:06 INFO - PROCESS | 1803 | 1461111726946 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1739ms 17:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:22:06 INFO - PROCESS | 1803 | 1461111726977 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 17:22:06 INFO - PROCESS | 1803 | 1461111726981 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 17:22:06 INFO - PROCESS | 1803 | 1461111726988 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 1803 | 1461111726992 Marionette TRACE conn4 <- [1,1502,null,{}] 17:22:07 INFO - PROCESS | 1803 | 1461111726998 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:07 INFO - PROCESS | 1803 | 1461111727217 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 17:22:07 INFO - PROCESS | 1803 | 1461111727571 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x84adb800 == 139 [pid = 1803] [id = 383] 17:22:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 276 (0x87ee7800) [pid = 1803] [serial = 1150] [outer = (nil)] 17:22:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 277 (0x938c5c00) [pid = 1803] [serial = 1151] [outer = 0x87ee7800] 17:22:07 INFO - PROCESS | 1803 | 1461111727677 Marionette DEBUG loaded listener.js 17:22:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 278 (0x938c8400) [pid = 1803] [serial = 1152] [outer = 0x87ee7800] 17:22:08 INFO - PROCESS | 1803 | 1461111728697 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1739ms 17:22:08 INFO - PROCESS | 1803 | 1461111728727 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 17:22:08 INFO - PROCESS | 1803 | 1461111728732 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 17:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:22:08 INFO - PROCESS | 1803 | 1461111728739 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:22:08 INFO - PROCESS | 1803 | 1461111728743 Marionette TRACE conn4 <- [1,1506,null,{}] 17:22:08 INFO - PROCESS | 1803 | 1461111728749 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:08 INFO - PROCESS | 1803 | 1461111728991 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 17:22:09 INFO - PROCESS | 1803 | 1461111729324 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c8b000 == 140 [pid = 1803] [id = 384] 17:22:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 279 (0x83fb7c00) [pid = 1803] [serial = 1153] [outer = (nil)] 17:22:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 280 (0x8af0b400) [pid = 1803] [serial = 1154] [outer = 0x83fb7c00] 17:22:09 INFO - PROCESS | 1803 | 1461111729428 Marionette DEBUG loaded listener.js 17:22:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 281 (0x8af17c00) [pid = 1803] [serial = 1155] [outer = 0x83fb7c00] 17:22:10 INFO - PROCESS | 1803 | 1461111730410 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1739ms 17:22:10 INFO - PROCESS | 1803 | 1461111730479 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 17:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:22:10 INFO - PROCESS | 1803 | 1461111730484 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 17:22:10 INFO - PROCESS | 1803 | 1461111730491 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:22:10 INFO - PROCESS | 1803 | 1461111730495 Marionette TRACE conn4 <- [1,1510,null,{}] 17:22:10 INFO - PROCESS | 1803 | 1461111730501 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:10 INFO - PROCESS | 1803 | 1461111730747 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8be2c400 == 139 [pid = 1803] [id = 314] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8502a000 == 138 [pid = 1803] [id = 316] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x99658800 == 137 [pid = 1803] [id = 309] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8b027c00 == 136 [pid = 1803] [id = 366] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb4400 == 135 [pid = 1803] [id = 365] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x83fb7800 == 134 [pid = 1803] [id = 364] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x83fbec00 == 133 [pid = 1803] [id = 363] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x84cf8000 == 132 [pid = 1803] [id = 362] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x83fb8400 == 131 [pid = 1803] [id = 361] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8af0e000 == 130 [pid = 1803] [id = 348] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb79800 == 129 [pid = 1803] [id = 349] 17:22:11 INFO - PROCESS | 1803 | --DOCSHELL 0x84cef400 == 128 [pid = 1803] [id = 347] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 280 (0x8bccc400) [pid = 1803] [serial = 1040] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 279 (0x8feb9800) [pid = 1803] [serial = 609] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 278 (0x97a4a400) [pid = 1803] [serial = 678] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 277 (0x934c2000) [pid = 1803] [serial = 1007] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 276 (0x8a04bc00) [pid = 1803] [serial = 980] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 275 (0x83fbb800) [pid = 1803] [serial = 1028] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 274 (0x9a5a1400) [pid = 1803] [serial = 738] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 273 (0x92aa0400) [pid = 1803] [serial = 723] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 272 (0x8f986000) [pid = 1803] [serial = 603] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 271 (0x9fa8bc00) [pid = 1803] [serial = 816] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 270 (0x92ad3000) [pid = 1803] [serial = 798] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 269 (0x9fe9cc00) [pid = 1803] [serial = 747] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 268 (0x98401c00) [pid = 1803] [serial = 681] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 267 (0x8b14c000) [pid = 1803] [serial = 1038] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 266 (0x8fff0000) [pid = 1803] [serial = 612] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 265 (0x92aa4000) [pid = 1803] [serial = 624] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 264 (0x8fb14400) [pid = 1803] [serial = 606] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 263 (0x91e4bc00) [pid = 1803] [serial = 621] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 262 (0x9fe14c00) [pid = 1803] [serial = 1004] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 261 (0x89f8a000) [pid = 1803] [serial = 1026] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 260 (0x86c38000) [pid = 1803] [serial = 1031] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 259 (0x9924f000) [pid = 1803] [serial = 810] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 258 (0x89f95c00) [pid = 1803] [serial = 1035] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 257 (0x92bc0000) [pid = 1803] [serial = 627] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 256 (0x8e30a800) [pid = 1803] [serial = 600] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 255 (0x8feb8400) [pid = 1803] [serial = 660] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 254 (0x9031c800) [pid = 1803] [serial = 720] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 253 (0x98eb5800) [pid = 1803] [serial = 861] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 252 (0x9fb08400) [pid = 1803] [serial = 1002] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 251 (0x83c86400) [pid = 1803] [serial = 1022] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 250 (0x94666400) [pid = 1803] [serial = 801] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 249 (0x98eb8000) [pid = 1803] [serial = 924] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 248 (0x92a9fc00) [pid = 1803] [serial = 855] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 247 (0x84cf7800) [pid = 1803] [serial = 1020] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 246 (0x9fd91000) [pid = 1803] [serial = 744] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 245 (0x905e2400) [pid = 1803] [serial = 977] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 244 (0x8bb7e800) [pid = 1803] [serial = 630] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 243 (0x84cf5000) [pid = 1803] [serial = 1019] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 242 (0xa0b37c00) [pid = 1803] [serial = 750] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 241 (0x905e8400) [pid = 1803] [serial = 852] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 240 (0x8c1d6c00) [pid = 1803] [serial = 780] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 239 (0x83c88400) [pid = 1803] [serial = 1023] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 238 (0x96a0e400) [pid = 1803] [serial = 804] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 237 (0x9a4b9c00) [pid = 1803] [serial = 998] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 236 (0x92b21c00) [pid = 1803] [serial = 726] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 235 (0x84cfb000) [pid = 1803] [serial = 1025] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 234 (0x86c3a000) [pid = 1803] [serial = 1014] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 233 (0x8fb15400) [pid = 1803] [serial = 786] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 232 (0x8b145000) [pid = 1803] [serial = 597] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 231 (0x98401400) [pid = 1803] [serial = 807] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 230 (0xa44e7800) [pid = 1803] [serial = 942] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 229 (0x91213000) [pid = 1803] [serial = 792] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 228 (0x938cf800) [pid = 1803] [serial = 992] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 227 (0x8c3dbc00) [pid = 1803] [serial = 657] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 226 (0x98176c00) [pid = 1803] [serial = 995] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 225 (0x985c6800) [pid = 1803] [serial = 732] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 224 (0x86cb6000) [pid = 1803] [serial = 948] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 223 (0x91212400) [pid = 1803] [serial = 618] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 222 (0x92ad8000) [pid = 1803] [serial = 986] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 221 (0x8bb78c00) [pid = 1803] [serial = 654] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 220 (0xa4b0e400) [pid = 1803] [serial = 1011] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 219 (0x9e917400) [pid = 1803] [serial = 741] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 218 (0x96060000) [pid = 1803] [serial = 993] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 217 (0x97dd7800) [pid = 1803] [serial = 729] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 216 (0xa3be0000) [pid = 1803] [serial = 873] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 215 (0xa0b1cc00) [pid = 1803] [serial = 1005] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 214 (0x854ec400) [pid = 1803] [serial = 954] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 213 (0x9927a400) [pid = 1803] [serial = 687] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 212 (0x93542000) [pid = 1803] [serial = 888] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 211 (0x90322800) [pid = 1803] [serial = 615] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 210 (0x8f3afc00) [pid = 1803] [serial = 849] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 209 (0x92ada400) [pid = 1803] [serial = 666] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 208 (0xa434fc00) [pid = 1803] [serial = 936] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 207 (0x9a774800) [pid = 1803] [serial = 864] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 206 (0x89f8b000) [pid = 1803] [serial = 843] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x8ffe7800) [pid = 1803] [serial = 663] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x9fe3d800) [pid = 1803] [serial = 867] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0xa297e800) [pid = 1803] [serial = 753] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0xa444c400) [pid = 1803] [serial = 876] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x8c3d3800) [pid = 1803] [serial = 983] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x9509b000) [pid = 1803] [serial = 672] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x934c6400) [pid = 1803] [serial = 1008] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x8af19800) [pid = 1803] [serial = 1037] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x9fa8cc00) [pid = 1803] [serial = 1001] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0xa0b11c00) [pid = 1803] [serial = 870] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x98ba5800) [pid = 1803] [serial = 684] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x97a9d000) [pid = 1803] [serial = 945] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x86cb8400) [pid = 1803] [serial = 1032] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x8f3b3000) [pid = 1803] [serial = 783] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x8a04e800) [pid = 1803] [serial = 777] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x86c37400) [pid = 1803] [serial = 1013] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x96a7c800) [pid = 1803] [serial = 675] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x9fd8ec00) [pid = 1803] [serial = 819] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x9fe31400) [pid = 1803] [serial = 822] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x99665800) [pid = 1803] [serial = 735] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x97a9cc00) [pid = 1803] [serial = 858] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x9a565000) [pid = 1803] [serial = 999] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x9819f400) [pid = 1803] [serial = 996] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x8c1ecc00) [pid = 1803] [serial = 717] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x8ffc8000) [pid = 1803] [serial = 789] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x93545800) [pid = 1803] [serial = 894] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x8be29c00) [pid = 1803] [serial = 690] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x8af0fc00) [pid = 1803] [serial = 1017] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x8afef000) [pid = 1803] [serial = 714] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x89860800) [pid = 1803] [serial = 575] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x9340e400) [pid = 1803] [serial = 885] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0xa4475c00) [pid = 1803] [serial = 1010] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x9a771c00) [pid = 1803] [serial = 813] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x8be33c00) [pid = 1803] [serial = 846] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x9466e000) [pid = 1803] [serial = 669] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0xa4484000) [pid = 1803] [serial = 882] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x91e4e400) [pid = 1803] [serial = 795] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x89867400) [pid = 1803] [serial = 1034] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x8af0b800) [pid = 1803] [serial = 1016] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x9353fc00) [pid = 1803] [serial = 989] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x85035400) [pid = 1803] [serial = 951] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x876f4c00) [pid = 1803] [serial = 879] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x89864000) [pid = 1803] [serial = 651] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1803 | 1461111732581 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x83687400 == 129 [pid = 1803] [id = 385] 17:22:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x83c89800) [pid = 1803] [serial = 1156] [outer = (nil)] 17:22:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x83fbec00) [pid = 1803] [serial = 1157] [outer = 0x83c89800] 17:22:12 INFO - PROCESS | 1803 | 1461111732674 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x84cf8000) [pid = 1803] [serial = 1158] [outer = 0x83c89800] 17:22:13 INFO - PROCESS | 1803 | 1461111733575 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 3144ms 17:22:13 INFO - PROCESS | 1803 | 1461111733637 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 1803 | 1461111733645 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 17:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:22:13 INFO - PROCESS | 1803 | 1461111733655 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 1803 | 1461111733660 Marionette TRACE conn4 <- [1,1514,null,{}] 17:22:13 INFO - PROCESS | 1803 | 1461111733667 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:13 INFO - PROCESS | 1803 | 1461111733897 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 17:22:14 INFO - PROCESS | 1803 | 1461111734073 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x854e8800 == 130 [pid = 1803] [id = 386] 17:22:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x854f4c00) [pid = 1803] [serial = 1159] [outer = (nil)] 17:22:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x86c3c800) [pid = 1803] [serial = 1160] [outer = 0x854f4c00] 17:22:14 INFO - PROCESS | 1803 | 1461111734156 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x86cb7000) [pid = 1803] [serial = 1161] [outer = 0x854f4c00] 17:22:15 INFO - PROCESS | 1803 | 1461111735201 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1589ms 17:22:15 INFO - PROCESS | 1803 | 1461111735248 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 17:22:15 INFO - PROCESS | 1803 | 1461111735255 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 17:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:22:15 INFO - PROCESS | 1803 | 1461111735273 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:22:15 INFO - PROCESS | 1803 | 1461111735278 Marionette TRACE conn4 <- [1,1518,null,{}] 17:22:15 INFO - PROCESS | 1803 | 1461111735284 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:15 INFO - PROCESS | 1803 | 1461111735576 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 17:22:15 INFO - PROCESS | 1803 | 1461111735796 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d3bc00 == 131 [pid = 1803] [id = 387] 17:22:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x87edd800) [pid = 1803] [serial = 1162] [outer = (nil)] 17:22:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x87eeac00) [pid = 1803] [serial = 1163] [outer = 0x87edd800] 17:22:15 INFO - PROCESS | 1803 | 1461111735881 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x8807c800) [pid = 1803] [serial = 1164] [outer = 0x87edd800] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x8faa5800) [pid = 1803] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x8c4c4800) [pid = 1803] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x8c1ea400) [pid = 1803] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x99a18000) [pid = 1803] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x87795800) [pid = 1803] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x8b0bb800) [pid = 1803] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x87791c00) [pid = 1803] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x89e25c00) [pid = 1803] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x8c1d5000) [pid = 1803] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x854e6400) [pid = 1803] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x8ffe9c00) [pid = 1803] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x8f389000) [pid = 1803] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x99a1a800) [pid = 1803] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x93402800) [pid = 1803] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x98170000) [pid = 1803] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x83fc0800) [pid = 1803] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x85033800) [pid = 1803] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x89f92000) [pid = 1803] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x854f3000) [pid = 1803] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x85036000) [pid = 1803] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x83fb6800) [pid = 1803] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8b028800) [pid = 1803] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:22:17 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x83fb8800) [pid = 1803] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:22:17 INFO - PROCESS | 1803 | 1461111737428 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2250ms 17:22:17 INFO - PROCESS | 1803 | 1461111737523 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 17:22:17 INFO - PROCESS | 1803 | 1461111737527 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 17:22:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:22:17 INFO - PROCESS | 1803 | 1461111737551 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1803 | 1461111737560 Marionette TRACE conn4 <- [1,1522,null,{}] 17:22:17 INFO - PROCESS | 1803 | 1461111737566 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:17 INFO - PROCESS | 1803 | 1461111737835 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 17:22:18 INFO - PROCESS | 1803 | 1461111737977 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cba000 == 132 [pid = 1803] [id = 388] 17:22:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x87794400) [pid = 1803] [serial = 1165] [outer = (nil)] 17:22:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x88fbdc00) [pid = 1803] [serial = 1166] [outer = 0x87794400] 17:22:18 INFO - PROCESS | 1803 | 1461111738066 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x897f7000) [pid = 1803] [serial = 1167] [outer = 0x87794400] 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:22:18 INFO - PROCESS | 1803 | 1461111738832 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:22:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 17:22:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:22:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:22:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 17:22:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:22:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:22:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 17:22:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:22:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:22:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 17:22:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:22:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:22:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1349ms 17:22:18 INFO - PROCESS | 1803 | 1461111738896 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 17:22:18 INFO - PROCESS | 1803 | 1461111738907 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 17:22:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:22:18 INFO - PROCESS | 1803 | 1461111738923 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:22:18 INFO - PROCESS | 1803 | 1461111738928 Marionette TRACE conn4 <- [1,1526,null,{}] 17:22:18 INFO - PROCESS | 1803 | 1461111738957 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:19 INFO - PROCESS | 1803 | 1461111739249 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 17:22:19 INFO - PROCESS | 1803 | 1461111739808 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c80800 == 133 [pid = 1803] [id = 389] 17:22:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x83c82800) [pid = 1803] [serial = 1168] [outer = (nil)] 17:22:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x83fb4000) [pid = 1803] [serial = 1169] [outer = 0x83c82800] 17:22:19 INFO - PROCESS | 1803 | 1461111739953 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x84cf3800) [pid = 1803] [serial = 1170] [outer = 0x83c82800] 17:22:20 INFO - PROCESS | 1803 | 1461111740895 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:22:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:22:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:22:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:22:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:22:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 2008ms 17:22:20 INFO - PROCESS | 1803 | 1461111740933 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 17:22:20 INFO - PROCESS | 1803 | 1461111740944 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 17:22:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:22:20 INFO - PROCESS | 1803 | 1461111740957 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:22:20 INFO - PROCESS | 1803 | 1461111740963 Marionette TRACE conn4 <- [1,1530,null,{}] 17:22:21 INFO - PROCESS | 1803 | 1461111741017 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:21 INFO - PROCESS | 1803 | 1461111741282 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 17:22:21 INFO - PROCESS | 1803 | 1461111741541 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cabc00 == 134 [pid = 1803] [id = 390] 17:22:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x86cb6c00) [pid = 1803] [serial = 1171] [outer = (nil)] 17:22:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8779dc00) [pid = 1803] [serial = 1172] [outer = 0x86cb6c00] 17:22:21 INFO - PROCESS | 1803 | 1461111741677 Marionette DEBUG loaded listener.js 17:22:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x890cb800) [pid = 1803] [serial = 1173] [outer = 0x86cb6c00] 17:22:22 INFO - PROCESS | 1803 | 1461111742600 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:22:22 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 17:22:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:22:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:22:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 17:22:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:22:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1692ms 17:22:22 INFO - PROCESS | 1803 | 1461111742655 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 17:22:22 INFO - PROCESS | 1803 | 1461111742661 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 17:22:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:22:22 INFO - PROCESS | 1803 | 1461111742669 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1803 | 1461111742673 Marionette TRACE conn4 <- [1,1534,null,{}] 17:22:22 INFO - PROCESS | 1803 | 1461111742679 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:22 INFO - PROCESS | 1803 | 1461111742960 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 17:22:23 INFO - PROCESS | 1803 | 1461111743266 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d39c00 == 135 [pid = 1803] [id = 391] 17:22:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x897f1800) [pid = 1803] [serial = 1174] [outer = (nil)] 17:22:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x8af0bc00) [pid = 1803] [serial = 1175] [outer = 0x897f1800] 17:22:23 INFO - PROCESS | 1803 | 1461111743368 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x8afe4800) [pid = 1803] [serial = 1176] [outer = 0x897f1800] 17:22:24 INFO - PROCESS | 1803 | 1461111744378 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:22:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:22:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1787ms 17:22:24 INFO - PROCESS | 1803 | 1461111744457 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 17:22:24 INFO - PROCESS | 1803 | 1461111744462 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 17:22:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:22:24 INFO - PROCESS | 1803 | 1461111744478 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:22:24 INFO - PROCESS | 1803 | 1461111744488 Marionette TRACE conn4 <- [1,1538,null,{}] 17:22:24 INFO - PROCESS | 1803 | 1461111744498 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:24 INFO - PROCESS | 1803 | 1461111744882 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 17:22:25 INFO - PROCESS | 1803 | 1461111745102 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c3cc00 == 136 [pid = 1803] [id = 392] 17:22:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x8af0d000) [pid = 1803] [serial = 1177] [outer = (nil)] 17:22:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x8b237400) [pid = 1803] [serial = 1178] [outer = 0x8af0d000] 17:22:25 INFO - PROCESS | 1803 | 1461111745195 Marionette DEBUG loaded listener.js 17:22:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x8bb7bc00) [pid = 1803] [serial = 1179] [outer = 0x8af0d000] 17:22:26 INFO - PROCESS | 1803 | 1461111746149 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:22:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:22:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1759ms 17:22:26 INFO - PROCESS | 1803 | 1461111746230 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1803 | 1461111746235 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 17:22:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:22:26 INFO - PROCESS | 1803 | 1461111746241 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1803 | 1461111746245 Marionette TRACE conn4 <- [1,1542,null,{}] 17:22:26 INFO - PROCESS | 1803 | 1461111746251 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:26 INFO - PROCESS | 1803 | 1461111746495 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 17:22:26 INFO - PROCESS | 1803 | 1461111746800 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b148c00 == 137 [pid = 1803] [id = 393] 17:22:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x8b237c00) [pid = 1803] [serial = 1180] [outer = (nil)] 17:22:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x8be2f800) [pid = 1803] [serial = 1181] [outer = 0x8b237c00] 17:22:26 INFO - PROCESS | 1803 | 1461111746896 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x8be34c00) [pid = 1803] [serial = 1182] [outer = 0x8b237c00] 17:22:27 INFO - PROCESS | 1803 | 1461111747837 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:22:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:22:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1633ms 17:22:27 INFO - PROCESS | 1803 | 1461111747875 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 17:22:27 INFO - PROCESS | 1803 | 1461111747880 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 17:22:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:22:27 INFO - PROCESS | 1803 | 1461111747887 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1803 | 1461111747890 Marionette TRACE conn4 <- [1,1546,null,{}] 17:22:27 INFO - PROCESS | 1803 | 1461111747896 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:28 INFO - PROCESS | 1803 | 1461111748132 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 17:22:28 INFO - PROCESS | 1803 | 1461111748400 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1dec00 == 138 [pid = 1803] [id = 394] 17:22:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x8c1e0800) [pid = 1803] [serial = 1183] [outer = (nil)] 17:22:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x8c1e6c00) [pid = 1803] [serial = 1184] [outer = 0x8c1e0800] 17:22:28 INFO - PROCESS | 1803 | 1461111748555 Marionette DEBUG loaded listener.js 17:22:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x8c4cec00) [pid = 1803] [serial = 1185] [outer = 0x8c1e0800] 17:22:29 INFO - PROCESS | 1803 | 1461111749541 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:22:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:22:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1734ms 17:22:29 INFO - PROCESS | 1803 | 1461111749622 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 17:22:29 INFO - PROCESS | 1803 | 1461111749629 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 17:22:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:22:29 INFO - PROCESS | 1803 | 1461111749639 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:22:29 INFO - PROCESS | 1803 | 1461111749645 Marionette TRACE conn4 <- [1,1550,null,{}] 17:22:29 INFO - PROCESS | 1803 | 1461111749653 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:29 INFO - PROCESS | 1803 | 1461111749935 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 17:22:30 INFO - PROCESS | 1803 | 1461111750245 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1d9800 == 139 [pid = 1803] [id = 395] 17:22:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x8c1df800) [pid = 1803] [serial = 1186] [outer = (nil)] 17:22:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x8f24e800) [pid = 1803] [serial = 1187] [outer = 0x8c1df800] 17:22:30 INFO - PROCESS | 1803 | 1461111750341 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x8f384000) [pid = 1803] [serial = 1188] [outer = 0x8c1df800] 17:22:31 INFO - PROCESS | 1803 | 1461111751351 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:22:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:22:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1785ms 17:22:31 INFO - PROCESS | 1803 | 1461111751424 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 17:22:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:22:31 INFO - PROCESS | 1803 | 1461111751428 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 17:22:31 INFO - PROCESS | 1803 | 1461111751435 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - PROCESS | 1803 | 1461111751439 Marionette TRACE conn4 <- [1,1554,null,{}] 17:22:31 INFO - PROCESS | 1803 | 1461111751445 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:31 INFO - PROCESS | 1803 | 1461111751677 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 17:22:32 INFO - PROCESS | 1803 | 1461111751995 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be2dc00 == 140 [pid = 1803] [id = 396] 17:22:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x8e407800) [pid = 1803] [serial = 1189] [outer = (nil)] 17:22:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x8f98a000) [pid = 1803] [serial = 1190] [outer = 0x8e407800] 17:22:32 INFO - PROCESS | 1803 | 1461111752092 Marionette DEBUG loaded listener.js 17:22:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x8fa9b400) [pid = 1803] [serial = 1191] [outer = 0x8e407800] 17:22:33 INFO - PROCESS | 1803 | 1461111753065 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:22:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:22:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1684ms 17:22:33 INFO - PROCESS | 1803 | 1461111753119 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 17:22:33 INFO - PROCESS | 1803 | 1461111753122 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 17:22:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:22:33 INFO - PROCESS | 1803 | 1461111753130 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:22:33 INFO - PROCESS | 1803 | 1461111753133 Marionette TRACE conn4 <- [1,1558,null,{}] 17:22:33 INFO - PROCESS | 1803 | 1461111753139 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:33 INFO - PROCESS | 1803 | 1461111753367 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 17:22:33 INFO - PROCESS | 1803 | 1461111753680 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e315000 == 141 [pid = 1803] [id = 397] 17:22:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x8f391400) [pid = 1803] [serial = 1192] [outer = (nil)] 17:22:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x8fb1b000) [pid = 1803] [serial = 1193] [outer = 0x8f391400] 17:22:33 INFO - PROCESS | 1803 | 1461111753783 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x8fb20400) [pid = 1803] [serial = 1194] [outer = 0x8f391400] 17:22:34 INFO - PROCESS | 1803 | 1461111754706 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:22:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:22:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1633ms 17:22:34 INFO - PROCESS | 1803 | 1461111754764 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 17:22:34 INFO - PROCESS | 1803 | 1461111754768 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 17:22:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:22:34 INFO - PROCESS | 1803 | 1461111754775 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 1803 | 1461111754779 Marionette TRACE conn4 <- [1,1562,null,{}] 17:22:34 INFO - PROCESS | 1803 | 1461111754784 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:35 INFO - PROCESS | 1803 | 1461111755017 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 17:22:35 INFO - PROCESS | 1803 | 1461111755282 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f383c00 == 142 [pid = 1803] [id = 398] 17:22:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x8fb17c00) [pid = 1803] [serial = 1195] [outer = (nil)] 17:22:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x8ffc7800) [pid = 1803] [serial = 1196] [outer = 0x8fb17c00] 17:22:35 INFO - PROCESS | 1803 | 1461111755415 Marionette DEBUG loaded listener.js 17:22:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x8ffcc000) [pid = 1803] [serial = 1197] [outer = 0x8fb17c00] 17:22:36 INFO - PROCESS | 1803 | 1461111756370 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:22:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:22:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1630ms 17:22:36 INFO - PROCESS | 1803 | 1461111756407 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 17:22:36 INFO - PROCESS | 1803 | 1461111756411 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 17:22:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:22:36 INFO - PROCESS | 1803 | 1461111756420 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:22:36 INFO - PROCESS | 1803 | 1461111756423 Marionette TRACE conn4 <- [1,1566,null,{}] 17:22:36 INFO - PROCESS | 1803 | 1461111756430 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:36 INFO - PROCESS | 1803 | 1461111756668 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 17:22:37 INFO - PROCESS | 1803 | 1461111756999 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffeec00 == 143 [pid = 1803] [id = 399] 17:22:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x8ffef000) [pid = 1803] [serial = 1198] [outer = (nil)] 17:22:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x9031d000) [pid = 1803] [serial = 1199] [outer = 0x8ffef000] 17:22:37 INFO - PROCESS | 1803 | 1461111757110 Marionette DEBUG loaded listener.js 17:22:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x905df400) [pid = 1803] [serial = 1200] [outer = 0x8ffef000] 17:22:38 INFO - PROCESS | 1803 | 1461111758080 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:22:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:22:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1735ms 17:22:38 INFO - PROCESS | 1803 | 1461111758155 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 17:22:38 INFO - PROCESS | 1803 | 1461111758160 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 17:22:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:22:38 INFO - PROCESS | 1803 | 1461111758168 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:22:38 INFO - PROCESS | 1803 | 1461111758173 Marionette TRACE conn4 <- [1,1570,null,{}] 17:22:38 INFO - PROCESS | 1803 | 1461111758181 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:38 INFO - PROCESS | 1803 | 1461111758482 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 17:22:38 INFO - PROCESS | 1803 | 1461111758814 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffebc00 == 144 [pid = 1803] [id = 400] 17:22:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x91217c00) [pid = 1803] [serial = 1201] [outer = (nil)] 17:22:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x91e4e400) [pid = 1803] [serial = 1202] [outer = 0x91217c00] 17:22:38 INFO - PROCESS | 1803 | 1461111758916 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x91eef800) [pid = 1803] [serial = 1203] [outer = 0x91217c00] 17:22:39 INFO - PROCESS | 1803 | 1461111759893 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:22:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:22:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1782ms 17:22:39 INFO - PROCESS | 1803 | 1461111759957 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 1803 | 1461111759961 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 17:22:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:22:39 INFO - PROCESS | 1803 | 1461111759970 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1803 | 1461111759974 Marionette TRACE conn4 <- [1,1574,null,{}] 17:22:39 INFO - PROCESS | 1803 | 1461111759980 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:40 INFO - PROCESS | 1803 | 1461111760197 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 17:22:40 INFO - PROCESS | 1803 | 1461111760527 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffea800 == 145 [pid = 1803] [id = 401] 17:22:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x9121ac00) [pid = 1803] [serial = 1204] [outer = (nil)] 17:22:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x92aa4400) [pid = 1803] [serial = 1205] [outer = 0x9121ac00] 17:22:40 INFO - PROCESS | 1803 | 1461111760629 Marionette DEBUG loaded listener.js 17:22:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x92accc00) [pid = 1803] [serial = 1206] [outer = 0x9121ac00] 17:22:41 INFO - PROCESS | 1803 | 1461111761533 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:22:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:22:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1634ms 17:22:41 INFO - PROCESS | 1803 | 1461111761607 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 17:22:41 INFO - PROCESS | 1803 | 1461111761611 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 17:22:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:22:41 INFO - PROCESS | 1803 | 1461111761617 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:22:41 INFO - PROCESS | 1803 | 1461111761621 Marionette TRACE conn4 <- [1,1578,null,{}] 17:22:41 INFO - PROCESS | 1803 | 1461111761627 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:41 INFO - PROCESS | 1803 | 1461111761855 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 17:22:42 INFO - PROCESS | 1803 | 1461111762182 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1dcc00 == 146 [pid = 1803] [id = 402] 17:22:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x8f245400) [pid = 1803] [serial = 1207] [outer = (nil)] 17:22:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 193 (0x92bbe400) [pid = 1803] [serial = 1208] [outer = 0x8f245400] 17:22:42 INFO - PROCESS | 1803 | 1461111762280 Marionette DEBUG loaded listener.js 17:22:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 194 (0x92bc1400) [pid = 1803] [serial = 1209] [outer = 0x8f245400] 17:22:43 INFO - PROCESS | 1803 | 1461111763199 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:22:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:22:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1632ms 17:22:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:22:43 INFO - PROCESS | 1803 | 1461111763251 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 17:22:43 INFO - PROCESS | 1803 | 1461111763255 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 17:22:43 INFO - PROCESS | 1803 | 1461111763261 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1803 | 1461111763265 Marionette TRACE conn4 <- [1,1582,null,{}] 17:22:43 INFO - PROCESS | 1803 | 1461111763271 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:43 INFO - PROCESS | 1803 | 1461111763494 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 17:22:43 INFO - PROCESS | 1803 | 1461111763807 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x92b15c00 == 147 [pid = 1803] [id = 403] 17:22:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 195 (0x92bbd400) [pid = 1803] [serial = 1210] [outer = (nil)] 17:22:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 196 (0x934bc400) [pid = 1803] [serial = 1211] [outer = 0x92bbd400] 17:22:43 INFO - PROCESS | 1803 | 1461111763907 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 197 (0x934bec00) [pid = 1803] [serial = 1212] [outer = 0x92bbd400] 17:22:44 INFO - PROCESS | 1803 | 1461111764898 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:22:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:22:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1687ms 17:22:44 INFO - PROCESS | 1803 | 1461111764949 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 17:22:44 INFO - PROCESS | 1803 | 1461111764953 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 17:22:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:22:44 INFO - PROCESS | 1803 | 1461111764959 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:22:44 INFO - PROCESS | 1803 | 1461111764963 Marionette TRACE conn4 <- [1,1586,null,{}] 17:22:44 INFO - PROCESS | 1803 | 1461111764968 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:45 INFO - PROCESS | 1803 | 1461111765202 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 17:22:45 INFO - PROCESS | 1803 | 1461111765518 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x92bbfc00 == 148 [pid = 1803] [id = 404] 17:22:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 198 (0x93402800) [pid = 1803] [serial = 1213] [outer = (nil)] 17:22:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 199 (0x93542400) [pid = 1803] [serial = 1214] [outer = 0x93402800] 17:22:45 INFO - PROCESS | 1803 | 1461111765614 Marionette DEBUG loaded listener.js 17:22:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 200 (0x93546000) [pid = 1803] [serial = 1215] [outer = 0x93402800] 17:22:46 INFO - PROCESS | 1803 | 1461111766749 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1838ms 17:22:46 INFO - PROCESS | 1803 | 1461111766798 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 17:22:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:22:46 INFO - PROCESS | 1803 | 1461111766802 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 17:22:46 INFO - PROCESS | 1803 | 1461111766808 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - PROCESS | 1803 | 1461111766812 Marionette TRACE conn4 <- [1,1590,null,{}] 17:22:46 INFO - PROCESS | 1803 | 1461111766818 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:47 INFO - PROCESS | 1803 | 1461111767040 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 17:22:47 INFO - PROCESS | 1803 | 1461111767310 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x890c6400 == 149 [pid = 1803] [id = 405] 17:22:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 201 (0x8f3b2800) [pid = 1803] [serial = 1216] [outer = (nil)] 17:22:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 202 (0x93ba4000) [pid = 1803] [serial = 1217] [outer = 0x8f3b2800] 17:22:47 INFO - PROCESS | 1803 | 1461111767451 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 203 (0x93ba9c00) [pid = 1803] [serial = 1218] [outer = 0x8f3b2800] 17:22:48 INFO - PROCESS | 1803 | 1461111768449 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:22:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1683ms 17:22:48 INFO - PROCESS | 1803 | 1461111768493 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1803 | 1461111768497 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 17:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:22:48 INFO - PROCESS | 1803 | 1461111768504 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1803 | 1461111768508 Marionette TRACE conn4 <- [1,1594,null,{}] 17:22:48 INFO - PROCESS | 1803 | 1461111768514 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:48 INFO - PROCESS | 1803 | 1461111768736 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 17:22:49 INFO - PROCESS | 1803 | 1461111769121 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c83000 == 150 [pid = 1803] [id = 406] 17:22:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 204 (0x8502a800) [pid = 1803] [serial = 1219] [outer = (nil)] 17:22:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 205 (0x9466d400) [pid = 1803] [serial = 1220] [outer = 0x8502a800] 17:22:49 INFO - PROCESS | 1803 | 1461111769238 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 206 (0x9466f000) [pid = 1803] [serial = 1221] [outer = 0x8502a800] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8b0ba400 == 149 [pid = 1803] [id = 324] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x86c2f800 == 148 [pid = 1803] [id = 337] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x83fb5400 == 147 [pid = 1803] [id = 342] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x960d3800 == 146 [pid = 1803] [id = 332] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x876ecc00 == 145 [pid = 1803] [id = 326] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x9816d400 == 144 [pid = 1803] [id = 334] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x86cba000 == 143 [pid = 1803] [id = 388] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x87d3bc00 == 142 [pid = 1803] [id = 387] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x854e8800 == 141 [pid = 1803] [id = 386] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x83687400 == 140 [pid = 1803] [id = 385] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x84adb800 == 139 [pid = 1803] [id = 383] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x92aa7000 == 138 [pid = 1803] [id = 381] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x92a9c000 == 137 [pid = 1803] [id = 382] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x905e4800 == 136 [pid = 1803] [id = 380] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8be35000 == 135 [pid = 1803] [id = 379] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8e406000 == 134 [pid = 1803] [id = 377] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8f98d400 == 133 [pid = 1803] [id = 378] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8a04d000 == 132 [pid = 1803] [id = 376] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x87ee0400 == 131 [pid = 1803] [id = 375] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8be2d400 == 130 [pid = 1803] [id = 374] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8b0b4000 == 129 [pid = 1803] [id = 373] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8afe4400 == 128 [pid = 1803] [id = 371] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x83683c00 == 127 [pid = 1803] [id = 372] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb4000 == 126 [pid = 1803] [id = 370] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x876ed000 == 125 [pid = 1803] [id = 369] 17:22:51 INFO - PROCESS | 1803 | --DOCSHELL 0x83c7ec00 == 124 [pid = 1803] [id = 368] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 205 (0x91eef400) [pid = 1803] [serial = 918] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 204 (0x938c3000) [pid = 1803] [serial = 990] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 203 (0x8e316800) [pid = 1803] [serial = 915] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 202 (0xa29ce000) [pid = 1803] [serial = 930] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 201 (0x8b0b9400) [pid = 1803] [serial = 981] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 200 (0x9031a000) [pid = 1803] [serial = 891] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 199 (0x8779bc00) [pid = 1803] [serial = 939] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 198 (0x8afeb400) [pid = 1803] [serial = 912] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 197 (0x8f24a800) [pid = 1803] [serial = 984] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 196 (0x854f5c00) [pid = 1803] [serial = 957] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 195 (0x93404400) [pid = 1803] [serial = 987] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 194 (0x92a9a000) [pid = 1803] [serial = 978] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 193 (0x9fd96c00) [pid = 1803] [serial = 927] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 192 (0x96a78000) [pid = 1803] [serial = 921] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x98178000) [pid = 1803] [serial = 933] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x86cadc00) [pid = 1803] [serial = 1103] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x897ee800) [pid = 1803] [serial = 1091] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x89e26000) [pid = 1803] [serial = 1092] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x8c4cf400) [pid = 1803] [serial = 1049] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x98173c00) [pid = 1803] [serial = 1064] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x87792c00) [pid = 1803] [serial = 1089] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x86cad800) [pid = 1803] [serial = 1043] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x8f98d800) [pid = 1803] [serial = 1052] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x9466f800) [pid = 1803] [serial = 1061] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x8af10c00) [pid = 1803] [serial = 1097] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x88079000) [pid = 1803] [serial = 1079] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x8bcc2800) [pid = 1803] [serial = 960] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x8af16c00) [pid = 1803] [serial = 1098] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x88fb1800) [pid = 1803] [serial = 1094] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x83fbd000) [pid = 1803] [serial = 1029] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x8b142000) [pid = 1803] [serial = 1101] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x905ee000) [pid = 1803] [serial = 1055] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x8af18c00) [pid = 1803] [serial = 1046] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x86cb5400) [pid = 1803] [serial = 1088] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x93ba8800) [pid = 1803] [serial = 1076] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x84adc400) [pid = 1803] [serial = 1086] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x934c0800) [pid = 1803] [serial = 1058] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x83fc2400) [pid = 1803] [serial = 1085] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x93ba9000) [pid = 1803] [serial = 1082] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x9e913400) [pid = 1803] [serial = 1067] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0xa09d5000) [pid = 1803] [serial = 1070] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x8b02c400) [pid = 1803] [serial = 1100] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x897ee400) [pid = 1803] [serial = 1095] [outer = (nil)] [url = about:blank] 17:22:51 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x97aa0000) [pid = 1803] [serial = 1073] [outer = (nil)] [url = about:blank] 17:22:52 INFO - PROCESS | 1803 | 1461111772197 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:22:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:22:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 3751ms 17:22:52 INFO - PROCESS | 1803 | 1461111772257 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 17:22:52 INFO - PROCESS | 1803 | 1461111772263 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 17:22:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:22:52 INFO - PROCESS | 1803 | 1461111772273 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1803 | 1461111772279 Marionette TRACE conn4 <- [1,1598,null,{}] 17:22:52 INFO - PROCESS | 1803 | 1461111772337 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:52 INFO - PROCESS | 1803 | 1461111772567 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 17:22:52 INFO - PROCESS | 1803 | 1461111772748 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x84adb800 == 125 [pid = 1803] [id = 407] 17:22:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x84cee800) [pid = 1803] [serial = 1222] [outer = (nil)] 17:22:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x854ed000) [pid = 1803] [serial = 1223] [outer = 0x84cee800] 17:22:52 INFO - PROCESS | 1803 | 1461111772833 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x86c2f800) [pid = 1803] [serial = 1224] [outer = 0x84cee800] 17:22:53 INFO - PROCESS | 1803 | 1461111773738 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:22:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:22:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1500ms 17:22:53 INFO - PROCESS | 1803 | 1461111773773 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 17:22:53 INFO - PROCESS | 1803 | 1461111773781 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 17:22:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:22:53 INFO - PROCESS | 1803 | 1461111773792 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1803 | 1461111773796 Marionette TRACE conn4 <- [1,1602,null,{}] 17:22:53 INFO - PROCESS | 1803 | 1461111773803 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:54 INFO - PROCESS | 1803 | 1461111774036 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 17:22:54 INFO - PROCESS | 1803 | 1461111774309 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cab800 == 126 [pid = 1803] [id = 408] 17:22:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x86cb0400) [pid = 1803] [serial = 1225] [outer = (nil)] 17:22:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x87793400) [pid = 1803] [serial = 1226] [outer = 0x86cb0400] 17:22:54 INFO - PROCESS | 1803 | 1461111774410 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x8779f000) [pid = 1803] [serial = 1227] [outer = 0x86cb0400] 17:22:55 INFO - PROCESS | 1803 | 1461111775493 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:22:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:22:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1781ms 17:22:55 INFO - PROCESS | 1803 | 1461111775575 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 17:22:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:22:55 INFO - PROCESS | 1803 | 1461111775579 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 17:22:55 INFO - PROCESS | 1803 | 1461111775586 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 1803 | 1461111775592 Marionette TRACE conn4 <- [1,1606,null,{}] 17:22:55 INFO - PROCESS | 1803 | 1461111775615 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:55 INFO - PROCESS | 1803 | 1461111775920 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 17:22:56 INFO - PROCESS | 1803 | 1461111776099 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8985c400 == 127 [pid = 1803] [id = 409] 17:22:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x8985d400) [pid = 1803] [serial = 1228] [outer = (nil)] 17:22:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x89e22400) [pid = 1803] [serial = 1229] [outer = 0x8985d400] 17:22:56 INFO - PROCESS | 1803 | 1461111776184 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x89f93c00) [pid = 1803] [serial = 1230] [outer = 0x8985d400] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x87edd800) [pid = 1803] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x854f4c00) [pid = 1803] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x83c89800) [pid = 1803] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x83fb7c00) [pid = 1803] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x87ee7800) [pid = 1803] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x92bbdc00) [pid = 1803] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x92ad5000) [pid = 1803] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x91135c00) [pid = 1803] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8c3db800) [pid = 1803] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x8ffcbc00) [pid = 1803] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x8f987c00) [pid = 1803] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x8afee400) [pid = 1803] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x8c1e4c00) [pid = 1803] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x8c3d6c00) [pid = 1803] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x8be31800) [pid = 1803] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x8b02d400) [pid = 1803] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8b0b3000) [pid = 1803] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x89e2a400) [pid = 1803] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x876ed800) [pid = 1803] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x83c8a800) [pid = 1803] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x91e48800) [pid = 1803] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x87ee9000) [pid = 1803] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x8af12000) [pid = 1803] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8b02a000) [pid = 1803] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8afe6800) [pid = 1803] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x88077c00) [pid = 1803] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x95091400) [pid = 1803] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8c1e9000) [pid = 1803] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x9340b400) [pid = 1803] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8ffe7c00) [pid = 1803] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x88071400) [pid = 1803] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x85037400) [pid = 1803] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x8c1e7400) [pid = 1803] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8b147000) [pid = 1803] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:22:57 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8b02b000) [pid = 1803] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:22:58 INFO - PROCESS | 1803 | 1461111778267 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:22:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:22:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2747ms 17:22:58 INFO - PROCESS | 1803 | 1461111778334 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 17:22:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:22:58 INFO - PROCESS | 1803 | 1461111778339 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 17:22:58 INFO - PROCESS | 1803 | 1461111778346 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1803 | 1461111778349 Marionette TRACE conn4 <- [1,1610,null,{}] 17:22:58 INFO - PROCESS | 1803 | 1461111778355 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:58 INFO - PROCESS | 1803 | 1461111778591 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 17:22:58 INFO - PROCESS | 1803 | 1461111778770 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x84ad6000 == 128 [pid = 1803] [id = 410] 17:22:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8502ac00) [pid = 1803] [serial = 1231] [outer = (nil)] 17:22:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x88fbd000) [pid = 1803] [serial = 1232] [outer = 0x8502ac00] 17:22:58 INFO - PROCESS | 1803 | 1461111778857 Marionette DEBUG loaded listener.js 17:22:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8a055400) [pid = 1803] [serial = 1233] [outer = 0x8502ac00] 17:22:59 INFO - PROCESS | 1803 | 1461111779971 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:23:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:23:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1683ms 17:23:00 INFO - PROCESS | 1803 | 1461111780029 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1803 | 1461111780036 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 17:23:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:23:00 INFO - PROCESS | 1803 | 1461111780048 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1803 | 1461111780054 Marionette TRACE conn4 <- [1,1614,null,{}] 17:23:00 INFO - PROCESS | 1803 | 1461111780067 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:00 INFO - PROCESS | 1803 | 1461111780358 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 17:23:00 INFO - PROCESS | 1803 | 1461111780704 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x83fb5400 == 129 [pid = 1803] [id = 411] 17:23:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x85029c00) [pid = 1803] [serial = 1234] [outer = (nil)] 17:23:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x86c38400) [pid = 1803] [serial = 1235] [outer = 0x85029c00] 17:23:00 INFO - PROCESS | 1803 | 1461111780814 Marionette DEBUG loaded listener.js 17:23:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x86cb7800) [pid = 1803] [serial = 1236] [outer = 0x85029c00] 17:23:01 INFO - PROCESS | 1803 | 1461111781843 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:23:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 17:23:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1841ms 17:23:01 INFO - PROCESS | 1803 | 1461111781888 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 17:23:01 INFO - PROCESS | 1803 | 1461111781898 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 17:23:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:23:01 INFO - PROCESS | 1803 | 1461111781910 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:23:01 INFO - PROCESS | 1803 | 1461111781918 Marionette TRACE conn4 <- [1,1618,null,{}] 17:23:01 INFO - PROCESS | 1803 | 1461111781925 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:02 INFO - PROCESS | 1803 | 1461111782228 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 17:23:02 INFO - PROCESS | 1803 | 1461111782595 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x876ee800 == 130 [pid = 1803] [id = 412] 17:23:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x87ee1400) [pid = 1803] [serial = 1237] [outer = (nil)] 17:23:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x897f2000) [pid = 1803] [serial = 1238] [outer = 0x87ee1400] 17:23:02 INFO - PROCESS | 1803 | 1461111782695 Marionette DEBUG loaded listener.js 17:23:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8af17400) [pid = 1803] [serial = 1239] [outer = 0x87ee1400] 17:23:03 INFO - PROCESS | 1803 | 1461111783891 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:23:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:23:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2044ms 17:23:03 INFO - PROCESS | 1803 | 1461111783955 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 17:23:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:23:03 INFO - PROCESS | 1803 | 1461111783960 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 17:23:03 INFO - PROCESS | 1803 | 1461111783967 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:23:03 INFO - PROCESS | 1803 | 1461111783974 Marionette TRACE conn4 <- [1,1622,null,{}] 17:23:03 INFO - PROCESS | 1803 | 1461111783995 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:04 INFO - PROCESS | 1803 | 1461111784289 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 17:23:04 INFO - PROCESS | 1803 | 1461111784554 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afedc00 == 131 [pid = 1803] [id = 413] 17:23:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8b029c00) [pid = 1803] [serial = 1240] [outer = (nil)] 17:23:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8b0b2800) [pid = 1803] [serial = 1241] [outer = 0x8b029c00] 17:23:04 INFO - PROCESS | 1803 | 1461111784653 Marionette DEBUG loaded listener.js 17:23:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8b144000) [pid = 1803] [serial = 1242] [outer = 0x8b029c00] 17:23:05 INFO - PROCESS | 1803 | 1461111785648 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:23:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 17:23:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1715ms 17:23:05 INFO - PROCESS | 1803 | 1461111785682 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 17:23:05 INFO - PROCESS | 1803 | 1461111785686 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 17:23:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:23:05 INFO - PROCESS | 1803 | 1461111785694 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:23:05 INFO - PROCESS | 1803 | 1461111785697 Marionette TRACE conn4 <- [1,1626,null,{}] 17:23:05 INFO - PROCESS | 1803 | 1461111785704 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:05 INFO - PROCESS | 1803 | 1461111785937 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 17:23:06 INFO - PROCESS | 1803 | 1461111786204 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x854ebc00 == 132 [pid = 1803] [id = 414] 17:23:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8b239800) [pid = 1803] [serial = 1243] [outer = (nil)] 17:23:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8bb7f000) [pid = 1803] [serial = 1244] [outer = 0x8b239800] 17:23:06 INFO - PROCESS | 1803 | 1461111786340 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8bcc5c00) [pid = 1803] [serial = 1245] [outer = 0x8b239800] 17:23:07 INFO - PROCESS | 1803 | 1461111787252 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:23:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:23:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1633ms 17:23:07 INFO - PROCESS | 1803 | 1461111787327 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 1803 | 1461111787331 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 17:23:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:23:07 INFO - PROCESS | 1803 | 1461111787338 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:23:07 INFO - PROCESS | 1803 | 1461111787342 Marionette TRACE conn4 <- [1,1630,null,{}] 17:23:07 INFO - PROCESS | 1803 | 1461111787349 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:07 INFO - PROCESS | 1803 | 1461111787615 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 17:23:07 INFO - PROCESS | 1803 | 1461111787930 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb79c00 == 133 [pid = 1803] [id = 415] 17:23:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8bcc5800) [pid = 1803] [serial = 1246] [outer = (nil)] 17:23:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x8be33c00) [pid = 1803] [serial = 1247] [outer = 0x8bcc5800] 17:23:08 INFO - PROCESS | 1803 | 1461111788033 Marionette DEBUG loaded listener.js 17:23:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8c1d3000) [pid = 1803] [serial = 1248] [outer = 0x8bcc5800] 17:23:09 INFO - PROCESS | 1803 | 1461111789015 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:23:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:23:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1739ms 17:23:09 INFO - PROCESS | 1803 | 1461111789080 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 17:23:09 INFO - PROCESS | 1803 | 1461111789087 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 17:23:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:23:09 INFO - PROCESS | 1803 | 1461111789096 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:23:09 INFO - PROCESS | 1803 | 1461111789100 Marionette TRACE conn4 <- [1,1634,null,{}] 17:23:09 INFO - PROCESS | 1803 | 1461111789106 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:09 INFO - PROCESS | 1803 | 1461111789409 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 17:23:09 INFO - PROCESS | 1803 | 1461111789743 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x854eac00 == 134 [pid = 1803] [id = 416] 17:23:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x8c1ed800) [pid = 1803] [serial = 1249] [outer = (nil)] 17:23:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8c4c2c00) [pid = 1803] [serial = 1250] [outer = 0x8c1ed800] 17:23:09 INFO - PROCESS | 1803 | 1461111789848 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8c4c6000) [pid = 1803] [serial = 1251] [outer = 0x8c1ed800] 17:23:10 INFO - PROCESS | 1803 | 1461111790832 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:23:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:23:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1794ms 17:23:10 INFO - PROCESS | 1803 | 1461111790891 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 17:23:10 INFO - PROCESS | 1803 | 1461111790894 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 17:23:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:23:10 INFO - PROCESS | 1803 | 1461111790901 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:23:10 INFO - PROCESS | 1803 | 1461111790904 Marionette TRACE conn4 <- [1,1638,null,{}] 17:23:10 INFO - PROCESS | 1803 | 1461111790910 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:11 INFO - PROCESS | 1803 | 1461111791149 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 17:23:11 INFO - PROCESS | 1803 | 1461111791458 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c3db800 == 135 [pid = 1803] [id = 417] 17:23:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x8c3dc400) [pid = 1803] [serial = 1252] [outer = (nil)] 17:23:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x8e404000) [pid = 1803] [serial = 1253] [outer = 0x8c3dc400] 17:23:11 INFO - PROCESS | 1803 | 1461111791563 Marionette DEBUG loaded listener.js 17:23:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x8e410000) [pid = 1803] [serial = 1254] [outer = 0x8c3dc400] 17:23:12 INFO - PROCESS | 1803 | 1461111792523 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1688ms 17:23:12 INFO - PROCESS | 1803 | 1461111792590 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 17:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:23:12 INFO - PROCESS | 1803 | 1461111792595 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 17:23:12 INFO - PROCESS | 1803 | 1461111792603 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:23:12 INFO - PROCESS | 1803 | 1461111792607 Marionette TRACE conn4 <- [1,1642,null,{}] 17:23:12 INFO - PROCESS | 1803 | 1461111792614 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:12 INFO - PROCESS | 1803 | 1461111792848 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 17:23:13 INFO - PROCESS | 1803 | 1461111793162 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e313800 == 136 [pid = 1803] [id = 418] 17:23:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x8e405c00) [pid = 1803] [serial = 1255] [outer = (nil)] 17:23:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x8f3b9800) [pid = 1803] [serial = 1256] [outer = 0x8e405c00] 17:23:13 INFO - PROCESS | 1803 | 1461111793260 Marionette DEBUG loaded listener.js 17:23:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x8f981c00) [pid = 1803] [serial = 1257] [outer = 0x8e405c00] 17:23:14 INFO - PROCESS | 1803 | 1461111794187 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:23:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:23:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1635ms 17:23:14 INFO - PROCESS | 1803 | 1461111794238 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 17:23:14 INFO - PROCESS | 1803 | 1461111794243 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 17:23:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:23:14 INFO - PROCESS | 1803 | 1461111794249 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1803 | 1461111794254 Marionette TRACE conn4 <- [1,1646,null,{}] 17:23:14 INFO - PROCESS | 1803 | 1461111794260 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:14 INFO - PROCESS | 1803 | 1461111794502 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 17:23:14 INFO - PROCESS | 1803 | 1461111794828 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x854f5000 == 137 [pid = 1803] [id = 419] 17:23:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x8c1f0000) [pid = 1803] [serial = 1258] [outer = (nil)] 17:23:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x8fb17400) [pid = 1803] [serial = 1259] [outer = 0x8c1f0000] 17:23:14 INFO - PROCESS | 1803 | 1461111794939 Marionette DEBUG loaded listener.js 17:23:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x8fb1ac00) [pid = 1803] [serial = 1260] [outer = 0x8c1f0000] 17:23:15 INFO - PROCESS | 1803 | 1461111795901 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1687ms 17:23:15 INFO - PROCESS | 1803 | 1461111795939 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 17:23:15 INFO - PROCESS | 1803 | 1461111795943 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 17:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:23:15 INFO - PROCESS | 1803 | 1461111795953 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:23:15 INFO - PROCESS | 1803 | 1461111795959 Marionette TRACE conn4 <- [1,1650,null,{}] 17:23:15 INFO - PROCESS | 1803 | 1461111795966 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:16 INFO - PROCESS | 1803 | 1461111796212 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 17:23:16 INFO - PROCESS | 1803 | 1461111796542 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f38dc00 == 138 [pid = 1803] [id = 420] 17:23:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x8f98dc00) [pid = 1803] [serial = 1261] [outer = (nil)] 17:23:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x8ffcbc00) [pid = 1803] [serial = 1262] [outer = 0x8f98dc00] 17:23:16 INFO - PROCESS | 1803 | 1461111796641 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x8ffe7400) [pid = 1803] [serial = 1263] [outer = 0x8f98dc00] 17:23:17 INFO - PROCESS | 1803 | 1461111797588 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:23:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:23:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1685ms 17:23:17 INFO - PROCESS | 1803 | 1461111797639 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 17:23:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:23:17 INFO - PROCESS | 1803 | 1461111797644 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 17:23:17 INFO - PROCESS | 1803 | 1461111797650 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:23:17 INFO - PROCESS | 1803 | 1461111797656 Marionette TRACE conn4 <- [1,1654,null,{}] 17:23:17 INFO - PROCESS | 1803 | 1461111797662 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:17 INFO - PROCESS | 1803 | 1461111797913 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 17:23:18 INFO - PROCESS | 1803 | 1461111798249 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffc8800 == 139 [pid = 1803] [id = 421] 17:23:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x91131c00) [pid = 1803] [serial = 1264] [outer = (nil)] 17:23:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x91214800) [pid = 1803] [serial = 1265] [outer = 0x91131c00] 17:23:18 INFO - PROCESS | 1803 | 1461111798367 Marionette DEBUG loaded listener.js 17:23:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x912ec400) [pid = 1803] [serial = 1266] [outer = 0x91131c00] 17:23:19 INFO - PROCESS | 1803 | 1461111799378 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:23:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1790ms 17:23:19 INFO - PROCESS | 1803 | 1461111799440 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 17:23:19 INFO - PROCESS | 1803 | 1461111799445 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 17:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:23:19 INFO - PROCESS | 1803 | 1461111799453 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:23:19 INFO - PROCESS | 1803 | 1461111799457 Marionette TRACE conn4 <- [1,1658,null,{}] 17:23:19 INFO - PROCESS | 1803 | 1461111799462 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:19 INFO - PROCESS | 1803 | 1461111799738 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 17:23:20 INFO - PROCESS | 1803 | 1461111800077 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x91134000 == 140 [pid = 1803] [id = 422] 17:23:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x91216400) [pid = 1803] [serial = 1267] [outer = (nil)] 17:23:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x92aa1400) [pid = 1803] [serial = 1268] [outer = 0x91216400] 17:23:20 INFO - PROCESS | 1803 | 1461111800177 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x92adbc00) [pid = 1803] [serial = 1269] [outer = 0x91216400] 17:23:21 INFO - PROCESS | 1803 | 1461111801121 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1747ms 17:23:21 INFO - PROCESS | 1803 | 1461111801201 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 17:23:21 INFO - PROCESS | 1803 | 1461111801205 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 17:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:23:21 INFO - PROCESS | 1803 | 1461111801213 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:23:21 INFO - PROCESS | 1803 | 1461111801218 Marionette TRACE conn4 <- [1,1662,null,{}] 17:23:21 INFO - PROCESS | 1803 | 1461111801224 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:21 INFO - PROCESS | 1803 | 1461111801506 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 17:23:21 INFO - PROCESS | 1803 | 1461111801835 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x912f0c00 == 141 [pid = 1803] [id = 423] 17:23:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x91eea400) [pid = 1803] [serial = 1270] [outer = (nil)] 17:23:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x93409c00) [pid = 1803] [serial = 1271] [outer = 0x91eea400] 17:23:21 INFO - PROCESS | 1803 | 1461111801928 Marionette DEBUG loaded listener.js 17:23:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x934ba800) [pid = 1803] [serial = 1272] [outer = 0x91eea400] 17:23:22 INFO - PROCESS | 1803 | 1461111802892 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1732ms 17:23:22 INFO - PROCESS | 1803 | 1461111802947 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 17:23:22 INFO - PROCESS | 1803 | 1461111802950 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 17:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:23:22 INFO - PROCESS | 1803 | 1461111802958 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:23:22 INFO - PROCESS | 1803 | 1461111802962 Marionette TRACE conn4 <- [1,1666,null,{}] 17:23:22 INFO - PROCESS | 1803 | 1461111802969 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:23 INFO - PROCESS | 1803 | 1461111803201 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 17:23:23 INFO - PROCESS | 1803 | 1461111803537 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x92aa5400 == 142 [pid = 1803] [id = 424] 17:23:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x92bc7400) [pid = 1803] [serial = 1273] [outer = (nil)] 17:23:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x93543000) [pid = 1803] [serial = 1274] [outer = 0x92bc7400] 17:23:23 INFO - PROCESS | 1803 | 1461111803639 Marionette DEBUG loaded listener.js 17:23:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x93547000) [pid = 1803] [serial = 1275] [outer = 0x92bc7400] 17:23:24 INFO - PROCESS | 1803 | 1461111804678 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1785ms 17:23:24 INFO - PROCESS | 1803 | 1461111804745 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 17:23:24 INFO - PROCESS | 1803 | 1461111804750 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 17:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:23:24 INFO - PROCESS | 1803 | 1461111804757 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:23:24 INFO - PROCESS | 1803 | 1461111804760 Marionette TRACE conn4 <- [1,1670,null,{}] 17:23:24 INFO - PROCESS | 1803 | 1461111804766 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:25 INFO - PROCESS | 1803 | 1461111805029 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 17:23:25 INFO - PROCESS | 1803 | 1461111805358 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x93540c00 == 143 [pid = 1803] [id = 425] 17:23:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x93541c00) [pid = 1803] [serial = 1276] [outer = (nil)] 17:23:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x93bac800) [pid = 1803] [serial = 1277] [outer = 0x93541c00] 17:23:25 INFO - PROCESS | 1803 | 1461111805457 Marionette DEBUG loaded listener.js 17:23:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x93bb0400) [pid = 1803] [serial = 1278] [outer = 0x93541c00] 17:23:26 INFO - PROCESS | 1803 | 1461111806392 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1693ms 17:23:26 INFO - PROCESS | 1803 | 1461111806452 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 17:23:26 INFO - PROCESS | 1803 | 1461111806455 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 17:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:23:26 INFO - PROCESS | 1803 | 1461111806462 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:23:26 INFO - PROCESS | 1803 | 1461111806465 Marionette TRACE conn4 <- [1,1674,null,{}] 17:23:26 INFO - PROCESS | 1803 | 1461111806472 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:26 INFO - PROCESS | 1803 | 1461111806698 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 17:23:27 INFO - PROCESS | 1803 | 1461111807016 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x90ff5000 == 144 [pid = 1803] [id = 426] 17:23:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x938ce800) [pid = 1803] [serial = 1279] [outer = (nil)] 17:23:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x9509b000) [pid = 1803] [serial = 1280] [outer = 0x938ce800] 17:23:27 INFO - PROCESS | 1803 | 1461111807112 Marionette DEBUG loaded listener.js 17:23:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x9605d400) [pid = 1803] [serial = 1281] [outer = 0x938ce800] 17:23:28 INFO - PROCESS | 1803 | 1461111808039 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1637ms 17:23:28 INFO - PROCESS | 1803 | 1461111808100 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 17:23:28 INFO - PROCESS | 1803 | 1461111808104 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 17:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:23:28 INFO - PROCESS | 1803 | 1461111808111 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1803 | 1461111808114 Marionette TRACE conn4 <- [1,1678,null,{}] 17:23:28 INFO - PROCESS | 1803 | 1461111808120 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:28 INFO - PROCESS | 1803 | 1461111808352 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 17:23:28 INFO - PROCESS | 1803 | 1461111808682 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be37800 == 145 [pid = 1803] [id = 427] 17:23:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x94674c00) [pid = 1803] [serial = 1282] [outer = (nil)] 17:23:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x96a75c00) [pid = 1803] [serial = 1283] [outer = 0x94674c00] 17:23:28 INFO - PROCESS | 1803 | 1461111808786 Marionette DEBUG loaded listener.js 17:23:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x96a79c00) [pid = 1803] [serial = 1284] [outer = 0x94674c00] 17:23:29 INFO - PROCESS | 1803 | ************************* 17:23:29 INFO - PROCESS | 1803 | A coding exception was thrown and uncaught in a Task. 17:23:29 INFO - PROCESS | 1803 | 17:23:29 INFO - PROCESS | 1803 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:23:29 INFO - PROCESS | 1803 | Full stack: 17:23:29 INFO - PROCESS | 1803 | ************************* 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x92a9d800 == 144 [pid = 1803] [id = 271] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8f984400 == 143 [pid = 1803] [id = 262] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x99a15400 == 142 [pid = 1803] [id = 308] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x9a76fc00 == 141 [pid = 1803] [id = 273] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x9840d400 == 140 [pid = 1803] [id = 270] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x97a95c00 == 139 [pid = 1803] [id = 269] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x9816ec00 == 138 [pid = 1803] [id = 310] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8fb1f400 == 137 [pid = 1803] [id = 264] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8b23b800 == 136 [pid = 1803] [id = 266] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffec400 == 135 [pid = 1803] [id = 265] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x83c83000 == 134 [pid = 1803] [id = 406] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x890c6400 == 133 [pid = 1803] [id = 405] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x92b15c00 == 132 [pid = 1803] [id = 403] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x92bbfc00 == 131 [pid = 1803] [id = 404] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1dcc00 == 130 [pid = 1803] [id = 402] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffea800 == 129 [pid = 1803] [id = 401] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffeec00 == 128 [pid = 1803] [id = 399] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffebc00 == 127 [pid = 1803] [id = 400] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8f383c00 == 126 [pid = 1803] [id = 398] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8e315000 == 125 [pid = 1803] [id = 397] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8be2dc00 == 124 [pid = 1803] [id = 396] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1d9800 == 123 [pid = 1803] [id = 395] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1dec00 == 122 [pid = 1803] [id = 394] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8b148c00 == 121 [pid = 1803] [id = 393] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x87d39c00 == 120 [pid = 1803] [id = 391] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x86c3cc00 == 119 [pid = 1803] [id = 392] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x86cabc00 == 118 [pid = 1803] [id = 390] 17:23:31 INFO - PROCESS | 1803 | --DOCSHELL 0x83c80800 == 117 [pid = 1803] [id = 389] 17:23:31 INFO - PROCESS | 1803 | 1461111811577 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x90ff5800) [pid = 1803] [serial = 1056] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x8807ac00) [pid = 1803] [serial = 1080] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x87798400) [pid = 1803] [serial = 1044] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x8e40c800) [pid = 1803] [serial = 1050] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x96a10c00) [pid = 1803] [serial = 1062] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0xa3bdb000) [pid = 1803] [serial = 1074] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x9fd97400) [pid = 1803] [serial = 1068] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0xa29c6c00) [pid = 1803] [serial = 1071] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x8b0b1800) [pid = 1803] [serial = 1047] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x93baa800) [pid = 1803] [serial = 1077] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x8c1d6800) [pid = 1803] [serial = 1041] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x93bae000) [pid = 1803] [serial = 1083] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x98179c00) [pid = 1803] [serial = 1065] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x8fb1fc00) [pid = 1803] [serial = 1053] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x93541400) [pid = 1803] [serial = 1059] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x87eeac00) [pid = 1803] [serial = 1163] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x8807c800) [pid = 1803] [serial = 1164] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x86c3c800) [pid = 1803] [serial = 1160] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x83fbec00) [pid = 1803] [serial = 1157] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x84cf8000) [pid = 1803] [serial = 1158] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x8af17c00) [pid = 1803] [serial = 1155] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8af0b400) [pid = 1803] [serial = 1154] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x938c8400) [pid = 1803] [serial = 1152] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x938c5c00) [pid = 1803] [serial = 1151] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x934c1800) [pid = 1803] [serial = 1149] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x934bbc00) [pid = 1803] [serial = 1148] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x92bc8000) [pid = 1803] [serial = 1146] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x92bc5000) [pid = 1803] [serial = 1145] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x92aa7c00) [pid = 1803] [serial = 1143] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x92aa2400) [pid = 1803] [serial = 1142] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x9121cc00) [pid = 1803] [serial = 1140] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x91138c00) [pid = 1803] [serial = 1139] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x90320400) [pid = 1803] [serial = 1137] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x8ffe6400) [pid = 1803] [serial = 1136] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x8faa3000) [pid = 1803] [serial = 1134] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8faa0800) [pid = 1803] [serial = 1133] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x8f3bb000) [pid = 1803] [serial = 1131] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x8f3b6800) [pid = 1803] [serial = 1130] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x8f24c400) [pid = 1803] [serial = 1128] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8f246400) [pid = 1803] [serial = 1127] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8c4d0400) [pid = 1803] [serial = 1125] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x8c4c7400) [pid = 1803] [serial = 1124] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8c1ee000) [pid = 1803] [serial = 1122] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8c1e9400) [pid = 1803] [serial = 1121] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x8bcc5400) [pid = 1803] [serial = 1119] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8bb85800) [pid = 1803] [serial = 1118] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8b238800) [pid = 1803] [serial = 1116] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8b0bec00) [pid = 1803] [serial = 1115] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8afef800) [pid = 1803] [serial = 1113] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8af0e800) [pid = 1803] [serial = 1112] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x88fb0400) [pid = 1803] [serial = 1110] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x88072800) [pid = 1803] [serial = 1109] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x86c2e000) [pid = 1803] [serial = 1107] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x85035000) [pid = 1803] [serial = 1106] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x88fbdc00) [pid = 1803] [serial = 1166] [outer = (nil)] [url = about:blank] 17:23:31 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x86cb7000) [pid = 1803] [serial = 1161] [outer = (nil)] [url = about:blank] 17:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 3790ms 17:23:31 INFO - PROCESS | 1803 | 1461111811924 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 17:23:31 INFO - PROCESS | 1803 | 1461111811930 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 17:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:23:31 INFO - PROCESS | 1803 | 1461111811943 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:23:31 INFO - PROCESS | 1803 | 1461111811949 Marionette TRACE conn4 <- [1,1682,null,{}] 17:23:31 INFO - PROCESS | 1803 | 1461111811961 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:32 INFO - PROCESS | 1803 | 1461111812178 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 17:23:32 INFO - PROCESS | 1803 | 1461111812379 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x8502d400 == 118 [pid = 1803] [id = 428] 17:23:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8502ec00) [pid = 1803] [serial = 1285] [outer = (nil)] 17:23:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x85035000) [pid = 1803] [serial = 1286] [outer = 0x8502ec00] 17:23:32 INFO - PROCESS | 1803 | 1461111812463 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x854ea400) [pid = 1803] [serial = 1287] [outer = 0x8502ec00] 17:23:33 INFO - PROCESS | 1803 | 1461111813410 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1495ms 17:23:33 INFO - PROCESS | 1803 | 1461111813438 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 17:23:33 INFO - PROCESS | 1803 | 1461111813447 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 17:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:23:33 INFO - PROCESS | 1803 | 1461111813459 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1803 | 1461111813462 Marionette TRACE conn4 <- [1,1686,null,{}] 17:23:33 INFO - PROCESS | 1803 | 1461111813470 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:33 INFO - PROCESS | 1803 | 1461111813699 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 17:23:34 INFO - PROCESS | 1803 | 1461111814011 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb7000 == 119 [pid = 1803] [id = 429] 17:23:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x876ea800) [pid = 1803] [serial = 1288] [outer = (nil)] 17:23:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x876f3c00) [pid = 1803] [serial = 1289] [outer = 0x876ea800] 17:23:34 INFO - PROCESS | 1803 | 1461111814103 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x87d39c00) [pid = 1803] [serial = 1290] [outer = 0x876ea800] 17:23:35 INFO - PROCESS | 1803 | 1461111815117 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 17:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1692ms 17:23:35 INFO - PROCESS | 1803 | 1461111815151 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 17:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:23:35 INFO - PROCESS | 1803 | 1461111815155 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 17:23:35 INFO - PROCESS | 1803 | 1461111815161 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:23:35 INFO - PROCESS | 1803 | 1461111815167 Marionette TRACE conn4 <- [1,1690,null,{}] 17:23:35 INFO - PROCESS | 1803 | 1461111815190 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:35 INFO - PROCESS | 1803 | 1461111815458 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 17:23:35 INFO - PROCESS | 1803 | 1461111815493 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb3c00 == 120 [pid = 1803] [id = 430] 17:23:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x897ebc00) [pid = 1803] [serial = 1291] [outer = (nil)] 17:23:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x897f6800) [pid = 1803] [serial = 1292] [outer = 0x897ebc00] 17:23:35 INFO - PROCESS | 1803 | 1461111815673 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x89e23800) [pid = 1803] [serial = 1293] [outer = 0x897ebc00] 17:23:36 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8985d400) [pid = 1803] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:23:36 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x84cee800) [pid = 1803] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:23:36 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8502a800) [pid = 1803] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:23:36 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8f3b2800) [pid = 1803] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:23:36 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x93402800) [pid = 1803] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:23:36 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x92bbd400) [pid = 1803] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:23:36 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8f245400) [pid = 1803] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:23:36 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x9121ac00) [pid = 1803] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:23:36 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x91217c00) [pid = 1803] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:23:37 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8ffef000) [pid = 1803] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:23:37 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8fb17c00) [pid = 1803] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:23:37 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x8f391400) [pid = 1803] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:23:37 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x8e407800) [pid = 1803] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:23:37 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x8b237c00) [pid = 1803] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:23:37 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x86cb6c00) [pid = 1803] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:23:37 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x83c82800) [pid = 1803] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:23:37 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x86cb0400) [pid = 1803] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:23:37 INFO - PROCESS | 1803 | 1461111817261 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2154ms 17:23:37 INFO - PROCESS | 1803 | 1461111817316 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 17:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:23:37 INFO - PROCESS | 1803 | 1461111817321 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 17:23:37 INFO - PROCESS | 1803 | 1461111817328 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:23:37 INFO - PROCESS | 1803 | 1461111817348 Marionette TRACE conn4 <- [1,1694,null,{}] 17:23:37 INFO - PROCESS | 1803 | 1461111817355 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:37 INFO - PROCESS | 1803 | 1461111817572 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 17:23:37 INFO - PROCESS | 1803 | 1461111817750 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c82800 == 121 [pid = 1803] [id = 431] 17:23:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x84cfa800) [pid = 1803] [serial = 1294] [outer = (nil)] 17:23:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x897efc00) [pid = 1803] [serial = 1295] [outer = 0x84cfa800] 17:23:37 INFO - PROCESS | 1803 | 1461111817829 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8af19400) [pid = 1803] [serial = 1296] [outer = 0x84cfa800] 17:23:38 INFO - PROCESS | 1803 | 1461111818597 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1307ms 17:23:38 INFO - PROCESS | 1803 | 1461111818635 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 17:23:38 INFO - PROCESS | 1803 | 1461111818639 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 17:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:23:38 INFO - PROCESS | 1803 | 1461111818645 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:23:38 INFO - PROCESS | 1803 | 1461111818649 Marionette TRACE conn4 <- [1,1698,null,{}] 17:23:38 INFO - PROCESS | 1803 | 1461111818654 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:38 INFO - PROCESS | 1803 | 1461111818854 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 17:23:39 INFO - PROCESS | 1803 | 1461111819171 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c83000 == 122 [pid = 1803] [id = 432] 17:23:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x83c84c00) [pid = 1803] [serial = 1297] [outer = (nil)] 17:23:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x84ae1800) [pid = 1803] [serial = 1298] [outer = 0x83c84c00] 17:23:39 INFO - PROCESS | 1803 | 1461111819343 Marionette DEBUG loaded listener.js 17:23:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x84cf8c00) [pid = 1803] [serial = 1299] [outer = 0x83c84c00] 17:23:40 INFO - PROCESS | 1803 | 1461111820313 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 17:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1698ms 17:23:40 INFO - PROCESS | 1803 | 1461111820346 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 1803 | 1461111820353 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 17:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:23:40 INFO - PROCESS | 1803 | 1461111820365 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 1803 | 1461111820369 Marionette TRACE conn4 <- [1,1702,null,{}] 17:23:40 INFO - PROCESS | 1803 | 1461111820378 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:40 INFO - PROCESS | 1803 | 1461111820634 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 17:23:40 INFO - PROCESS | 1803 | 1461111820958 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb7400 == 123 [pid = 1803] [id = 433] 17:23:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x876f1000) [pid = 1803] [serial = 1300] [outer = (nil)] 17:23:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x87d3bc00) [pid = 1803] [serial = 1301] [outer = 0x876f1000] 17:23:41 INFO - PROCESS | 1803 | 1461111821058 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x88074c00) [pid = 1803] [serial = 1302] [outer = 0x876f1000] 17:23:42 INFO - PROCESS | 1803 | 1461111822104 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1790ms 17:23:42 INFO - PROCESS | 1803 | 1461111822157 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 17:23:42 INFO - PROCESS | 1803 | 1461111822163 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 17:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:23:42 INFO - PROCESS | 1803 | 1461111822174 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1803 | 1461111822177 Marionette TRACE conn4 <- [1,1706,null,{}] 17:23:42 INFO - PROCESS | 1803 | 1461111822184 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:42 INFO - PROCESS | 1803 | 1461111822426 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 17:23:42 INFO - PROCESS | 1803 | 1461111822782 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x88078000 == 124 [pid = 1803] [id = 434] 17:23:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x88fb9400) [pid = 1803] [serial = 1303] [outer = (nil)] 17:23:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x89e1d400) [pid = 1803] [serial = 1304] [outer = 0x88fb9400] 17:23:42 INFO - PROCESS | 1803 | 1461111822877 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8a04fc00) [pid = 1803] [serial = 1305] [outer = 0x88fb9400] 17:23:43 INFO - PROCESS | 1803 | 1461111823905 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1788ms 17:23:43 INFO - PROCESS | 1803 | 1461111823963 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 1803 | 1461111823967 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 17:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:23:43 INFO - PROCESS | 1803 | 1461111823977 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 1803 | 1461111823987 Marionette TRACE conn4 <- [1,1710,null,{}] 17:23:44 INFO - PROCESS | 1803 | 1461111824002 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:44 INFO - PROCESS | 1803 | 1461111824303 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 17:23:44 INFO - PROCESS | 1803 | 1461111824620 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c39400 == 125 [pid = 1803] [id = 435] 17:23:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x890d0c00) [pid = 1803] [serial = 1306] [outer = (nil)] 17:23:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8b149400) [pid = 1803] [serial = 1307] [outer = 0x890d0c00] 17:23:44 INFO - PROCESS | 1803 | 1461111824713 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8b232800) [pid = 1803] [serial = 1308] [outer = 0x890d0c00] 17:23:45 INFO - PROCESS | 1803 | 1461111825655 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1742ms 17:23:45 INFO - PROCESS | 1803 | 1461111825719 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 17:23:45 INFO - PROCESS | 1803 | 1461111825724 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 17:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:23:45 INFO - PROCESS | 1803 | 1461111825731 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 1803 | 1461111825734 Marionette TRACE conn4 <- [1,1714,null,{}] 17:23:45 INFO - PROCESS | 1803 | 1461111825740 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:45 INFO - PROCESS | 1803 | 1461111825971 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 17:23:46 INFO - PROCESS | 1803 | 1461111826261 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb0800 == 126 [pid = 1803] [id = 436] 17:23:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8b14c400) [pid = 1803] [serial = 1309] [outer = (nil)] 17:23:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8bb85800) [pid = 1803] [serial = 1310] [outer = 0x8b14c400] 17:23:46 INFO - PROCESS | 1803 | 1461111826355 Marionette DEBUG loaded listener.js 17:23:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8bcc5400) [pid = 1803] [serial = 1311] [outer = 0x8b14c400] 17:23:47 INFO - PROCESS | 1803 | 1461111827254 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1580ms 17:23:47 INFO - PROCESS | 1803 | 1461111827312 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 17:23:47 INFO - PROCESS | 1803 | 1461111827316 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 17:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:23:47 INFO - PROCESS | 1803 | 1461111827322 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:23:47 INFO - PROCESS | 1803 | 1461111827326 Marionette TRACE conn4 <- [1,1718,null,{}] 17:23:47 INFO - PROCESS | 1803 | 1461111827332 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:47 INFO - PROCESS | 1803 | 1461111827548 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 17:23:47 INFO - PROCESS | 1803 | 1461111827860 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1d5400 == 127 [pid = 1803] [id = 437] 17:23:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8c1d6800) [pid = 1803] [serial = 1312] [outer = (nil)] 17:23:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8c1dfc00) [pid = 1803] [serial = 1313] [outer = 0x8c1d6800] 17:23:47 INFO - PROCESS | 1803 | 1461111827971 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8c3d8800) [pid = 1803] [serial = 1314] [outer = 0x8c1d6800] 17:23:48 INFO - PROCESS | 1803 | 1461111828942 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1681ms 17:23:49 INFO - PROCESS | 1803 | 1461111829005 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 17:23:49 INFO - PROCESS | 1803 | 1461111829009 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 17:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:23:49 INFO - PROCESS | 1803 | 1461111829016 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 1803 | 1461111829020 Marionette TRACE conn4 <- [1,1722,null,{}] 17:23:49 INFO - PROCESS | 1803 | 1461111829026 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:49 INFO - PROCESS | 1803 | 1461111829299 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 17:23:49 INFO - PROCESS | 1803 | 1461111829617 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c3cf400 == 128 [pid = 1803] [id = 438] 17:23:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8c4cf400) [pid = 1803] [serial = 1315] [outer = (nil)] 17:23:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8e407400) [pid = 1803] [serial = 1316] [outer = 0x8c4cf400] 17:23:49 INFO - PROCESS | 1803 | 1461111829714 Marionette DEBUG loaded listener.js 17:23:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8e410800) [pid = 1803] [serial = 1317] [outer = 0x8c4cf400] 17:23:50 INFO - PROCESS | 1803 | 1461111830625 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 17:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1683ms 17:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:23:50 INFO - PROCESS | 1803 | 1461111830700 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 17:23:50 INFO - PROCESS | 1803 | 1461111830704 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 17:23:50 INFO - PROCESS | 1803 | 1461111830710 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:23:50 INFO - PROCESS | 1803 | 1461111830714 Marionette TRACE conn4 <- [1,1726,null,{}] 17:23:50 INFO - PROCESS | 1803 | 1461111830720 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:50 INFO - PROCESS | 1803 | 1461111830956 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 17:23:51 INFO - PROCESS | 1803 | 1461111831273 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4cf000 == 129 [pid = 1803] [id = 439] 17:23:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8e407c00) [pid = 1803] [serial = 1318] [outer = (nil)] 17:23:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8f38c000) [pid = 1803] [serial = 1319] [outer = 0x8e407c00] 17:23:51 INFO - PROCESS | 1803 | 1461111831367 Marionette DEBUG loaded listener.js 17:23:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x8f3aec00) [pid = 1803] [serial = 1320] [outer = 0x8e407c00] 17:23:52 INFO - PROCESS | 1803 | 1461111832298 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1646ms 17:23:52 INFO - PROCESS | 1803 | 1461111832356 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 17:23:52 INFO - PROCESS | 1803 | 1461111832361 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 17:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:23:52 INFO - PROCESS | 1803 | 1461111832367 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:23:52 INFO - PROCESS | 1803 | 1461111832371 Marionette TRACE conn4 <- [1,1730,null,{}] 17:23:52 INFO - PROCESS | 1803 | 1461111832377 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:52 INFO - PROCESS | 1803 | 1461111832601 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 17:23:52 INFO - PROCESS | 1803 | 1461111832908 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f252400 == 130 [pid = 1803] [id = 440] 17:23:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8f385800) [pid = 1803] [serial = 1321] [outer = (nil)] 17:23:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x8fa99c00) [pid = 1803] [serial = 1322] [outer = 0x8f385800] 17:23:53 INFO - PROCESS | 1803 | 1461111833005 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8faa1000) [pid = 1803] [serial = 1323] [outer = 0x8f385800] 17:23:53 INFO - PROCESS | 1803 | 1461111833885 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 17:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1589ms 17:23:53 INFO - PROCESS | 1803 | 1461111833958 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 1803 | 1461111833962 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 17:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:23:53 INFO - PROCESS | 1803 | 1461111833968 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - PROCESS | 1803 | 1461111833971 Marionette TRACE conn4 <- [1,1734,null,{}] 17:23:53 INFO - PROCESS | 1803 | 1461111833977 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:54 INFO - PROCESS | 1803 | 1461111834236 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 17:23:54 INFO - PROCESS | 1803 | 1461111834549 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4c8400 == 131 [pid = 1803] [id = 441] 17:23:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8f984400) [pid = 1803] [serial = 1324] [outer = (nil)] 17:23:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x8fb1fc00) [pid = 1803] [serial = 1325] [outer = 0x8f984400] 17:23:54 INFO - PROCESS | 1803 | 1461111834640 Marionette DEBUG loaded listener.js 17:23:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x8febf800) [pid = 1803] [serial = 1326] [outer = 0x8f984400] 17:23:55 INFO - PROCESS | 1803 | 1461111835537 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1638ms 17:23:55 INFO - PROCESS | 1803 | 1461111835608 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 17:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:23:55 INFO - PROCESS | 1803 | 1461111835612 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 17:23:55 INFO - PROCESS | 1803 | 1461111835618 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:23:55 INFO - PROCESS | 1803 | 1461111835622 Marionette TRACE conn4 <- [1,1738,null,{}] 17:23:55 INFO - PROCESS | 1803 | 1461111835628 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:55 INFO - PROCESS | 1803 | 1461111835845 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 17:23:56 INFO - PROCESS | 1803 | 1461111836175 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffec400 == 132 [pid = 1803] [id = 442] 17:23:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x8ffee000) [pid = 1803] [serial = 1327] [outer = (nil)] 17:23:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x9031cc00) [pid = 1803] [serial = 1328] [outer = 0x8ffee000] 17:23:56 INFO - PROCESS | 1803 | 1461111836285 Marionette DEBUG loaded listener.js 17:23:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x90327800) [pid = 1803] [serial = 1329] [outer = 0x8ffee000] 17:23:57 INFO - PROCESS | 1803 | 1461111837244 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1682ms 17:23:57 INFO - PROCESS | 1803 | 1461111837302 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 17:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:23:57 INFO - PROCESS | 1803 | 1461111837306 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 17:23:57 INFO - PROCESS | 1803 | 1461111837313 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 1803 | 1461111837318 Marionette TRACE conn4 <- [1,1742,null,{}] 17:23:57 INFO - PROCESS | 1803 | 1461111837323 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:57 INFO - PROCESS | 1803 | 1461111837588 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 17:23:57 INFO - PROCESS | 1803 | 1461111837907 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffd2800 == 133 [pid = 1803] [id = 443] 17:23:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x90ff4800) [pid = 1803] [serial = 1330] [outer = (nil)] 17:23:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x91e4d400) [pid = 1803] [serial = 1331] [outer = 0x90ff4800] 17:23:58 INFO - PROCESS | 1803 | 1461111838002 Marionette DEBUG loaded listener.js 17:23:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x91ef1400) [pid = 1803] [serial = 1332] [outer = 0x90ff4800] 17:23:58 INFO - PROCESS | 1803 | 1461111838915 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1681ms 17:23:59 INFO - PROCESS | 1803 | 1461111838995 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 17:23:59 INFO - PROCESS | 1803 | 1461111838998 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 17:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:23:59 INFO - PROCESS | 1803 | 1461111839006 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:23:59 INFO - PROCESS | 1803 | 1461111839010 Marionette TRACE conn4 <- [1,1746,null,{}] 17:23:59 INFO - PROCESS | 1803 | 1461111839016 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:59 INFO - PROCESS | 1803 | 1461111839289 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 17:23:59 INFO - PROCESS | 1803 | 1461111839603 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffc6400 == 134 [pid = 1803] [id = 444] 17:23:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x9121c800) [pid = 1803] [serial = 1333] [outer = (nil)] 17:23:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x92acf800) [pid = 1803] [serial = 1334] [outer = 0x9121c800] 17:23:59 INFO - PROCESS | 1803 | 1461111839699 Marionette DEBUG loaded listener.js 17:23:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x92b19000) [pid = 1803] [serial = 1335] [outer = 0x9121c800] 17:24:00 INFO - PROCESS | 1803 | 1461111840585 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1631ms 17:24:00 INFO - PROCESS | 1803 | 1461111840638 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 17:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:24:00 INFO - PROCESS | 1803 | 1461111840642 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 17:24:00 INFO - PROCESS | 1803 | 1461111840649 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:24:00 INFO - PROCESS | 1803 | 1461111840652 Marionette TRACE conn4 <- [1,1750,null,{}] 17:24:00 INFO - PROCESS | 1803 | 1461111840658 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:00 INFO - PROCESS | 1803 | 1461111840884 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 17:24:01 INFO - PROCESS | 1803 | 1461111841202 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x91e53000 == 135 [pid = 1803] [id = 445] 17:24:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x92ad3c00) [pid = 1803] [serial = 1336] [outer = (nil)] 17:24:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x92bca800) [pid = 1803] [serial = 1337] [outer = 0x92ad3c00] 17:24:01 INFO - PROCESS | 1803 | 1461111841300 Marionette DEBUG loaded listener.js 17:24:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x93404000) [pid = 1803] [serial = 1338] [outer = 0x92ad3c00] 17:24:02 INFO - PROCESS | 1803 | 1461111842210 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1631ms 17:24:02 INFO - PROCESS | 1803 | 1461111842281 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 17:24:02 INFO - PROCESS | 1803 | 1461111842285 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 17:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:24:02 INFO - PROCESS | 1803 | 1461111842291 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:24:02 INFO - PROCESS | 1803 | 1461111842296 Marionette TRACE conn4 <- [1,1754,null,{}] 17:24:02 INFO - PROCESS | 1803 | 1461111842302 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:02 INFO - PROCESS | 1803 | 1461111842548 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 17:24:02 INFO - PROCESS | 1803 | 1461111842867 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb7ac00 == 136 [pid = 1803] [id = 446] 17:24:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x92bc2000) [pid = 1803] [serial = 1339] [outer = (nil)] 17:24:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x934c4400) [pid = 1803] [serial = 1340] [outer = 0x92bc2000] 17:24:02 INFO - PROCESS | 1803 | 1461111842990 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x934c8400) [pid = 1803] [serial = 1341] [outer = 0x92bc2000] 17:24:03 INFO - PROCESS | 1803 | 1461111843891 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1632ms 17:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:24:03 INFO - PROCESS | 1803 | 1461111843924 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 17:24:03 INFO - PROCESS | 1803 | 1461111843927 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 17:24:03 INFO - PROCESS | 1803 | 1461111843933 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:24:03 INFO - PROCESS | 1803 | 1461111843937 Marionette TRACE conn4 <- [1,1758,null,{}] 17:24:03 INFO - PROCESS | 1803 | 1461111843943 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:04 INFO - PROCESS | 1803 | 1461111844144 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 17:24:04 INFO - PROCESS | 1803 | 1461111844511 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x93549800 == 137 [pid = 1803] [id = 447] 17:24:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x938c2400) [pid = 1803] [serial = 1342] [outer = (nil)] 17:24:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x938cf800) [pid = 1803] [serial = 1343] [outer = 0x938c2400] 17:24:04 INFO - PROCESS | 1803 | 1461111844610 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x93ba7800) [pid = 1803] [serial = 1344] [outer = 0x938c2400] 17:24:05 INFO - PROCESS | 1803 | 1461111845520 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1640ms 17:24:05 INFO - PROCESS | 1803 | 1461111845573 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 17:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:24:05 INFO - PROCESS | 1803 | 1461111845577 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 17:24:05 INFO - PROCESS | 1803 | 1461111845584 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 1803 | 1461111845587 Marionette TRACE conn4 <- [1,1762,null,{}] 17:24:05 INFO - PROCESS | 1803 | 1461111845593 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:05 INFO - PROCESS | 1803 | 1461111845803 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 17:24:06 INFO - PROCESS | 1803 | 1461111846144 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffc9c00 == 138 [pid = 1803] [id = 448] 17:24:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x9340f400) [pid = 1803] [serial = 1345] [outer = (nil)] 17:24:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x94674800) [pid = 1803] [serial = 1346] [outer = 0x9340f400] 17:24:06 INFO - PROCESS | 1803 | 1461111846236 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x9509bc00) [pid = 1803] [serial = 1347] [outer = 0x9340f400] 17:24:07 INFO - PROCESS | 1803 | 1461111847117 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1586ms 17:24:07 INFO - PROCESS | 1803 | 1461111847170 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 17:24:07 INFO - PROCESS | 1803 | 1461111847173 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 17:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:24:07 INFO - PROCESS | 1803 | 1461111847180 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:24:07 INFO - PROCESS | 1803 | 1461111847184 Marionette TRACE conn4 <- [1,1766,null,{}] 17:24:07 INFO - PROCESS | 1803 | 1461111847189 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:07 INFO - PROCESS | 1803 | 1461111847404 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 17:24:07 INFO - PROCESS | 1803 | 1461111847715 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x93bae800 == 139 [pid = 1803] [id = 449] 17:24:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x94671400) [pid = 1803] [serial = 1348] [outer = (nil)] 17:24:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x97a3e400) [pid = 1803] [serial = 1349] [outer = 0x94671400] 17:24:07 INFO - PROCESS | 1803 | 1461111847811 Marionette DEBUG loaded listener.js 17:24:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x97a94c00) [pid = 1803] [serial = 1350] [outer = 0x94671400] 17:24:08 INFO - PROCESS | 1803 | 1461111848916 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1785ms 17:24:08 INFO - PROCESS | 1803 | 1461111848968 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 17:24:08 INFO - PROCESS | 1803 | 1461111848974 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 17:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:24:08 INFO - PROCESS | 1803 | 1461111848984 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - PROCESS | 1803 | 1461111848988 Marionette TRACE conn4 <- [1,1770,null,{}] 17:24:09 INFO - PROCESS | 1803 | 1461111848998 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:09 INFO - PROCESS | 1803 | 1461111849334 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 17:24:09 INFO - PROCESS | 1803 | 1461111849785 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x84addc00 == 140 [pid = 1803] [id = 450] 17:24:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x938c8c00) [pid = 1803] [serial = 1351] [outer = (nil)] 17:24:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x98079800) [pid = 1803] [serial = 1352] [outer = 0x938c8c00] 17:24:09 INFO - PROCESS | 1803 | 1461111849934 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x9807f800) [pid = 1803] [serial = 1353] [outer = 0x938c8c00] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8a04d400 == 139 [pid = 1803] [id = 238] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x93410400 == 138 [pid = 1803] [id = 333] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8c3d0800 == 137 [pid = 1803] [id = 328] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x98402000 == 136 [pid = 1803] [id = 43] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x83690800 == 135 [pid = 1803] [id = 367] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x83c82800 == 134 [pid = 1803] [id = 431] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb3c00 == 133 [pid = 1803] [id = 430] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb7000 == 132 [pid = 1803] [id = 429] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8502d400 == 131 [pid = 1803] [id = 428] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x90ff5000 == 130 [pid = 1803] [id = 426] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x93540c00 == 129 [pid = 1803] [id = 425] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x92aa5400 == 128 [pid = 1803] [id = 424] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x912f0c00 == 127 [pid = 1803] [id = 423] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffc8800 == 126 [pid = 1803] [id = 421] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x91134000 == 125 [pid = 1803] [id = 422] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8f38dc00 == 124 [pid = 1803] [id = 420] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x854f5000 == 123 [pid = 1803] [id = 419] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8e313800 == 122 [pid = 1803] [id = 418] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8c3db800 == 121 [pid = 1803] [id = 417] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb79c00 == 120 [pid = 1803] [id = 415] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x854eac00 == 119 [pid = 1803] [id = 416] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x854ebc00 == 118 [pid = 1803] [id = 414] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x8afedc00 == 117 [pid = 1803] [id = 413] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x876ee800 == 116 [pid = 1803] [id = 412] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x84ad6000 == 115 [pid = 1803] [id = 410] 17:24:11 INFO - PROCESS | 1803 | --DOCSHELL 0x83fb5400 == 114 [pid = 1803] [id = 411] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x854ed000) [pid = 1803] [serial = 1223] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x86c2f800) [pid = 1803] [serial = 1224] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x9466f000) [pid = 1803] [serial = 1221] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x9466d400) [pid = 1803] [serial = 1220] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x93ba9c00) [pid = 1803] [serial = 1218] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x93ba4000) [pid = 1803] [serial = 1217] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x93546000) [pid = 1803] [serial = 1215] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x93542400) [pid = 1803] [serial = 1214] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x934bec00) [pid = 1803] [serial = 1212] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x934bc400) [pid = 1803] [serial = 1211] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x92bc1400) [pid = 1803] [serial = 1209] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x92bbe400) [pid = 1803] [serial = 1208] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x92accc00) [pid = 1803] [serial = 1206] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x92aa4400) [pid = 1803] [serial = 1205] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x91eef800) [pid = 1803] [serial = 1203] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x91e4e400) [pid = 1803] [serial = 1202] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x905df400) [pid = 1803] [serial = 1200] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x9031d000) [pid = 1803] [serial = 1199] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x8ffcc000) [pid = 1803] [serial = 1197] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x8ffc7800) [pid = 1803] [serial = 1196] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8fb20400) [pid = 1803] [serial = 1194] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x8fb1b000) [pid = 1803] [serial = 1193] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x8fa9b400) [pid = 1803] [serial = 1191] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8f98a000) [pid = 1803] [serial = 1190] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x8f24e800) [pid = 1803] [serial = 1187] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x8c1e6c00) [pid = 1803] [serial = 1184] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x8be34c00) [pid = 1803] [serial = 1182] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x8be2f800) [pid = 1803] [serial = 1181] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x8b237400) [pid = 1803] [serial = 1178] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x8af0bc00) [pid = 1803] [serial = 1175] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x890cb800) [pid = 1803] [serial = 1173] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8779dc00) [pid = 1803] [serial = 1172] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x84cf3800) [pid = 1803] [serial = 1170] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x83fb4000) [pid = 1803] [serial = 1169] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x87793400) [pid = 1803] [serial = 1226] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x89f93c00) [pid = 1803] [serial = 1230] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8779f000) [pid = 1803] [serial = 1227] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x88fbd000) [pid = 1803] [serial = 1232] [outer = (nil)] [url = about:blank] 17:24:11 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x89e22400) [pid = 1803] [serial = 1229] [outer = (nil)] [url = about:blank] 17:24:12 INFO - PROCESS | 1803 | 1461111852461 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 3500ms 17:24:12 INFO - PROCESS | 1803 | 1461111852484 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 17:24:12 INFO - PROCESS | 1803 | 1461111852492 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 17:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:24:12 INFO - PROCESS | 1803 | 1461111852501 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 1803 | 1461111852506 Marionette TRACE conn4 <- [1,1774,null,{}] 17:24:12 INFO - PROCESS | 1803 | 1461111852513 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:12 INFO - PROCESS | 1803 | 1461111852721 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 17:24:12 INFO - PROCESS | 1803 | 1461111852903 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x854edc00 == 115 [pid = 1803] [id = 451] 17:24:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x86c2dc00) [pid = 1803] [serial = 1354] [outer = (nil)] 17:24:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x86cae000) [pid = 1803] [serial = 1355] [outer = 0x86c2dc00] 17:24:12 INFO - PROCESS | 1803 | 1461111852981 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x86cb9400) [pid = 1803] [serial = 1356] [outer = 0x86c2dc00] 17:24:13 INFO - PROCESS | 1803 | 1461111853898 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1442ms 17:24:13 INFO - PROCESS | 1803 | 1461111853944 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 17:24:13 INFO - PROCESS | 1803 | 1461111853952 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 17:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:24:13 INFO - PROCESS | 1803 | 1461111853961 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:24:13 INFO - PROCESS | 1803 | 1461111853965 Marionette TRACE conn4 <- [1,1778,null,{}] 17:24:13 INFO - PROCESS | 1803 | 1461111853971 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:14 INFO - PROCESS | 1803 | 1461111854167 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 17:24:14 INFO - PROCESS | 1803 | 1461111854455 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x87795400 == 116 [pid = 1803] [id = 452] 17:24:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x87795800) [pid = 1803] [serial = 1357] [outer = (nil)] 17:24:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x88079000) [pid = 1803] [serial = 1358] [outer = 0x87795800] 17:24:14 INFO - PROCESS | 1803 | 1461111854553 Marionette DEBUG loaded listener.js 17:24:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x88fbdc00) [pid = 1803] [serial = 1359] [outer = 0x87795800] 17:24:15 INFO - PROCESS | 1803 | 1461111855379 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 17:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1484ms 17:24:15 INFO - PROCESS | 1803 | 1461111855446 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 1803 | 1461111855449 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 17:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:24:15 INFO - PROCESS | 1803 | 1461111855456 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1803 | 1461111855461 Marionette TRACE conn4 <- [1,1782,null,{}] 17:24:15 INFO - PROCESS | 1803 | 1461111855483 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:15 INFO - PROCESS | 1803 | 1461111855769 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 17:24:15 INFO - PROCESS | 1803 | 1461111855806 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cf3800 == 117 [pid = 1803] [id = 453] 17:24:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x89f93c00) [pid = 1803] [serial = 1360] [outer = (nil)] 17:24:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x8a04d000) [pid = 1803] [serial = 1361] [outer = 0x89f93c00] 17:24:15 INFO - PROCESS | 1803 | 1461111855887 Marionette DEBUG loaded listener.js 17:24:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8afee400) [pid = 1803] [serial = 1362] [outer = 0x89f93c00] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x897f1800) [pid = 1803] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8c1df800) [pid = 1803] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x8c1e0800) [pid = 1803] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x8af0d000) [pid = 1803] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x94674c00) [pid = 1803] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8c3dc400) [pid = 1803] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x93541c00) [pid = 1803] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x91eea400) [pid = 1803] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x91216400) [pid = 1803] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x897ebc00) [pid = 1803] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x91131c00) [pid = 1803] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8c1ed800) [pid = 1803] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8bcc5800) [pid = 1803] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8c1f0000) [pid = 1803] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x876ea800) [pid = 1803] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x92bc7400) [pid = 1803] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8b239800) [pid = 1803] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x85029c00) [pid = 1803] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x83c83800) [pid = 1803] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8f98dc00) [pid = 1803] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x938ce800) [pid = 1803] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8502ec00) [pid = 1803] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8b029c00) [pid = 1803] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8e405c00) [pid = 1803] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x87794400) [pid = 1803] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:24:17 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x87ee1400) [pid = 1803] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:24:17 INFO - PROCESS | 1803 | 1461111857488 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 17:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2101ms 17:24:17 INFO - PROCESS | 1803 | 1461111857558 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 17:24:17 INFO - PROCESS | 1803 | 1461111857562 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 17:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:24:17 INFO - PROCESS | 1803 | 1461111857568 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:24:17 INFO - PROCESS | 1803 | 1461111857571 Marionette TRACE conn4 <- [1,1786,null,{}] 17:24:17 INFO - PROCESS | 1803 | 1461111857577 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:17 INFO - PROCESS | 1803 | 1461111857771 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 17:24:18 INFO - PROCESS | 1803 | 1461111857987 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c7e400 == 118 [pid = 1803] [id = 454] 17:24:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x86c32c00) [pid = 1803] [serial = 1363] [outer = (nil)] 17:24:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8a04dc00) [pid = 1803] [serial = 1364] [outer = 0x86c32c00] 17:24:18 INFO - PROCESS | 1803 | 1461111858066 Marionette DEBUG loaded listener.js 17:24:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8b027c00) [pid = 1803] [serial = 1365] [outer = 0x86c32c00] 17:24:18 INFO - PROCESS | 1803 | 1461111858761 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 17:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1235ms 17:24:18 INFO - PROCESS | 1803 | 1461111858805 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 1803 | 1461111858809 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 17:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:24:18 INFO - PROCESS | 1803 | 1461111858825 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1803 | 1461111858827 Marionette TRACE conn4 <- [1,1790,null,{}] 17:24:18 INFO - PROCESS | 1803 | 1461111858833 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:19 INFO - PROCESS | 1803 | 1461111859131 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 17:24:19 INFO - PROCESS | 1803 | 1461111859366 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x84ae1c00 == 119 [pid = 1803] [id = 455] 17:24:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x84ceec00) [pid = 1803] [serial = 1366] [outer = (nil)] 17:24:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8502c400) [pid = 1803] [serial = 1367] [outer = 0x84ceec00] 17:24:19 INFO - PROCESS | 1803 | 1461111859553 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x854efc00) [pid = 1803] [serial = 1368] [outer = 0x84ceec00] 17:24:20 INFO - PROCESS | 1803 | 1461111860534 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1783ms 17:24:20 INFO - PROCESS | 1803 | 1461111860610 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 17:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:24:20 INFO - PROCESS | 1803 | 1461111860616 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 17:24:20 INFO - PROCESS | 1803 | 1461111860624 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:24:20 INFO - PROCESS | 1803 | 1461111860630 Marionette TRACE conn4 <- [1,1794,null,{}] 17:24:20 INFO - PROCESS | 1803 | 1461111860637 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:20 INFO - PROCESS | 1803 | 1461111860906 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 17:24:21 INFO - PROCESS | 1803 | 1461111861225 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x897f0800 == 120 [pid = 1803] [id = 456] 17:24:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x897f1800) [pid = 1803] [serial = 1369] [outer = (nil)] 17:24:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x89e28400) [pid = 1803] [serial = 1370] [outer = 0x897f1800] 17:24:21 INFO - PROCESS | 1803 | 1461111861318 Marionette DEBUG loaded listener.js 17:24:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8b0b1800) [pid = 1803] [serial = 1371] [outer = 0x897f1800] 17:24:22 INFO - PROCESS | 1803 | 1461111862358 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1785ms 17:24:22 INFO - PROCESS | 1803 | 1461111862409 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 17:24:22 INFO - PROCESS | 1803 | 1461111862415 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 17:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:24:22 INFO - PROCESS | 1803 | 1461111862421 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:24:22 INFO - PROCESS | 1803 | 1461111862425 Marionette TRACE conn4 <- [1,1798,null,{}] 17:24:22 INFO - PROCESS | 1803 | 1461111862431 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:22 INFO - PROCESS | 1803 | 1461111862654 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 17:24:23 INFO - PROCESS | 1803 | 1461111863019 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b0bbc00 == 121 [pid = 1803] [id = 457] 17:24:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8b14ec00) [pid = 1803] [serial = 1372] [outer = (nil)] 17:24:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8bb78800) [pid = 1803] [serial = 1373] [outer = 0x8b14ec00] 17:24:23 INFO - PROCESS | 1803 | 1461111863111 Marionette DEBUG loaded listener.js 17:24:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8bb7e800) [pid = 1803] [serial = 1374] [outer = 0x8b14ec00] 17:24:24 INFO - PROCESS | 1803 | 1461111864051 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1681ms 17:24:24 INFO - PROCESS | 1803 | 1461111864104 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 17:24:24 INFO - PROCESS | 1803 | 1461111864111 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 17:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:24:24 INFO - PROCESS | 1803 | 1461111864129 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:24:24 INFO - PROCESS | 1803 | 1461111864137 Marionette TRACE conn4 <- [1,1802,null,{}] 17:24:24 INFO - PROCESS | 1803 | 1461111864143 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:24 INFO - PROCESS | 1803 | 1461111864397 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 17:24:24 INFO - PROCESS | 1803 | 1461111864710 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e23400 == 122 [pid = 1803] [id = 458] 17:24:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8b14b000) [pid = 1803] [serial = 1375] [outer = (nil)] 17:24:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8be36800) [pid = 1803] [serial = 1376] [outer = 0x8b14b000] 17:24:24 INFO - PROCESS | 1803 | 1461111864870 Marionette DEBUG loaded listener.js 17:24:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8c1e3800) [pid = 1803] [serial = 1377] [outer = 0x8b14b000] 17:24:25 INFO - PROCESS | 1803 | 1461111865815 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1750ms 17:24:25 INFO - PROCESS | 1803 | 1461111865872 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 17:24:25 INFO - PROCESS | 1803 | 1461111865876 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 17:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:24:25 INFO - PROCESS | 1803 | 1461111865882 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:24:25 INFO - PROCESS | 1803 | 1461111865886 Marionette TRACE conn4 <- [1,1806,null,{}] 17:24:25 INFO - PROCESS | 1803 | 1461111865892 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:26 INFO - PROCESS | 1803 | 1461111866110 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 17:24:26 INFO - PROCESS | 1803 | 1461111866374 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b028c00 == 123 [pid = 1803] [id = 459] 17:24:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8c1d7000) [pid = 1803] [serial = 1378] [outer = (nil)] 17:24:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8c3d2000) [pid = 1803] [serial = 1379] [outer = 0x8c1d7000] 17:24:26 INFO - PROCESS | 1803 | 1461111866509 Marionette DEBUG loaded listener.js 17:24:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8c3d4c00) [pid = 1803] [serial = 1380] [outer = 0x8c1d7000] 17:24:27 INFO - PROCESS | 1803 | 1461111867391 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1539ms 17:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:24:27 INFO - PROCESS | 1803 | 1461111867425 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 1803 | 1461111867428 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 17:24:27 INFO - PROCESS | 1803 | 1461111867435 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - PROCESS | 1803 | 1461111867438 Marionette TRACE conn4 <- [1,1810,null,{}] 17:24:27 INFO - PROCESS | 1803 | 1461111867444 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:27 INFO - PROCESS | 1803 | 1461111867654 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 17:24:27 INFO - PROCESS | 1803 | 1461111867983 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e30e800 == 124 [pid = 1803] [id = 460] 17:24:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8e310c00) [pid = 1803] [serial = 1381] [outer = (nil)] 17:24:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8e316400) [pid = 1803] [serial = 1382] [outer = 0x8e310c00] 17:24:28 INFO - PROCESS | 1803 | 1461111868101 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8f382c00) [pid = 1803] [serial = 1383] [outer = 0x8e310c00] 17:24:29 INFO - PROCESS | 1803 | 1461111869029 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1633ms 17:24:29 INFO - PROCESS | 1803 | 1461111869068 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 17:24:29 INFO - PROCESS | 1803 | 1461111869071 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 17:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:24:29 INFO - PROCESS | 1803 | 1461111869078 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 1803 | 1461111869082 Marionette TRACE conn4 <- [1,1814,null,{}] 17:24:29 INFO - PROCESS | 1803 | 1461111869087 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:29 INFO - PROCESS | 1803 | 1461111869326 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 17:24:29 INFO - PROCESS | 1803 | 1461111869636 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4cc800 == 125 [pid = 1803] [id = 461] 17:24:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8e402800) [pid = 1803] [serial = 1384] [outer = (nil)] 17:24:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x8faa3400) [pid = 1803] [serial = 1385] [outer = 0x8e402800] 17:24:29 INFO - PROCESS | 1803 | 1461111869743 Marionette DEBUG loaded listener.js 17:24:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8fb18800) [pid = 1803] [serial = 1386] [outer = 0x8e402800] 17:24:30 INFO - PROCESS | 1803 | 1461111870679 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1641ms 17:24:30 INFO - PROCESS | 1803 | 1461111870720 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 17:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:24:30 INFO - PROCESS | 1803 | 1461111870725 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 17:24:30 INFO - PROCESS | 1803 | 1461111870734 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:24:30 INFO - PROCESS | 1803 | 1461111870737 Marionette TRACE conn4 <- [1,1818,null,{}] 17:24:30 INFO - PROCESS | 1803 | 1461111870744 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:30 INFO - PROCESS | 1803 | 1461111870972 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 17:24:31 INFO - PROCESS | 1803 | 1461111871284 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3ba400 == 126 [pid = 1803] [id = 462] 17:24:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x8f3bcc00) [pid = 1803] [serial = 1387] [outer = (nil)] 17:24:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8ffcb000) [pid = 1803] [serial = 1388] [outer = 0x8f3bcc00] 17:24:31 INFO - PROCESS | 1803 | 1461111871385 Marionette DEBUG loaded listener.js 17:24:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8ffcfc00) [pid = 1803] [serial = 1389] [outer = 0x8f3bcc00] 17:24:32 INFO - PROCESS | 1803 | 1461111872328 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1634ms 17:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:24:32 INFO - PROCESS | 1803 | 1461111872366 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 17:24:32 INFO - PROCESS | 1803 | 1461111872370 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 17:24:32 INFO - PROCESS | 1803 | 1461111872377 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:24:32 INFO - PROCESS | 1803 | 1461111872380 Marionette TRACE conn4 <- [1,1822,null,{}] 17:24:32 INFO - PROCESS | 1803 | 1461111872386 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:32 INFO - PROCESS | 1803 | 1461111872623 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 17:24:32 INFO - PROCESS | 1803 | 1461111872946 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f38f800 == 127 [pid = 1803] [id = 463] 17:24:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x8fec5c00) [pid = 1803] [serial = 1390] [outer = (nil)] 17:24:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x9031f400) [pid = 1803] [serial = 1391] [outer = 0x8fec5c00] 17:24:33 INFO - PROCESS | 1803 | 1461111873043 Marionette DEBUG loaded listener.js 17:24:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x90324000) [pid = 1803] [serial = 1392] [outer = 0x8fec5c00] 17:24:33 INFO - PROCESS | 1803 | 1461111873949 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1636ms 17:24:34 INFO - PROCESS | 1803 | 1461111874012 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 17:24:34 INFO - PROCESS | 1803 | 1461111874016 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 17:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:24:34 INFO - PROCESS | 1803 | 1461111874023 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:24:34 INFO - PROCESS | 1803 | 1461111874027 Marionette TRACE conn4 <- [1,1826,null,{}] 17:24:34 INFO - PROCESS | 1803 | 1461111874032 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:34 INFO - PROCESS | 1803 | 1461111874263 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 17:24:34 INFO - PROCESS | 1803 | 1461111874581 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x90318400 == 128 [pid = 1803] [id = 464] 17:24:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x905e2c00) [pid = 1803] [serial = 1393] [outer = (nil)] 17:24:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x9113d000) [pid = 1803] [serial = 1394] [outer = 0x905e2c00] 17:24:34 INFO - PROCESS | 1803 | 1461111874672 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x91219800) [pid = 1803] [serial = 1395] [outer = 0x905e2c00] 17:24:35 INFO - PROCESS | 1803 | 1461111875630 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1682ms 17:24:35 INFO - PROCESS | 1803 | 1461111875706 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 1803 | 1461111875711 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 17:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:24:35 INFO - PROCESS | 1803 | 1461111875717 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 1803 | 1461111875721 Marionette TRACE conn4 <- [1,1830,null,{}] 17:24:35 INFO - PROCESS | 1803 | 1461111875727 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:35 INFO - PROCESS | 1803 | 1461111875996 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 17:24:36 INFO - PROCESS | 1803 | 1461111876326 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x90fec400 == 129 [pid = 1803] [id = 465] 17:24:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x92a9d400) [pid = 1803] [serial = 1396] [outer = (nil)] 17:24:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x92aa8400) [pid = 1803] [serial = 1397] [outer = 0x92a9d400] 17:24:36 INFO - PROCESS | 1803 | 1461111876437 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x92b17c00) [pid = 1803] [serial = 1398] [outer = 0x92a9d400] 17:24:37 INFO - PROCESS | 1803 | 1461111877405 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1735ms 17:24:37 INFO - PROCESS | 1803 | 1461111877454 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 17:24:37 INFO - PROCESS | 1803 | 1461111877458 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 17:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:24:37 INFO - PROCESS | 1803 | 1461111877465 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1803 | 1461111877470 Marionette TRACE conn4 <- [1,1834,null,{}] 17:24:37 INFO - PROCESS | 1803 | 1461111877476 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:37 INFO - PROCESS | 1803 | 1461111877732 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 17:24:38 INFO - PROCESS | 1803 | 1461111878055 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x90322400 == 130 [pid = 1803] [id = 466] 17:24:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x91e4f800) [pid = 1803] [serial = 1399] [outer = (nil)] 17:24:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x934bdc00) [pid = 1803] [serial = 1400] [outer = 0x91e4f800] 17:24:38 INFO - PROCESS | 1803 | 1461111878154 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x934c2800) [pid = 1803] [serial = 1401] [outer = 0x91e4f800] 17:24:39 INFO - PROCESS | 1803 | 1461111879060 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:24: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 17:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1635ms 17:24:39 INFO - PROCESS | 1803 | 1461111879101 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 17:24:39 INFO - PROCESS | 1803 | 1461111879105 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 17:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:24:39 INFO - PROCESS | 1803 | 1461111879111 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:24:39 INFO - PROCESS | 1803 | 1461111879115 Marionette TRACE conn4 <- [1,1838,null,{}] 17:24:39 INFO - PROCESS | 1803 | 1461111879121 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:39 INFO - PROCESS | 1803 | 1461111879340 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 17:24:39 INFO - PROCESS | 1803 | 1461111879658 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fec5400 == 131 [pid = 1803] [id = 467] 17:24:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x9340cc00) [pid = 1803] [serial = 1402] [outer = (nil)] 17:24:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x938c1400) [pid = 1803] [serial = 1403] [outer = 0x9340cc00] 17:24:39 INFO - PROCESS | 1803 | 1461111879755 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x938c7800) [pid = 1803] [serial = 1404] [outer = 0x9340cc00] 17:24:40 INFO - PROCESS | 1803 | 1461111880681 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1630ms 17:24:40 INFO - PROCESS | 1803 | 1461111880743 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 1803 | 1461111880748 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 17:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:24:40 INFO - PROCESS | 1803 | 1461111880754 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1803 | 1461111880757 Marionette TRACE conn4 <- [1,1842,null,{}] 17:24:40 INFO - PROCESS | 1803 | 1461111880763 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:40 INFO - PROCESS | 1803 | 1461111880989 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 17:24:41 INFO - PROCESS | 1803 | 1461111881308 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x83682c00 == 132 [pid = 1803] [id = 468] 17:24:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x8c3d7800) [pid = 1803] [serial = 1405] [outer = (nil)] 17:24:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x93baa000) [pid = 1803] [serial = 1406] [outer = 0x8c3d7800] 17:24:41 INFO - PROCESS | 1803 | 1461111881402 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x93bad400) [pid = 1803] [serial = 1407] [outer = 0x8c3d7800] 17:24:42 INFO - PROCESS | 1803 | 1461111882286 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1584ms 17:24:42 INFO - PROCESS | 1803 | 1461111882339 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 1803 | 1461111882343 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 17:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:24:42 INFO - PROCESS | 1803 | 1461111882349 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 1803 | 1461111882353 Marionette TRACE conn4 <- [1,1846,null,{}] 17:24:42 INFO - PROCESS | 1803 | 1461111882359 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:42 INFO - PROCESS | 1803 | 1461111882584 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 17:24:42 INFO - PROCESS | 1803 | 1461111882917 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c2fc00 == 133 [pid = 1803] [id = 469] 17:24:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x8f38c400) [pid = 1803] [serial = 1408] [outer = (nil)] 17:24:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x96064800) [pid = 1803] [serial = 1409] [outer = 0x8f38c400] 17:24:43 INFO - PROCESS | 1803 | 1461111883014 Marionette DEBUG loaded listener.js 17:24:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x960d9c00) [pid = 1803] [serial = 1410] [outer = 0x8f38c400] 17:24:43 INFO - PROCESS | 1803 | 1461111883901 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1586ms 17:24:43 INFO - PROCESS | 1803 | 1461111883937 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 17:24:43 INFO - PROCESS | 1803 | 1461111883940 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 17:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:24:43 INFO - PROCESS | 1803 | 1461111883947 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - PROCESS | 1803 | 1461111883950 Marionette TRACE conn4 <- [1,1850,null,{}] 17:24:43 INFO - PROCESS | 1803 | 1461111883956 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:44 INFO - PROCESS | 1803 | 1461111884179 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 17:24:44 INFO - PROCESS | 1803 | 1461111884501 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cef400 == 134 [pid = 1803] [id = 470] 17:24:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x92bc6400) [pid = 1803] [serial = 1411] [outer = (nil)] 17:24:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x97dda800) [pid = 1803] [serial = 1412] [outer = 0x92bc6400] 17:24:44 INFO - PROCESS | 1803 | 1461111884598 Marionette DEBUG loaded listener.js 17:24:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x98170000) [pid = 1803] [serial = 1413] [outer = 0x92bc6400] 17:24:45 INFO - PROCESS | 1803 | 1461111885527 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1633ms 17:24:45 INFO - PROCESS | 1803 | 1461111885581 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 17:24:45 INFO - PROCESS | 1803 | 1461111885585 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 17:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:24:45 INFO - PROCESS | 1803 | 1461111885592 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - PROCESS | 1803 | 1461111885595 Marionette TRACE conn4 <- [1,1854,null,{}] 17:24:45 INFO - PROCESS | 1803 | 1461111885602 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:45 INFO - PROCESS | 1803 | 1461111885830 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 17:24:46 INFO - PROCESS | 1803 | 1461111886155 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x9605c000 == 135 [pid = 1803] [id = 471] 17:24:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x97a49c00) [pid = 1803] [serial = 1414] [outer = (nil)] 17:24:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x9817b800) [pid = 1803] [serial = 1415] [outer = 0x97a49c00] 17:24:46 INFO - PROCESS | 1803 | 1461111886250 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x9819d800) [pid = 1803] [serial = 1416] [outer = 0x97a49c00] 17:24:47 INFO - PROCESS | 1803 | 1461111887144 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1585ms 17:24:47 INFO - PROCESS | 1803 | 1461111887178 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 17:24:47 INFO - PROCESS | 1803 | 1461111887181 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 17:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:24:47 INFO - PROCESS | 1803 | 1461111887188 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1803 | 1461111887192 Marionette TRACE conn4 <- [1,1858,null,{}] 17:24:47 INFO - PROCESS | 1803 | 1461111887197 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:47 INFO - PROCESS | 1803 | 1461111887414 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 17:24:47 INFO - PROCESS | 1803 | 1461111887735 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x9466c800 == 136 [pid = 1803] [id = 472] 17:24:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x98176400) [pid = 1803] [serial = 1417] [outer = (nil)] 17:24:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x9840ac00) [pid = 1803] [serial = 1418] [outer = 0x98176400] 17:24:47 INFO - PROCESS | 1803 | 1461111887837 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x98410000) [pid = 1803] [serial = 1419] [outer = 0x98176400] 17:24:48 INFO - PROCESS | 1803 | 1461111888721 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1580ms 17:24:48 INFO - PROCESS | 1803 | 1461111888769 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 1803 | 1461111888772 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 17:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:24:48 INFO - PROCESS | 1803 | 1461111888779 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 1803 | 1461111888782 Marionette TRACE conn4 <- [1,1862,null,{}] 17:24:48 INFO - PROCESS | 1803 | 1461111888788 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:49 INFO - PROCESS | 1803 | 1461111889032 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 17:24:49 INFO - PROCESS | 1803 | 1461111889349 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x9817a000 == 137 [pid = 1803] [id = 473] 17:24:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x98403000) [pid = 1803] [serial = 1420] [outer = (nil)] 17:24:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x98b9d400) [pid = 1803] [serial = 1421] [outer = 0x98403000] 17:24:49 INFO - PROCESS | 1803 | 1461111889446 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x98ba4000) [pid = 1803] [serial = 1422] [outer = 0x98403000] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x84adb800 == 136 [pid = 1803] [id = 407] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4c8400 == 135 [pid = 1803] [id = 441] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffec400 == 134 [pid = 1803] [id = 442] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8f252400 == 133 [pid = 1803] [id = 440] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4cf000 == 132 [pid = 1803] [id = 439] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8c3cf400 == 131 [pid = 1803] [id = 438] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1d5400 == 130 [pid = 1803] [id = 437] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb0800 == 129 [pid = 1803] [id = 436] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x88078000 == 128 [pid = 1803] [id = 434] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x86c39400 == 127 [pid = 1803] [id = 435] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb7400 == 126 [pid = 1803] [id = 433] 17:24:51 INFO - PROCESS | 1803 | --DOCSHELL 0x83c83000 == 125 [pid = 1803] [id = 432] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x8afe4800) [pid = 1803] [serial = 1176] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x8f384000) [pid = 1803] [serial = 1188] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x8c4cec00) [pid = 1803] [serial = 1185] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x8bb7bc00) [pid = 1803] [serial = 1179] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x96a79c00) [pid = 1803] [serial = 1284] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x8e404000) [pid = 1803] [serial = 1253] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x93bac800) [pid = 1803] [serial = 1277] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x934ba800) [pid = 1803] [serial = 1272] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x92adbc00) [pid = 1803] [serial = 1269] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x897f6800) [pid = 1803] [serial = 1292] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x92aa1400) [pid = 1803] [serial = 1268] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x91214800) [pid = 1803] [serial = 1265] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x8c4c6000) [pid = 1803] [serial = 1251] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x8c1d3000) [pid = 1803] [serial = 1248] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x8fb1ac00) [pid = 1803] [serial = 1260] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x87d39c00) [pid = 1803] [serial = 1290] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x93547000) [pid = 1803] [serial = 1275] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x93bb0400) [pid = 1803] [serial = 1278] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x8bcc5c00) [pid = 1803] [serial = 1245] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x8e410000) [pid = 1803] [serial = 1254] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x86cb7800) [pid = 1803] [serial = 1236] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x96a75c00) [pid = 1803] [serial = 1283] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x87d38000) [pid = 1803] [serial = 1104] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x93409c00) [pid = 1803] [serial = 1271] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8be33c00) [pid = 1803] [serial = 1247] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x876f3c00) [pid = 1803] [serial = 1289] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x86c38400) [pid = 1803] [serial = 1235] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x912ec400) [pid = 1803] [serial = 1266] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x93543000) [pid = 1803] [serial = 1274] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x8c4c2c00) [pid = 1803] [serial = 1250] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x8ffcbc00) [pid = 1803] [serial = 1262] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x9605d400) [pid = 1803] [serial = 1281] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x85035000) [pid = 1803] [serial = 1286] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x8b144000) [pid = 1803] [serial = 1242] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x8b0b2800) [pid = 1803] [serial = 1241] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8bb7f000) [pid = 1803] [serial = 1244] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x8f981c00) [pid = 1803] [serial = 1257] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x897f7000) [pid = 1803] [serial = 1167] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x8f3b9800) [pid = 1803] [serial = 1256] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8ffe7400) [pid = 1803] [serial = 1263] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x89e23800) [pid = 1803] [serial = 1293] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x854ea400) [pid = 1803] [serial = 1287] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x9509b000) [pid = 1803] [serial = 1280] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x897efc00) [pid = 1803] [serial = 1295] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x8fb17400) [pid = 1803] [serial = 1259] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x897f2000) [pid = 1803] [serial = 1238] [outer = (nil)] [url = about:blank] 17:24:51 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8af17400) [pid = 1803] [serial = 1239] [outer = (nil)] [url = about:blank] 17:24:52 INFO - PROCESS | 1803 | 1461111892189 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 3445ms 17:24:52 INFO - PROCESS | 1803 | 1461111892225 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 17:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:24:52 INFO - PROCESS | 1803 | 1461111892230 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 17:24:52 INFO - PROCESS | 1803 | 1461111892238 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1803 | 1461111892244 Marionette TRACE conn4 <- [1,1866,null,{}] 17:24:52 INFO - PROCESS | 1803 | 1461111892251 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:52 INFO - PROCESS | 1803 | 1461111892462 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 17:24:52 INFO - PROCESS | 1803 | 1461111892669 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x854e8800 == 126 [pid = 1803] [id = 474] 17:24:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x86c34c00) [pid = 1803] [serial = 1423] [outer = (nil)] 17:24:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x876f3400) [pid = 1803] [serial = 1424] [outer = 0x86c34c00] 17:24:52 INFO - PROCESS | 1803 | 1461111892756 Marionette DEBUG loaded listener.js 17:24:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x87796c00) [pid = 1803] [serial = 1425] [outer = 0x86c34c00] 17:24:53 INFO - PROCESS | 1803 | 1461111893692 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1491ms 17:24:53 INFO - PROCESS | 1803 | 1461111893729 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 17:24:53 INFO - PROCESS | 1803 | 1461111893738 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 17:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:24:53 INFO - PROCESS | 1803 | 1461111893749 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:24:53 INFO - PROCESS | 1803 | 1461111893753 Marionette TRACE conn4 <- [1,1870,null,{}] 17:24:53 INFO - PROCESS | 1803 | 1461111893760 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:54 INFO - PROCESS | 1803 | 1461111894084 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 17:24:54 INFO - PROCESS | 1803 | 1461111894116 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x876f0800 == 127 [pid = 1803] [id = 475] 17:24:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x87793c00) [pid = 1803] [serial = 1426] [outer = (nil)] 17:24:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x89862000) [pid = 1803] [serial = 1427] [outer = 0x87793c00] 17:24:54 INFO - PROCESS | 1803 | 1461111894199 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x89f8a000) [pid = 1803] [serial = 1428] [outer = 0x87793c00] 17:24:55 INFO - PROCESS | 1803 | 1461111895213 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1538ms 17:24:55 INFO - PROCESS | 1803 | 1461111895288 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 1803 | 1461111895291 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 17:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:24:55 INFO - PROCESS | 1803 | 1461111895299 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 1803 | 1461111895305 Marionette TRACE conn4 <- [1,1874,null,{}] 17:24:55 INFO - PROCESS | 1803 | 1461111895327 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:55 INFO - PROCESS | 1803 | 1461111895628 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 17:24:55 INFO - PROCESS | 1803 | 1461111895666 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x84add800 == 128 [pid = 1803] [id = 476] 17:24:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8b022000) [pid = 1803] [serial = 1429] [outer = (nil)] 17:24:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8b02d000) [pid = 1803] [serial = 1430] [outer = 0x8b022000] 17:24:55 INFO - PROCESS | 1803 | 1461111895750 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8b0b9c00) [pid = 1803] [serial = 1431] [outer = 0x8b022000] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x876f1000) [pid = 1803] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8e407c00) [pid = 1803] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8c4cf400) [pid = 1803] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x938c8c00) [pid = 1803] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x83c84c00) [pid = 1803] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8c1d6800) [pid = 1803] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x87795800) [pid = 1803] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x938c2400) [pid = 1803] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x90ff4800) [pid = 1803] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x92ad3c00) [pid = 1803] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8ffee000) [pid = 1803] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8b14c400) [pid = 1803] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x9121c800) [pid = 1803] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x92bc2000) [pid = 1803] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8f385800) [pid = 1803] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x89f93c00) [pid = 1803] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x86c2dc00) [pid = 1803] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x88fb9400) [pid = 1803] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8f984400) [pid = 1803] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x890d0c00) [pid = 1803] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:24:56 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x8502ac00) [pid = 1803] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:24:57 INFO - PROCESS | 1803 | 1461111897395 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2138ms 17:24:57 INFO - PROCESS | 1803 | 1461111897438 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 17:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:24:57 INFO - PROCESS | 1803 | 1461111897443 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 17:24:57 INFO - PROCESS | 1803 | 1461111897449 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:24:57 INFO - PROCESS | 1803 | 1461111897453 Marionette TRACE conn4 <- [1,1878,null,{}] 17:24:57 INFO - PROCESS | 1803 | 1461111897458 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:57 INFO - PROCESS | 1803 | 1461111897736 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 17:24:57 INFO - PROCESS | 1803 | 1461111897759 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x83fb5400 == 129 [pid = 1803] [id = 477] 17:24:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x854f5c00) [pid = 1803] [serial = 1432] [outer = (nil)] 17:24:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8afe4400) [pid = 1803] [serial = 1433] [outer = 0x854f5c00] 17:24:57 INFO - PROCESS | 1803 | 1461111897837 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8b144800) [pid = 1803] [serial = 1434] [outer = 0x854f5c00] 17:24:58 INFO - PROCESS | 1803 | 1461111898839 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1438ms 17:24:58 INFO - PROCESS | 1803 | 1461111898890 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 17:24:58 INFO - PROCESS | 1803 | 1461111898896 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 17:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:24:58 INFO - PROCESS | 1803 | 1461111898906 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 1803 | 1461111898912 Marionette TRACE conn4 <- [1,1882,null,{}] 17:24:58 INFO - PROCESS | 1803 | 1461111898921 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:59 INFO - PROCESS | 1803 | 1461111899157 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 17:24:59 INFO - PROCESS | 1803 | 1461111899507 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb0000 == 130 [pid = 1803] [id = 478] 17:24:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x86cb0c00) [pid = 1803] [serial = 1435] [outer = (nil)] 17:24:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x876ed800) [pid = 1803] [serial = 1436] [outer = 0x86cb0c00] 17:24:59 INFO - PROCESS | 1803 | 1461111899600 Marionette DEBUG loaded listener.js 17:24:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x87797400) [pid = 1803] [serial = 1437] [outer = 0x86cb0c00] 17:25:00 INFO - PROCESS | 1803 | 1461111900568 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1736ms 17:25:00 INFO - PROCESS | 1803 | 1461111900643 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 17:25:00 INFO - PROCESS | 1803 | 1461111900652 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 17:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:25:00 INFO - PROCESS | 1803 | 1461111900663 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 1803 | 1461111900667 Marionette TRACE conn4 <- [1,1886,null,{}] 17:25:00 INFO - PROCESS | 1803 | 1461111900674 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:00 INFO - PROCESS | 1803 | 1461111900952 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 17:25:01 INFO - PROCESS | 1803 | 1461111901276 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x897ef000 == 131 [pid = 1803] [id = 479] 17:25:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x897f0000) [pid = 1803] [serial = 1438] [outer = (nil)] 17:25:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8a053800) [pid = 1803] [serial = 1439] [outer = 0x897f0000] 17:25:01 INFO - PROCESS | 1803 | 1461111901370 Marionette DEBUG loaded listener.js 17:25:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8afe6800) [pid = 1803] [serial = 1440] [outer = 0x897f0000] 17:25:02 INFO - PROCESS | 1803 | 1461111902430 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1841ms 17:25:02 INFO - PROCESS | 1803 | 1461111902505 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 17:25:02 INFO - PROCESS | 1803 | 1461111902509 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 17:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:25:02 INFO - PROCESS | 1803 | 1461111902517 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:25:02 INFO - PROCESS | 1803 | 1461111902523 Marionette TRACE conn4 <- [1,1890,null,{}] 17:25:02 INFO - PROCESS | 1803 | 1461111902543 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:02 INFO - PROCESS | 1803 | 1461111902836 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 17:25:03 INFO - PROCESS | 1803 | 1461111903205 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x8af0bc00 == 132 [pid = 1803] [id = 480] 17:25:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8bb79800) [pid = 1803] [serial = 1441] [outer = (nil)] 17:25:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8bcc6400) [pid = 1803] [serial = 1442] [outer = 0x8bb79800] 17:25:03 INFO - PROCESS | 1803 | 1461111903302 Marionette DEBUG loaded listener.js 17:25:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8be2ac00) [pid = 1803] [serial = 1443] [outer = 0x8bb79800] 17:25:04 INFO - PROCESS | 1803 | 1461111904259 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1796ms 17:25:04 INFO - PROCESS | 1803 | 1461111904314 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 1803 | 1461111904318 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 17:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:25:04 INFO - PROCESS | 1803 | 1461111904325 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - PROCESS | 1803 | 1461111904329 Marionette TRACE conn4 <- [1,1894,null,{}] 17:25:04 INFO - PROCESS | 1803 | 1461111904334 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:04 INFO - PROCESS | 1803 | 1461111904566 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 17:25:04 INFO - PROCESS | 1803 | 1461111904888 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x854e8c00 == 133 [pid = 1803] [id = 481] 17:25:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8b22ec00) [pid = 1803] [serial = 1444] [outer = (nil)] 17:25:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8c1db800) [pid = 1803] [serial = 1445] [outer = 0x8b22ec00] 17:25:04 INFO - PROCESS | 1803 | 1461111904989 Marionette DEBUG loaded listener.js 17:25:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8c3ce800) [pid = 1803] [serial = 1446] [outer = 0x8b22ec00] 17:25:05 INFO - PROCESS | 1803 | 1461111905956 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1690ms 17:25:06 INFO - PROCESS | 1803 | 1461111906016 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 17:25:06 INFO - PROCESS | 1803 | 1461111906021 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 17:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:25:06 INFO - PROCESS | 1803 | 1461111906027 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:25:06 INFO - PROCESS | 1803 | 1461111906031 Marionette TRACE conn4 <- [1,1898,null,{}] 17:25:06 INFO - PROCESS | 1803 | 1461111906037 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:06 INFO - PROCESS | 1803 | 1461111906254 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 17:25:06 INFO - PROCESS | 1803 | 1461111906552 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x85030000 == 134 [pid = 1803] [id = 482] 17:25:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8b238c00) [pid = 1803] [serial = 1447] [outer = (nil)] 17:25:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8c4c6000) [pid = 1803] [serial = 1448] [outer = 0x8b238c00] 17:25:06 INFO - PROCESS | 1803 | 1461111906642 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8c4c9800) [pid = 1803] [serial = 1449] [outer = 0x8b238c00] 17:25:07 INFO - PROCESS | 1803 | 1461111907581 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1633ms 17:25:07 INFO - PROCESS | 1803 | 1461111907661 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 1803 | 1461111907665 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 17:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:25:07 INFO - PROCESS | 1803 | 1461111907672 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 1803 | 1461111907676 Marionette TRACE conn4 <- [1,1902,null,{}] 17:25:07 INFO - PROCESS | 1803 | 1461111907681 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:07 INFO - PROCESS | 1803 | 1461111907967 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 17:25:08 INFO - PROCESS | 1803 | 1461111908293 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4c3c00 == 135 [pid = 1803] [id = 483] 17:25:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8e406c00) [pid = 1803] [serial = 1450] [outer = (nil)] 17:25:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8f24c400) [pid = 1803] [serial = 1451] [outer = 0x8e406c00] 17:25:08 INFO - PROCESS | 1803 | 1461111908391 Marionette DEBUG loaded listener.js 17:25:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8f385800) [pid = 1803] [serial = 1452] [outer = 0x8e406c00] 17:25:09 INFO - PROCESS | 1803 | 1461111909335 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1736ms 17:25:09 INFO - PROCESS | 1803 | 1461111909410 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 17:25:09 INFO - PROCESS | 1803 | 1461111909413 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 17:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:25:09 INFO - PROCESS | 1803 | 1461111909420 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1803 | 1461111909423 Marionette TRACE conn4 <- [1,1906,null,{}] 17:25:09 INFO - PROCESS | 1803 | 1461111909430 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:09 INFO - PROCESS | 1803 | 1461111909649 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 17:25:09 INFO - PROCESS | 1803 | 1461111909970 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb79c00 == 136 [pid = 1803] [id = 484] 17:25:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x8c3db400) [pid = 1803] [serial = 1453] [outer = (nil)] 17:25:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8f983400) [pid = 1803] [serial = 1454] [outer = 0x8c3db400] 17:25:10 INFO - PROCESS | 1803 | 1461111910065 Marionette DEBUG loaded listener.js 17:25:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x8f987000) [pid = 1803] [serial = 1455] [outer = 0x8c3db400] 17:25:10 INFO - PROCESS | 1803 | 1461111910966 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1581ms 17:25:11 INFO - PROCESS | 1803 | 1461111911002 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 17:25:11 INFO - PROCESS | 1803 | 1461111911006 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 17:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:25:11 INFO - PROCESS | 1803 | 1461111911013 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:25:11 INFO - PROCESS | 1803 | 1461111911017 Marionette TRACE conn4 <- [1,1910,null,{}] 17:25:11 INFO - PROCESS | 1803 | 1461111911023 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:11 INFO - PROCESS | 1803 | 1461111911248 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 17:25:11 INFO - PROCESS | 1803 | 1461111911571 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f38fc00 == 137 [pid = 1803] [id = 485] 17:25:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8f3b6800) [pid = 1803] [serial = 1456] [outer = (nil)] 17:25:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8fb12c00) [pid = 1803] [serial = 1457] [outer = 0x8f3b6800] 17:25:11 INFO - PROCESS | 1803 | 1461111911683 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x8fb1e000) [pid = 1803] [serial = 1458] [outer = 0x8f3b6800] 17:25:12 INFO - PROCESS | 1803 | 1461111912611 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1636ms 17:25:12 INFO - PROCESS | 1803 | 1461111912651 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 17:25:12 INFO - PROCESS | 1803 | 1461111912655 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 17:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:25:12 INFO - PROCESS | 1803 | 1461111912662 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 1803 | 1461111912665 Marionette TRACE conn4 <- [1,1914,null,{}] 17:25:12 INFO - PROCESS | 1803 | 1461111912671 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:12 INFO - PROCESS | 1803 | 1461111912902 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 17:25:13 INFO - PROCESS | 1803 | 1461111913218 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f390800 == 138 [pid = 1803] [id = 486] 17:25:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x8f982c00) [pid = 1803] [serial = 1459] [outer = (nil)] 17:25:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x8ffcb800) [pid = 1803] [serial = 1460] [outer = 0x8f982c00] 17:25:13 INFO - PROCESS | 1803 | 1461111913314 Marionette DEBUG loaded listener.js 17:25:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x8ffd1400) [pid = 1803] [serial = 1461] [outer = 0x8f982c00] 17:25:14 INFO - PROCESS | 1803 | 1461111914201 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1583ms 17:25:14 INFO - PROCESS | 1803 | 1461111914247 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 17:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:25:14 INFO - PROCESS | 1803 | 1461111914251 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 17:25:14 INFO - PROCESS | 1803 | 1461111914258 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:25:14 INFO - PROCESS | 1803 | 1461111914262 Marionette TRACE conn4 <- [1,1918,null,{}] 17:25:14 INFO - PROCESS | 1803 | 1461111914268 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:14 INFO - PROCESS | 1803 | 1461111914505 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 17:25:14 INFO - PROCESS | 1803 | 1461111914832 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be33400 == 139 [pid = 1803] [id = 487] 17:25:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x8fec0c00) [pid = 1803] [serial = 1462] [outer = (nil)] 17:25:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x90326800) [pid = 1803] [serial = 1463] [outer = 0x8fec0c00] 17:25:14 INFO - PROCESS | 1803 | 1461111914926 Marionette DEBUG loaded listener.js 17:25:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x905e7400) [pid = 1803] [serial = 1464] [outer = 0x8fec0c00] 17:25:15 INFO - PROCESS | 1803 | 1461111915852 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1636ms 17:25:15 INFO - PROCESS | 1803 | 1461111915894 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 17:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:25:15 INFO - PROCESS | 1803 | 1461111915900 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 17:25:15 INFO - PROCESS | 1803 | 1461111915907 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 1803 | 1461111915912 Marionette TRACE conn4 <- [1,1922,null,{}] 17:25:15 INFO - PROCESS | 1803 | 1461111915919 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:16 INFO - PROCESS | 1803 | 1461111916195 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 17:25:16 INFO - PROCESS | 1803 | 1461111916531 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x9031a000 == 140 [pid = 1803] [id = 488] 17:25:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x91ef1800) [pid = 1803] [serial = 1465] [outer = (nil)] 17:25:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x92a9cc00) [pid = 1803] [serial = 1466] [outer = 0x91ef1800] 17:25:16 INFO - PROCESS | 1803 | 1461111916640 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x92accc00) [pid = 1803] [serial = 1467] [outer = 0x91ef1800] 17:25:17 INFO - PROCESS | 1803 | 1461111917658 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1790ms 17:25:17 INFO - PROCESS | 1803 | 1461111917698 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 17:25:17 INFO - PROCESS | 1803 | 1461111917702 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 17:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:25:17 INFO - PROCESS | 1803 | 1461111917709 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:25:17 INFO - PROCESS | 1803 | 1461111917712 Marionette TRACE conn4 <- [1,1926,null,{}] 17:25:17 INFO - PROCESS | 1803 | 1461111917718 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:17 INFO - PROCESS | 1803 | 1461111917957 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 17:25:18 INFO - PROCESS | 1803 | 1461111918280 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x91ef0800 == 141 [pid = 1803] [id = 489] 17:25:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x92ad2400) [pid = 1803] [serial = 1468] [outer = (nil)] 17:25:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x92bc3400) [pid = 1803] [serial = 1469] [outer = 0x92ad2400] 17:25:18 INFO - PROCESS | 1803 | 1461111918381 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x92bc9000) [pid = 1803] [serial = 1470] [outer = 0x92ad2400] 17:25:19 INFO - PROCESS | 1803 | 1461111919329 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1695ms 17:25:19 INFO - PROCESS | 1803 | 1461111919407 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 17:25:19 INFO - PROCESS | 1803 | 1461111919413 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 17:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:25:19 INFO - PROCESS | 1803 | 1461111919423 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:25:19 INFO - PROCESS | 1803 | 1461111919428 Marionette TRACE conn4 <- [1,1930,null,{}] 17:25:19 INFO - PROCESS | 1803 | 1461111919438 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:19 INFO - PROCESS | 1803 | 1461111919758 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 17:25:20 INFO - PROCESS | 1803 | 1461111920089 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x92b21400 == 142 [pid = 1803] [id = 490] 17:25:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x9340dc00) [pid = 1803] [serial = 1471] [outer = (nil)] 17:25:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x934c1800) [pid = 1803] [serial = 1472] [outer = 0x9340dc00] 17:25:20 INFO - PROCESS | 1803 | 1461111920182 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x9353b800) [pid = 1803] [serial = 1473] [outer = 0x9340dc00] 17:25:21 INFO - PROCESS | 1803 | 1461111921124 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1741ms 17:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:25:21 INFO - PROCESS | 1803 | 1461111921175 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1803 | 1461111921178 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 17:25:21 INFO - PROCESS | 1803 | 1461111921186 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1803 | 1461111921189 Marionette TRACE conn4 <- [1,1934,null,{}] 17:25:21 INFO - PROCESS | 1803 | 1461111921197 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:21 INFO - PROCESS | 1803 | 1461111921491 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 17:25:21 INFO - PROCESS | 1803 | 1461111921874 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x9340b400 == 143 [pid = 1803] [id = 491] 17:25:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x934ba800) [pid = 1803] [serial = 1474] [outer = (nil)] 17:25:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x938ca400) [pid = 1803] [serial = 1475] [outer = 0x934ba800] 17:25:22 INFO - PROCESS | 1803 | 1461111921997 Marionette DEBUG loaded listener.js 17:25:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x93ba9000) [pid = 1803] [serial = 1476] [outer = 0x934ba800] 17:25:23 INFO - PROCESS | 1803 | 1461111923010 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1897ms 17:25:23 INFO - PROCESS | 1803 | 1461111923082 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 17:25:23 INFO - PROCESS | 1803 | 1461111923086 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 17:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:25:23 INFO - PROCESS | 1803 | 1461111923094 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:25:23 INFO - PROCESS | 1803 | 1461111923097 Marionette TRACE conn4 <- [1,1938,null,{}] 17:25:23 INFO - PROCESS | 1803 | 1461111923103 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:23 INFO - PROCESS | 1803 | 1461111923346 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 17:25:23 INFO - PROCESS | 1803 | 1461111923684 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x9340ac00 == 144 [pid = 1803] [id = 492] 17:25:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x93546400) [pid = 1803] [serial = 1477] [outer = (nil)] 17:25:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x96062000) [pid = 1803] [serial = 1478] [outer = 0x93546400] 17:25:23 INFO - PROCESS | 1803 | 1461111923837 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x96a78000) [pid = 1803] [serial = 1479] [outer = 0x93546400] 17:25:24 INFO - PROCESS | 1803 | 1461111924813 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1781ms 17:25:24 INFO - PROCESS | 1803 | 1461111924877 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 17:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:25:24 INFO - PROCESS | 1803 | 1461111924881 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 17:25:24 INFO - PROCESS | 1803 | 1461111924888 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:25:24 INFO - PROCESS | 1803 | 1461111924891 Marionette TRACE conn4 <- [1,1942,null,{}] 17:25:24 INFO - PROCESS | 1803 | 1461111924897 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:25 INFO - PROCESS | 1803 | 1461111925144 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 17:25:25 INFO - PROCESS | 1803 | 1461111925479 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x9466e800 == 145 [pid = 1803] [id = 493] 17:25:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x96069c00) [pid = 1803] [serial = 1480] [outer = (nil)] 17:25:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x98176000) [pid = 1803] [serial = 1481] [outer = 0x96069c00] 17:25:25 INFO - PROCESS | 1803 | 1461111925578 Marionette DEBUG loaded listener.js 17:25:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x9817bc00) [pid = 1803] [serial = 1482] [outer = 0x96069c00] 17:25:26 INFO - PROCESS | 1803 | 1461111926609 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1755ms 17:25:26 INFO - PROCESS | 1803 | 1461111926644 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 17:25:26 INFO - PROCESS | 1803 | 1461111926648 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 17:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:25:26 INFO - PROCESS | 1803 | 1461111926655 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:25:26 INFO - PROCESS | 1803 | 1461111926658 Marionette TRACE conn4 <- [1,1946,null,{}] 17:25:26 INFO - PROCESS | 1803 | 1461111926665 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:26 INFO - PROCESS | 1803 | 1461111926915 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 17:25:27 INFO - PROCESS | 1803 | 1461111927253 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x8502d400 == 146 [pid = 1803] [id = 494] 17:25:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x92aa1400) [pid = 1803] [serial = 1483] [outer = (nil)] 17:25:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x98b9fc00) [pid = 1803] [serial = 1484] [outer = 0x92aa1400] 17:25:27 INFO - PROCESS | 1803 | 1461111927369 Marionette DEBUG loaded listener.js 17:25:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x98ba7000) [pid = 1803] [serial = 1485] [outer = 0x92aa1400] 17:25:28 INFO - PROCESS | 1803 | 1461111928297 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1689ms 17:25:28 INFO - PROCESS | 1803 | 1461111928344 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 17:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:25:28 INFO - PROCESS | 1803 | 1461111928349 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 17:25:28 INFO - PROCESS | 1803 | 1461111928355 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - PROCESS | 1803 | 1461111928359 Marionette TRACE conn4 <- [1,1950,null,{}] 17:25:28 INFO - PROCESS | 1803 | 1461111928365 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:28 INFO - PROCESS | 1803 | 1461111928637 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 17:25:28 INFO - PROCESS | 1803 | 1461111928967 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:30 INFO - PROCESS | 1803 | --DOCSHELL 0x84add800 == 145 [pid = 1803] [id = 476] 17:25:30 INFO - PROCESS | 1803 | --DOCSHELL 0x876f0800 == 144 [pid = 1803] [id = 475] 17:25:30 INFO - PROCESS | 1803 | --DOCSHELL 0x854e8800 == 143 [pid = 1803] [id = 474] 17:25:30 INFO - PROCESS | 1803 | --DOCSHELL 0x9466c800 == 142 [pid = 1803] [id = 472] 17:25:30 INFO - PROCESS | 1803 | --DOCSHELL 0x9605c000 == 141 [pid = 1803] [id = 471] 17:25:30 INFO - PROCESS | 1803 | --DOCSHELL 0x84cef400 == 140 [pid = 1803] [id = 470] 17:25:30 INFO - PROCESS | 1803 | --DOCSHELL 0x86c2fc00 == 139 [pid = 1803] [id = 469] 17:25:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c86c00 == 140 [pid = 1803] [id = 495] 17:25:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x84add800) [pid = 1803] [serial = 1486] [outer = (nil)] 17:25:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x8502a400) [pid = 1803] [serial = 1487] [outer = 0x84add800] 17:25:30 INFO - PROCESS | 1803 | 1461111930790 Marionette DEBUG loaded listener.js 17:25:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x86c2fc00) [pid = 1803] [serial = 1488] [outer = 0x84add800] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x87d3bc00) [pid = 1803] [serial = 1301] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x8f38c000) [pid = 1803] [serial = 1319] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x8e407400) [pid = 1803] [serial = 1316] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x9807f800) [pid = 1803] [serial = 1353] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x94674800) [pid = 1803] [serial = 1346] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x97a3e400) [pid = 1803] [serial = 1349] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x88074c00) [pid = 1803] [serial = 1302] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x84ae1800) [pid = 1803] [serial = 1298] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x8c1dfc00) [pid = 1803] [serial = 1313] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x88079000) [pid = 1803] [serial = 1358] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x93ba7800) [pid = 1803] [serial = 1344] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x8c3d8800) [pid = 1803] [serial = 1314] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x91e4d400) [pid = 1803] [serial = 1331] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x93404000) [pid = 1803] [serial = 1338] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x9031cc00) [pid = 1803] [serial = 1328] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x8bcc5400) [pid = 1803] [serial = 1311] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x92b19000) [pid = 1803] [serial = 1335] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x934c8400) [pid = 1803] [serial = 1341] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x84cf8c00) [pid = 1803] [serial = 1299] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8faa1000) [pid = 1803] [serial = 1323] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x8afee400) [pid = 1803] [serial = 1362] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x8fa99c00) [pid = 1803] [serial = 1322] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x86cb9400) [pid = 1803] [serial = 1356] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x8a04fc00) [pid = 1803] [serial = 1305] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x8a04d000) [pid = 1803] [serial = 1361] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8febf800) [pid = 1803] [serial = 1326] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x938cf800) [pid = 1803] [serial = 1343] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x92acf800) [pid = 1803] [serial = 1334] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x88fbdc00) [pid = 1803] [serial = 1359] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x8fb1fc00) [pid = 1803] [serial = 1325] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x8bb85800) [pid = 1803] [serial = 1310] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x91ef1400) [pid = 1803] [serial = 1332] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x98079800) [pid = 1803] [serial = 1352] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8b149400) [pid = 1803] [serial = 1307] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x92bca800) [pid = 1803] [serial = 1337] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x89e1d400) [pid = 1803] [serial = 1304] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x934c4400) [pid = 1803] [serial = 1340] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8b232800) [pid = 1803] [serial = 1308] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8a055400) [pid = 1803] [serial = 1233] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x90327800) [pid = 1803] [serial = 1329] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8e410800) [pid = 1803] [serial = 1317] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x86cae000) [pid = 1803] [serial = 1355] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x8f3aec00) [pid = 1803] [serial = 1320] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8a04dc00) [pid = 1803] [serial = 1364] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1803 | 1461111932133 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 3846ms 17:25:32 INFO - PROCESS | 1803 | 1461111932203 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 17:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:25:32 INFO - PROCESS | 1803 | 1461111932208 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 17:25:32 INFO - PROCESS | 1803 | 1461111932217 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 1803 | 1461111932221 Marionette TRACE conn4 <- [1,1954,null,{}] 17:25:32 INFO - PROCESS | 1803 | 1461111932229 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:32 INFO - PROCESS | 1803 | 1461111932474 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 17:25:32 INFO - PROCESS | 1803 | 1461111932733 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x88073800 == 141 [pid = 1803] [id = 496] 17:25:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x88074c00) [pid = 1803] [serial = 1489] [outer = (nil)] 17:25:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x88fb2800) [pid = 1803] [serial = 1490] [outer = 0x88074c00] 17:25:32 INFO - PROCESS | 1803 | 1461111932819 Marionette DEBUG loaded listener.js 17:25:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x897ea800) [pid = 1803] [serial = 1491] [outer = 0x88074c00] 17:25:33 INFO - PROCESS | 1803 | 1461111933733 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1593ms 17:25:33 INFO - PROCESS | 1803 | 1461111933809 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 17:25:33 INFO - PROCESS | 1803 | 1461111933816 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 17:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:25:33 INFO - PROCESS | 1803 | 1461111933827 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:25:33 INFO - PROCESS | 1803 | 1461111933831 Marionette TRACE conn4 <- [1,1958,null,{}] 17:25:33 INFO - PROCESS | 1803 | 1461111933846 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:34 INFO - PROCESS | 1803 | 1461111934135 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 17:25:34 INFO - PROCESS | 1803 | 1461111934377 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x876ec800 == 142 [pid = 1803] [id = 497] 17:25:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8af0f400) [pid = 1803] [serial = 1492] [outer = (nil)] 17:25:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8afe9800) [pid = 1803] [serial = 1493] [outer = 0x8af0f400] 17:25:34 INFO - PROCESS | 1803 | 1461111934455 Marionette DEBUG loaded listener.js 17:25:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8b024c00) [pid = 1803] [serial = 1494] [outer = 0x8af0f400] 17:25:35 INFO - PROCESS | 1803 | 1461111935339 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1542ms 17:25:35 INFO - PROCESS | 1803 | 1461111935376 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 17:25:35 INFO - PROCESS | 1803 | 1461111935381 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 17:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:25:35 INFO - PROCESS | 1803 | 1461111935388 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:25:35 INFO - PROCESS | 1803 | 1461111935393 Marionette TRACE conn4 <- [1,1962,null,{}] 17:25:35 INFO - PROCESS | 1803 | 1461111935417 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:35 INFO - PROCESS | 1803 | 1461111935710 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x84cfa800) [pid = 1803] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x98176400) [pid = 1803] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8f38c400) [pid = 1803] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8b022000) [pid = 1803] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x92a9d400) [pid = 1803] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8fec5c00) [pid = 1803] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x905e2c00) [pid = 1803] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x86c34c00) [pid = 1803] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8b14ec00) [pid = 1803] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x9340cc00) [pid = 1803] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x92bc6400) [pid = 1803] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x91e4f800) [pid = 1803] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8c3d7800) [pid = 1803] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x87793c00) [pid = 1803] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:25:36 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x97a49c00) [pid = 1803] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:25:36 INFO - PROCESS | 1803 | 1461111936518 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x84adc000 == 143 [pid = 1803] [id = 498] 17:25:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x84cedc00) [pid = 1803] [serial = 1495] [outer = (nil)] 17:25:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x877a0000) [pid = 1803] [serial = 1496] [outer = 0x84cedc00] 17:25:36 INFO - PROCESS | 1803 | 1461111936616 Marionette DEBUG loaded listener.js 17:25:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8af18800) [pid = 1803] [serial = 1497] [outer = 0x84cedc00] 17:25:37 INFO - PROCESS | 1803 | 1461111937346 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1989ms 17:25:37 INFO - PROCESS | 1803 | 1461111937400 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 1803 | 1461111937406 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 17:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:25:37 INFO - PROCESS | 1803 | 1461111937417 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 1803 | 1461111937419 Marionette TRACE conn4 <- [1,1966,null,{}] 17:25:37 INFO - PROCESS | 1803 | 1461111937424 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:37 INFO - PROCESS | 1803 | 1461111937662 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 17:25:37 INFO - PROCESS | 1803 | 1461111937846 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x87793c00 == 144 [pid = 1803] [id = 499] 17:25:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x88fbd400) [pid = 1803] [serial = 1498] [outer = (nil)] 17:25:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8bcc8c00) [pid = 1803] [serial = 1499] [outer = 0x88fbd400] 17:25:37 INFO - PROCESS | 1803 | 1461111937924 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8be2d800) [pid = 1803] [serial = 1500] [outer = 0x88fbd400] 17:25:39 INFO - PROCESS | 1803 | 1461111939049 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1686ms 17:25:39 INFO - PROCESS | 1803 | 1461111939100 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 17:25:39 INFO - PROCESS | 1803 | 1461111939107 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 17:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:25:39 INFO - PROCESS | 1803 | 1461111939117 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:25:39 INFO - PROCESS | 1803 | 1461111939123 Marionette TRACE conn4 <- [1,1970,null,{}] 17:25:39 INFO - PROCESS | 1803 | 1461111939132 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:39 INFO - PROCESS | 1803 | 1461111939481 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 17:25:39 INFO - PROCESS | 1803 | 1461111939727 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x876ee400 == 145 [pid = 1803] [id = 500] 17:25:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x87793800) [pid = 1803] [serial = 1501] [outer = (nil)] 17:25:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x88074000) [pid = 1803] [serial = 1502] [outer = 0x87793800] 17:25:39 INFO - PROCESS | 1803 | 1461111939821 Marionette DEBUG loaded listener.js 17:25:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x897f1000) [pid = 1803] [serial = 1503] [outer = 0x87793800] 17:25:40 INFO - PROCESS | 1803 | 1461111940737 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1694ms 17:25:40 INFO - PROCESS | 1803 | 1461111940812 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 17:25:40 INFO - PROCESS | 1803 | 1461111940820 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 17:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:25:40 INFO - PROCESS | 1803 | 1461111940832 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 1803 | 1461111940836 Marionette TRACE conn4 <- [1,1974,null,{}] 17:25:40 INFO - PROCESS | 1803 | 1461111940843 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:41 INFO - PROCESS | 1803 | 1461111941127 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 17:25:41 INFO - PROCESS | 1803 | 1461111941516 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b030400 == 146 [pid = 1803] [id = 501] 17:25:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8b0b8800) [pid = 1803] [serial = 1504] [outer = (nil)] 17:25:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8b147c00) [pid = 1803] [serial = 1505] [outer = 0x8b0b8800] 17:25:41 INFO - PROCESS | 1803 | 1461111941610 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8b23d000) [pid = 1803] [serial = 1506] [outer = 0x8b0b8800] 17:25:42 INFO - PROCESS | 1803 | 1461111942632 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1850ms 17:25:42 INFO - PROCESS | 1803 | 1461111942682 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 1803 | 1461111942687 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 17:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:25:42 INFO - PROCESS | 1803 | 1461111942694 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - PROCESS | 1803 | 1461111942700 Marionette TRACE conn4 <- [1,1978,null,{}] 17:25:42 INFO - PROCESS | 1803 | 1461111942717 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:42 INFO - PROCESS | 1803 | 1461111942987 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 17:25:43 INFO - PROCESS | 1803 | 1461111943313 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1dc800 == 147 [pid = 1803] [id = 502] 17:25:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8c1e8c00) [pid = 1803] [serial = 1507] [outer = (nil)] 17:25:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8c3d5400) [pid = 1803] [serial = 1508] [outer = 0x8c1e8c00] 17:25:43 INFO - PROCESS | 1803 | 1461111943414 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8c4c5400) [pid = 1803] [serial = 1509] [outer = 0x8c1e8c00] 17:25:44 INFO - PROCESS | 1803 | 1461111944300 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1642ms 17:25:44 INFO - PROCESS | 1803 | 1461111944338 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 17:25:44 INFO - PROCESS | 1803 | 1461111944342 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 17:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:25:44 INFO - PROCESS | 1803 | 1461111944350 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - PROCESS | 1803 | 1461111944353 Marionette TRACE conn4 <- [1,1982,null,{}] 17:25:44 INFO - PROCESS | 1803 | 1461111944360 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:44 INFO - PROCESS | 1803 | 1461111944596 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 17:25:44 INFO - PROCESS | 1803 | 1461111944916 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e314000 == 148 [pid = 1803] [id = 503] 17:25:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8e404400) [pid = 1803] [serial = 1510] [outer = (nil)] 17:25:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8e40f000) [pid = 1803] [serial = 1511] [outer = 0x8e404400] 17:25:45 INFO - PROCESS | 1803 | 1461111945015 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x8f24fc00) [pid = 1803] [serial = 1512] [outer = 0x8e404400] 17:25:45 INFO - PROCESS | 1803 | 1461111945963 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1643ms 17:25:45 INFO - PROCESS | 1803 | 1461111945994 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 17:25:46 INFO - PROCESS | 1803 | 1461111945999 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 17:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:25:46 INFO - PROCESS | 1803 | 1461111946005 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:25:46 INFO - PROCESS | 1803 | 1461111946009 Marionette TRACE conn4 <- [1,1986,null,{}] 17:25:46 INFO - PROCESS | 1803 | 1461111946014 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:46 INFO - PROCESS | 1803 | 1461111946238 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 17:25:46 INFO - PROCESS | 1803 | 1461111946556 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e30c400 == 149 [pid = 1803] [id = 504] 17:25:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8e312000) [pid = 1803] [serial = 1513] [outer = (nil)] 17:25:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x8f38d000) [pid = 1803] [serial = 1514] [outer = 0x8e312000] 17:25:46 INFO - PROCESS | 1803 | 1461111946667 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8f3b1800) [pid = 1803] [serial = 1515] [outer = 0x8e312000] 17:25:47 INFO - PROCESS | 1803 | 1461111947782 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1834ms 17:25:47 INFO - PROCESS | 1803 | 1461111947843 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 17:25:47 INFO - PROCESS | 1803 | 1461111947849 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 17:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:25:47 INFO - PROCESS | 1803 | 1461111947860 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 1803 | 1461111947864 Marionette TRACE conn4 <- [1,1990,null,{}] 17:25:47 INFO - PROCESS | 1803 | 1461111947940 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:48 INFO - PROCESS | 1803 | 1461111948411 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 17:25:48 INFO - PROCESS | 1803 | 1461111948733 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e401c00 == 150 [pid = 1803] [id = 505] 17:25:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8f386c00) [pid = 1803] [serial = 1516] [outer = (nil)] 17:25:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x8fec2800) [pid = 1803] [serial = 1517] [outer = 0x8f386c00] 17:25:48 INFO - PROCESS | 1803 | 1461111948895 Marionette DEBUG loaded listener.js 17:25:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x8ffcd400) [pid = 1803] [serial = 1518] [outer = 0x8f386c00] 17:25:50 INFO - PROCESS | 1803 | 1461111950294 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2499ms 17:25:50 INFO - PROCESS | 1803 | 1461111950361 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 1803 | 1461111950371 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 17:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:25:50 INFO - PROCESS | 1803 | 1461111950406 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 1803 | 1461111950411 Marionette TRACE conn4 <- [1,1994,null,{}] 17:25:50 INFO - PROCESS | 1803 | 1461111950421 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:51 INFO - PROCESS | 1803 | 1461111951003 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 17:25:51 INFO - PROCESS | 1803 | 1461111951279 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x8febb800 == 151 [pid = 1803] [id = 506] 17:25:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x8ffcbc00) [pid = 1803] [serial = 1519] [outer = (nil)] 17:25:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x905e2400) [pid = 1803] [serial = 1520] [outer = 0x8ffcbc00] 17:25:51 INFO - PROCESS | 1803 | 1461111951432 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x90fef000) [pid = 1803] [serial = 1521] [outer = 0x8ffcbc00] 17:25:52 INFO - PROCESS | 1803 | 1461111952508 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2161ms 17:25:52 INFO - PROCESS | 1803 | 1461111952546 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 17:25:52 INFO - PROCESS | 1803 | 1461111952549 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 17:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:25:52 INFO - PROCESS | 1803 | 1461111952557 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 1803 | 1461111952560 Marionette TRACE conn4 <- [1,1998,null,{}] 17:25:52 INFO - PROCESS | 1803 | 1461111952566 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:52 INFO - PROCESS | 1803 | 1461111952815 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 17:25:53 INFO - PROCESS | 1803 | 1461111953170 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bcc5800 == 152 [pid = 1803] [id = 507] 17:25:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x8fec2000) [pid = 1803] [serial = 1522] [outer = (nil)] 17:25:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x91e48800) [pid = 1803] [serial = 1523] [outer = 0x8fec2000] 17:25:53 INFO - PROCESS | 1803 | 1461111953267 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x91ef5800) [pid = 1803] [serial = 1524] [outer = 0x8fec2000] 17:25:54 INFO - PROCESS | 1803 | 1461111954149 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1632ms 17:25:54 INFO - PROCESS | 1803 | 1461111954189 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 17:25:54 INFO - PROCESS | 1803 | 1461111954192 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 17:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:25:54 INFO - PROCESS | 1803 | 1461111954199 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:25:54 INFO - PROCESS | 1803 | 1461111954203 Marionette TRACE conn4 <- [1,2002,null,{}] 17:25:54 INFO - PROCESS | 1803 | 1461111954209 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:54 INFO - PROCESS | 1803 | 1461111954428 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 17:25:54 INFO - PROCESS | 1803 | 1461111954749 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x9121a400 == 153 [pid = 1803] [id = 508] 17:25:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x912ec400) [pid = 1803] [serial = 1525] [outer = (nil)] 17:25:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x92acc400) [pid = 1803] [serial = 1526] [outer = 0x912ec400] 17:25:54 INFO - PROCESS | 1803 | 1461111954851 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x92ad4c00) [pid = 1803] [serial = 1527] [outer = 0x912ec400] 17:25:55 INFO - PROCESS | 1803 | 1461111955725 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1581ms 17:25:55 INFO - PROCESS | 1803 | 1461111955781 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 17:25:55 INFO - PROCESS | 1803 | 1461111955786 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 17:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:25:55 INFO - PROCESS | 1803 | 1461111955792 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:25:55 INFO - PROCESS | 1803 | 1461111955796 Marionette TRACE conn4 <- [1,2006,null,{}] 17:25:55 INFO - PROCESS | 1803 | 1461111955801 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:56 INFO - PROCESS | 1803 | 1461111956021 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 17:25:56 INFO - PROCESS | 1803 | 1461111956335 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb13c00 == 154 [pid = 1803] [id = 509] 17:25:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x92a9d800) [pid = 1803] [serial = 1528] [outer = (nil)] 17:25:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x92bc6800) [pid = 1803] [serial = 1529] [outer = 0x92a9d800] 17:25:56 INFO - PROCESS | 1803 | 1461111956430 Marionette DEBUG loaded listener.js 17:25:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x93404000) [pid = 1803] [serial = 1530] [outer = 0x92a9d800] 17:25:57 INFO - PROCESS | 1803 | 1461111957369 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 17:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1630ms 17:25:57 INFO - PROCESS | 1803 | 1461111957423 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 17:25:57 INFO - PROCESS | 1803 | 1461111957428 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 17:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:25:57 INFO - PROCESS | 1803 | 1461111957434 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:25:57 INFO - PROCESS | 1803 | 1461111957439 Marionette TRACE conn4 <- [1,2010,null,{}] 17:25:57 INFO - PROCESS | 1803 | 1461111957445 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:57 INFO - PROCESS | 1803 | 1461111957701 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 17:25:58 INFO - PROCESS | 1803 | 1461111958055 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x92bbdc00 == 155 [pid = 1803] [id = 510] 17:25:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x93548c00) [pid = 1803] [serial = 1531] [outer = (nil)] 17:25:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x938c8400) [pid = 1803] [serial = 1532] [outer = 0x93548c00] 17:25:58 INFO - PROCESS | 1803 | 1461111958159 Marionette DEBUG loaded listener.js 17:25:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x93baa800) [pid = 1803] [serial = 1533] [outer = 0x93548c00] 17:25:59 INFO - PROCESS | 1803 | 1461111959081 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 17:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1684ms 17:25:59 INFO - PROCESS | 1803 | 1461111959120 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 17:25:59 INFO - PROCESS | 1803 | 1461111959123 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 17:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:25:59 INFO - PROCESS | 1803 | 1461111959130 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:25:59 INFO - PROCESS | 1803 | 1461111959134 Marionette TRACE conn4 <- [1,2014,null,{}] 17:25:59 INFO - PROCESS | 1803 | 1461111959140 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:59 INFO - PROCESS | 1803 | 1461111959369 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 17:25:59 INFO - PROCESS | 1803 | 1461111959702 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c3db000 == 156 [pid = 1803] [id = 511] 17:25:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x8faa2c00) [pid = 1803] [serial = 1534] [outer = (nil)] 17:25:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x94674000) [pid = 1803] [serial = 1535] [outer = 0x8faa2c00] 17:25:59 INFO - PROCESS | 1803 | 1461111959799 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x9509b400) [pid = 1803] [serial = 1536] [outer = 0x8faa2c00] 17:26:00 INFO - PROCESS | 1803 | 1461111960711 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1636ms 17:26:00 INFO - PROCESS | 1803 | 1461111960768 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 17:26:00 INFO - PROCESS | 1803 | 1461111960772 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 17:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:26:00 INFO - PROCESS | 1803 | 1461111960779 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:26:00 INFO - PROCESS | 1803 | 1461111960783 Marionette TRACE conn4 <- [1,2018,null,{}] 17:26:00 INFO - PROCESS | 1803 | 1461111960789 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:01 INFO - PROCESS | 1803 | 1461111961030 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 17:26:01 INFO - PROCESS | 1803 | 1461111961361 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x84adb800 == 157 [pid = 1803] [id = 512] 17:26:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x93baf400) [pid = 1803] [serial = 1537] [outer = (nil)] 17:26:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x97a9dc00) [pid = 1803] [serial = 1538] [outer = 0x93baf400] 17:26:01 INFO - PROCESS | 1803 | 1461111961465 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x9807b000) [pid = 1803] [serial = 1539] [outer = 0x93baf400] 17:26:02 INFO - PROCESS | 1803 | 1461111962520 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1786ms 17:26:02 INFO - PROCESS | 1803 | 1461111962566 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 17:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:26:02 INFO - PROCESS | 1803 | 1461111962571 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 17:26:02 INFO - PROCESS | 1803 | 1461111962578 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:26:02 INFO - PROCESS | 1803 | 1461111962582 Marionette TRACE conn4 <- [1,2022,null,{}] 17:26:02 INFO - PROCESS | 1803 | 1461111962588 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:02 INFO - PROCESS | 1803 | 1461111962841 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 17:26:03 INFO - PROCESS | 1803 | 1461111963215 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x938c7000 == 158 [pid = 1803] [id = 513] 17:26:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x93bad000) [pid = 1803] [serial = 1540] [outer = (nil)] 17:26:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x9840e000) [pid = 1803] [serial = 1541] [outer = 0x93bad000] 17:26:03 INFO - PROCESS | 1803 | 1461111963324 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x98b9ac00) [pid = 1803] [serial = 1542] [outer = 0x93bad000] 17:26:04 INFO - PROCESS | 1803 | 1461111964297 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1788ms 17:26:04 INFO - PROCESS | 1803 | 1461111964367 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 17:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:26:04 INFO - PROCESS | 1803 | 1461111964372 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 17:26:04 INFO - PROCESS | 1803 | 1461111964378 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - PROCESS | 1803 | 1461111964382 Marionette TRACE conn4 <- [1,2026,null,{}] 17:26:04 INFO - PROCESS | 1803 | 1461111964388 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:04 INFO - PROCESS | 1803 | 1461111964630 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 17:26:04 INFO - PROCESS | 1803 | 1461111964963 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cf8800 == 159 [pid = 1803] [id = 514] 17:26:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x8b148800) [pid = 1803] [serial = 1543] [outer = (nil)] 17:26:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x99275c00) [pid = 1803] [serial = 1544] [outer = 0x8b148800] 17:26:05 INFO - PROCESS | 1803 | 1461111965056 Marionette DEBUG loaded listener.js 17:26:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x9927d400) [pid = 1803] [serial = 1545] [outer = 0x8b148800] 17:26:06 INFO - PROCESS | 1803 | 1461111966010 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1683ms 17:26:06 INFO - PROCESS | 1803 | 1461111966073 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1803 | 1461111966078 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 17:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:26:06 INFO - PROCESS | 1803 | 1461111966089 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1803 | 1461111966094 Marionette TRACE conn4 <- [1,2030,null,{}] 17:26:06 INFO - PROCESS | 1803 | 1461111966100 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:06 INFO - PROCESS | 1803 | 1461111966356 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 17:26:06 INFO - PROCESS | 1803 | 1461111966676 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x92b21c00 == 160 [pid = 1803] [id = 515] 17:26:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x98402c00) [pid = 1803] [serial = 1546] [outer = (nil)] 17:26:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x99a18800) [pid = 1803] [serial = 1547] [outer = 0x98402c00] 17:26:06 INFO - PROCESS | 1803 | 1461111966795 Marionette DEBUG loaded listener.js 17:26:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 189 (0x99a1d000) [pid = 1803] [serial = 1548] [outer = 0x98402c00] 17:26:07 INFO - PROCESS | 1803 | 1461111967783 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1732ms 17:26:07 INFO - PROCESS | 1803 | 1461111967822 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 17:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:26:07 INFO - PROCESS | 1803 | 1461111967827 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 17:26:07 INFO - PROCESS | 1803 | 1461111967834 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:26:07 INFO - PROCESS | 1803 | 1461111967838 Marionette TRACE conn4 <- [1,2034,null,{}] 17:26:07 INFO - PROCESS | 1803 | 1461111967844 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:08 INFO - PROCESS | 1803 | 1461111968111 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 17:26:08 INFO - PROCESS | 1803 | 1461111968503 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x99662400 == 161 [pid = 1803] [id = 516] 17:26:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 190 (0x99a1a800) [pid = 1803] [serial = 1549] [outer = (nil)] 17:26:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 191 (0x9a5a6400) [pid = 1803] [serial = 1550] [outer = 0x99a1a800] 17:26:08 INFO - PROCESS | 1803 | 1461111968599 Marionette DEBUG loaded listener.js 17:26:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 192 (0x9a776400) [pid = 1803] [serial = 1551] [outer = 0x99a1a800] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8b022800 == 160 [pid = 1803] [id = 357] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffc9c00 == 159 [pid = 1803] [id = 448] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x89e20800 == 158 [pid = 1803] [id = 231] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x93549800 == 157 [pid = 1803] [id = 447] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x91e53000 == 156 [pid = 1803] [id = 445] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x86c34400 == 155 [pid = 1803] [id = 355] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffe1800 == 154 [pid = 1803] [id = 351] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffd2800 == 153 [pid = 1803] [id = 443] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8af10800 == 152 [pid = 1803] [id = 354] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x93bae800 == 151 [pid = 1803] [id = 449] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x87ede000 == 150 [pid = 1803] [id = 353] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8f38b800 == 149 [pid = 1803] [id = 352] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb7ac00 == 148 [pid = 1803] [id = 446] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffc6400 == 147 [pid = 1803] [id = 444] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb3400 == 146 [pid = 1803] [id = 356] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8b026c00 == 145 [pid = 1803] [id = 358] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x84adc000 == 144 [pid = 1803] [id = 498] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x876ec800 == 143 [pid = 1803] [id = 497] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x88073800 == 142 [pid = 1803] [id = 496] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x83c86c00 == 141 [pid = 1803] [id = 495] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8502d400 == 140 [pid = 1803] [id = 494] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x9340ac00 == 139 [pid = 1803] [id = 492] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x9466e800 == 138 [pid = 1803] [id = 493] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x9340b400 == 137 [pid = 1803] [id = 491] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x92b21400 == 136 [pid = 1803] [id = 490] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x91ef0800 == 135 [pid = 1803] [id = 489] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8be33400 == 134 [pid = 1803] [id = 487] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x9031a000 == 133 [pid = 1803] [id = 488] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8f390800 == 132 [pid = 1803] [id = 486] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8f38fc00 == 131 [pid = 1803] [id = 485] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb79c00 == 130 [pid = 1803] [id = 484] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4c3c00 == 129 [pid = 1803] [id = 483] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x85030000 == 128 [pid = 1803] [id = 482] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8af0bc00 == 127 [pid = 1803] [id = 480] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x854e8c00 == 126 [pid = 1803] [id = 481] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x897ef000 == 125 [pid = 1803] [id = 479] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x9817a000 == 124 [pid = 1803] [id = 473] 17:26:10 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb0000 == 123 [pid = 1803] [id = 478] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 191 (0x8afe4400) [pid = 1803] [serial = 1433] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 190 (0x8af19400) [pid = 1803] [serial = 1296] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 189 (0x9840ac00) [pid = 1803] [serial = 1418] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 188 (0x960d9c00) [pid = 1803] [serial = 1410] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x8b0b9c00) [pid = 1803] [serial = 1431] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x8ffcb000) [pid = 1803] [serial = 1388] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x92b17c00) [pid = 1803] [serial = 1398] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x9031f400) [pid = 1803] [serial = 1391] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x91219800) [pid = 1803] [serial = 1395] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x87796c00) [pid = 1803] [serial = 1425] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x96064800) [pid = 1803] [serial = 1409] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x98b9d400) [pid = 1803] [serial = 1421] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x8bb78800) [pid = 1803] [serial = 1373] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x90324000) [pid = 1803] [serial = 1392] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x938c7800) [pid = 1803] [serial = 1404] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x8bb7e800) [pid = 1803] [serial = 1374] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x98170000) [pid = 1803] [serial = 1413] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x934bdc00) [pid = 1803] [serial = 1400] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x93baa000) [pid = 1803] [serial = 1406] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x8be36800) [pid = 1803] [serial = 1376] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x98410000) [pid = 1803] [serial = 1419] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x8faa3400) [pid = 1803] [serial = 1385] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x93bad400) [pid = 1803] [serial = 1407] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8e316400) [pid = 1803] [serial = 1382] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x97dda800) [pid = 1803] [serial = 1412] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x8b02d000) [pid = 1803] [serial = 1430] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8502c400) [pid = 1803] [serial = 1367] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x89862000) [pid = 1803] [serial = 1427] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x89f8a000) [pid = 1803] [serial = 1428] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x934c2800) [pid = 1803] [serial = 1401] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x9113d000) [pid = 1803] [serial = 1394] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x9817b800) [pid = 1803] [serial = 1415] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x92aa8400) [pid = 1803] [serial = 1397] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x938c1400) [pid = 1803] [serial = 1403] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x89e28400) [pid = 1803] [serial = 1370] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x8c3d2000) [pid = 1803] [serial = 1379] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x876f3400) [pid = 1803] [serial = 1424] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x9819d800) [pid = 1803] [serial = 1416] [outer = (nil)] [url = about:blank] 17:26:11 INFO - PROCESS | 1803 | 1461111971684 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 3896ms 17:26:11 INFO - PROCESS | 1803 | 1461111971731 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 1803 | 1461111971738 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 17:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:26:11 INFO - PROCESS | 1803 | 1461111971747 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 1803 | 1461111971751 Marionette TRACE conn4 <- [1,2038,null,{}] 17:26:11 INFO - PROCESS | 1803 | 1461111971761 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:12 INFO - PROCESS | 1803 | 1461111972004 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 17:26:12 INFO - PROCESS | 1803 | 1461111972197 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x876ec800 == 124 [pid = 1803] [id = 517] 17:26:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x876f1800) [pid = 1803] [serial = 1552] [outer = (nil)] 17:26:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8779d400) [pid = 1803] [serial = 1553] [outer = 0x876f1800] 17:26:12 INFO - PROCESS | 1803 | 1461111972343 Marionette DEBUG loaded listener.js 17:26:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x87eebc00) [pid = 1803] [serial = 1554] [outer = 0x876f1800] 17:26:13 INFO - PROCESS | 1803 | 1461111973339 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1639ms 17:26:13 INFO - PROCESS | 1803 | 1461111973388 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 17:26:13 INFO - PROCESS | 1803 | 1461111973396 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 17:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:26:13 INFO - PROCESS | 1803 | 1461111973407 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:26:13 INFO - PROCESS | 1803 | 1461111973411 Marionette TRACE conn4 <- [1,2042,null,{}] 17:26:13 INFO - PROCESS | 1803 | 1461111973418 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:13 INFO - PROCESS | 1803 | 1461111973639 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 17:26:13 INFO - PROCESS | 1803 | 1461111973966 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d38000 == 125 [pid = 1803] [id = 518] 17:26:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x890cec00) [pid = 1803] [serial = 1555] [outer = (nil)] 17:26:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x89f8f400) [pid = 1803] [serial = 1556] [outer = 0x890cec00] 17:26:14 INFO - PROCESS | 1803 | 1461111974051 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x8a051000) [pid = 1803] [serial = 1557] [outer = 0x890cec00] 17:26:14 INFO - PROCESS | 1803 | 1461111974936 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1593ms 17:26:15 INFO - PROCESS | 1803 | 1461111975003 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 17:26:15 INFO - PROCESS | 1803 | 1461111975007 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 17:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:26:15 INFO - PROCESS | 1803 | 1461111975019 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1803 | 1461111975024 Marionette TRACE conn4 <- [1,2046,null,{}] 17:26:15 INFO - PROCESS | 1803 | 1461111975041 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:15 INFO - PROCESS | 1803 | 1461111975334 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 17:26:15 INFO - PROCESS | 1803 | 1461111975365 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x854f0800 == 126 [pid = 1803] [id = 519] 17:26:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x89f8c400) [pid = 1803] [serial = 1558] [outer = (nil)] 17:26:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x8b144000) [pid = 1803] [serial = 1559] [outer = 0x89f8c400] 17:26:15 INFO - PROCESS | 1803 | 1461111975450 Marionette DEBUG loaded listener.js 17:26:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x8bb7b400) [pid = 1803] [serial = 1560] [outer = 0x89f8c400] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x84add800) [pid = 1803] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x86c32c00) [pid = 1803] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x897f0000) [pid = 1803] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x92aa1400) [pid = 1803] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x93546400) [pid = 1803] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x94671400) [pid = 1803] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x8fec0c00) [pid = 1803] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x934ba800) [pid = 1803] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8af0f400) [pid = 1803] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x8f3b6800) [pid = 1803] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x8e406c00) [pid = 1803] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x88074c00) [pid = 1803] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8c3db400) [pid = 1803] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8f982c00) [pid = 1803] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x86cb0c00) [pid = 1803] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x9340dc00) [pid = 1803] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x92ad2400) [pid = 1803] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x84cedc00) [pid = 1803] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8bb79800) [pid = 1803] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8b22ec00) [pid = 1803] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x91ef1800) [pid = 1803] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x9340f400) [pid = 1803] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8b238c00) [pid = 1803] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x96069c00) [pid = 1803] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x98403000) [pid = 1803] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8f3bcc00) [pid = 1803] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x897f1800) [pid = 1803] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8e402800) [pid = 1803] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8c1d7000) [pid = 1803] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8b14b000) [pid = 1803] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8e310c00) [pid = 1803] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:26:16 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x84ceec00) [pid = 1803] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:26:17 INFO - PROCESS | 1803 | 1461111977210 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2258ms 17:26:17 INFO - PROCESS | 1803 | 1461111977273 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 17:26:17 INFO - PROCESS | 1803 | 1461111977278 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 17:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:26:17 INFO - PROCESS | 1803 | 1461111977289 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:26:17 INFO - PROCESS | 1803 | 1461111977296 Marionette TRACE conn4 <- [1,2050,null,{}] 17:26:17 INFO - PROCESS | 1803 | 1461111977306 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:17 INFO - PROCESS | 1803 | 1461111977519 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 17:26:17 INFO - PROCESS | 1803 | 1461111977744 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x84ceec00 == 127 [pid = 1803] [id = 520] 17:26:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x86cb0c00) [pid = 1803] [serial = 1561] [outer = (nil)] 17:26:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8afe8000) [pid = 1803] [serial = 1562] [outer = 0x86cb0c00] 17:26:17 INFO - PROCESS | 1803 | 1461111977825 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8b239400) [pid = 1803] [serial = 1563] [outer = 0x86cb0c00] 17:26:18 INFO - PROCESS | 1803 | 1461111978585 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1340ms 17:26:18 INFO - PROCESS | 1803 | 1461111978748 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 17:26:18 INFO - PROCESS | 1803 | 1461111978755 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 17:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:26:18 INFO - PROCESS | 1803 | 1461111978776 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 1803 | 1461111978781 Marionette TRACE conn4 <- [1,2054,null,{}] 17:26:18 INFO - PROCESS | 1803 | 1461111978790 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:19 INFO - PROCESS | 1803 | 1461111979048 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 17:26:19 INFO - PROCESS | 1803 | 1461111979405 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb5800 == 128 [pid = 1803] [id = 521] 17:26:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x86cb6c00) [pid = 1803] [serial = 1564] [outer = (nil)] 17:26:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x876f0800) [pid = 1803] [serial = 1565] [outer = 0x86cb6c00] 17:26:19 INFO - PROCESS | 1803 | 1461111979500 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x87798c00) [pid = 1803] [serial = 1566] [outer = 0x86cb6c00] 17:26:20 INFO - PROCESS | 1803 | 1461111980493 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1790ms 17:26:20 INFO - PROCESS | 1803 | 1461111980568 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 1803 | 1461111980574 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 17:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:26:20 INFO - PROCESS | 1803 | 1461111980586 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1803 | 1461111980592 Marionette TRACE conn4 <- [1,2058,null,{}] 17:26:20 INFO - PROCESS | 1803 | 1461111980599 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:20 INFO - PROCESS | 1803 | 1461111980881 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 17:26:21 INFO - PROCESS | 1803 | 1461111981217 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x8502cc00 == 129 [pid = 1803] [id = 522] 17:26:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x86caec00) [pid = 1803] [serial = 1567] [outer = (nil)] 17:26:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8afed000) [pid = 1803] [serial = 1568] [outer = 0x86caec00] 17:26:21 INFO - PROCESS | 1803 | 1461111981312 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8b0ba400) [pid = 1803] [serial = 1569] [outer = 0x86caec00] 17:26:22 INFO - PROCESS | 1803 | 1461111982383 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1845ms 17:26:22 INFO - PROCESS | 1803 | 1461111982429 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 17:26:22 INFO - PROCESS | 1803 | 1461111982432 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 17:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:26:22 INFO - PROCESS | 1803 | 1461111982441 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 1803 | 1461111982444 Marionette TRACE conn4 <- [1,2062,null,{}] 17:26:22 INFO - PROCESS | 1803 | 1461111982460 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:22 INFO - PROCESS | 1803 | 1461111982715 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 17:26:23 INFO - PROCESS | 1803 | 1461111983091 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be36400 == 130 [pid = 1803] [id = 523] 17:26:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8c1d2400) [pid = 1803] [serial = 1570] [outer = (nil)] 17:26:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8c1d8c00) [pid = 1803] [serial = 1571] [outer = 0x8c1d2400] 17:26:23 INFO - PROCESS | 1803 | 1461111983196 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8c1e4000) [pid = 1803] [serial = 1572] [outer = 0x8c1d2400] 17:26:24 INFO - PROCESS | 1803 | 1461111984204 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1837ms 17:26:24 INFO - PROCESS | 1803 | 1461111984278 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 1803 | 1461111984282 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 17:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:26:24 INFO - PROCESS | 1803 | 1461111984290 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 1803 | 1461111984293 Marionette TRACE conn4 <- [1,2066,null,{}] 17:26:24 INFO - PROCESS | 1803 | 1461111984300 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:24 INFO - PROCESS | 1803 | 1461111984578 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 17:26:24 INFO - PROCESS | 1803 | 1461111984904 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b14ec00 == 131 [pid = 1803] [id = 524] 17:26:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8be2b800) [pid = 1803] [serial = 1573] [outer = (nil)] 17:26:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8c4c6400) [pid = 1803] [serial = 1574] [outer = 0x8be2b800] 17:26:25 INFO - PROCESS | 1803 | 1461111984999 Marionette DEBUG loaded listener.js 17:26:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8e30d000) [pid = 1803] [serial = 1575] [outer = 0x8be2b800] 17:26:25 INFO - PROCESS | 1803 | 1461111985942 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1691ms 17:26:25 INFO - PROCESS | 1803 | 1461111985982 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 1803 | 1461111985986 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 17:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:26:25 INFO - PROCESS | 1803 | 1461111985994 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:26:25 INFO - PROCESS | 1803 | 1461111985998 Marionette TRACE conn4 <- [1,2070,null,{}] 17:26:26 INFO - PROCESS | 1803 | 1461111986004 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:26 INFO - PROCESS | 1803 | 1461111986238 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 17:26:26 INFO - PROCESS | 1803 | 1461111986561 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x854e6800 == 132 [pid = 1803] [id = 525] 17:26:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x854f2400) [pid = 1803] [serial = 1576] [outer = (nil)] 17:26:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8e407800) [pid = 1803] [serial = 1577] [outer = 0x854f2400] 17:26:26 INFO - PROCESS | 1803 | 1461111986657 Marionette DEBUG loaded listener.js 17:26:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8f250000) [pid = 1803] [serial = 1578] [outer = 0x854f2400] 17:26:27 INFO - PROCESS | 1803 | 1461111987588 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1634ms 17:26:27 INFO - PROCESS | 1803 | 1461111987628 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 17:26:27 INFO - PROCESS | 1803 | 1461111987632 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 17:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:26:27 INFO - PROCESS | 1803 | 1461111987640 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:26:27 INFO - PROCESS | 1803 | 1461111987644 Marionette TRACE conn4 <- [1,2074,null,{}] 17:26:27 INFO - PROCESS | 1803 | 1461111987650 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:27 INFO - PROCESS | 1803 | 1461111987921 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 17:26:28 INFO - PROCESS | 1803 | 1461111988257 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e311c00 == 133 [pid = 1803] [id = 526] 17:26:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8f984400) [pid = 1803] [serial = 1579] [outer = (nil)] 17:26:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8faa2000) [pid = 1803] [serial = 1580] [outer = 0x8f984400] 17:26:28 INFO - PROCESS | 1803 | 1461111988354 Marionette DEBUG loaded listener.js 17:26:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8fb16c00) [pid = 1803] [serial = 1581] [outer = 0x8f984400] 17:26:29 INFO - PROCESS | 1803 | 1461111989292 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1688ms 17:26:29 INFO - PROCESS | 1803 | 1461111989328 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 1803 | 1461111989332 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 17:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:26:29 INFO - PROCESS | 1803 | 1461111989340 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1803 | 1461111989344 Marionette TRACE conn4 <- [1,2078,null,{}] 17:26:29 INFO - PROCESS | 1803 | 1461111989350 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:29 INFO - PROCESS | 1803 | 1461111989587 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 17:26:29 INFO - PROCESS | 1803 | 1461111989906 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c3d7000 == 134 [pid = 1803] [id = 527] 17:26:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x8faa3400) [pid = 1803] [serial = 1582] [outer = (nil)] 17:26:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8fec3000) [pid = 1803] [serial = 1583] [outer = 0x8faa3400] 17:26:30 INFO - PROCESS | 1803 | 1461111990007 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x8fec5800) [pid = 1803] [serial = 1584] [outer = 0x8faa3400] 17:26:30 INFO - PROCESS | 1803 | 1461111990896 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1584ms 17:26:30 INFO - PROCESS | 1803 | 1461111990927 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 1803 | 1461111990931 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 17:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:26:30 INFO - PROCESS | 1803 | 1461111990937 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1803 | 1461111990941 Marionette TRACE conn4 <- [1,2082,null,{}] 17:26:30 INFO - PROCESS | 1803 | 1461111990969 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:31 INFO - PROCESS | 1803 | 1461111991207 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 17:26:31 INFO - PROCESS | 1803 | 1461111991537 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x84ad5c00 == 135 [pid = 1803] [id = 528] 17:26:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8b14d800) [pid = 1803] [serial = 1585] [outer = (nil)] 17:26:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8fff0c00) [pid = 1803] [serial = 1586] [outer = 0x8b14d800] 17:26:31 INFO - PROCESS | 1803 | 1461111991630 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x90321800) [pid = 1803] [serial = 1587] [outer = 0x8b14d800] 17:26:32 INFO - PROCESS | 1803 | 1461111992581 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1700ms 17:26:32 INFO - PROCESS | 1803 | 1461111992640 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 1803 | 1461111992643 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 17:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:26:32 INFO - PROCESS | 1803 | 1461111992650 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 1803 | 1461111992653 Marionette TRACE conn4 <- [1,2086,null,{}] 17:26:32 INFO - PROCESS | 1803 | 1461111992659 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:32 INFO - PROCESS | 1803 | 1461111992897 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 17:26:33 INFO - PROCESS | 1803 | 1461111993220 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e26000 == 136 [pid = 1803] [id = 529] 17:26:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x8febc800) [pid = 1803] [serial = 1588] [outer = (nil)] 17:26:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x91219c00) [pid = 1803] [serial = 1589] [outer = 0x8febc800] 17:26:33 INFO - PROCESS | 1803 | 1461111993316 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x9121d000) [pid = 1803] [serial = 1590] [outer = 0x8febc800] 17:26:34 INFO - PROCESS | 1803 | 1461111994218 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1632ms 17:26:34 INFO - PROCESS | 1803 | 1461111994283 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 17:26:34 INFO - PROCESS | 1803 | 1461111994287 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 17:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:26:34 INFO - PROCESS | 1803 | 1461111994294 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:26:34 INFO - PROCESS | 1803 | 1461111994298 Marionette TRACE conn4 <- [1,2090,null,{}] 17:26:34 INFO - PROCESS | 1803 | 1461111994304 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:34 INFO - PROCESS | 1803 | 1461111994539 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 17:26:34 INFO - PROCESS | 1803 | 1461111994862 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x905e2c00 == 137 [pid = 1803] [id = 530] 17:26:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x9121b400) [pid = 1803] [serial = 1591] [outer = (nil)] 17:26:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x92acc800) [pid = 1803] [serial = 1592] [outer = 0x9121b400] 17:26:34 INFO - PROCESS | 1803 | 1461111994961 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x92ad2400) [pid = 1803] [serial = 1593] [outer = 0x9121b400] 17:26:35 INFO - PROCESS | 1803 | 1461111995868 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1636ms 17:26:35 INFO - PROCESS | 1803 | 1461111995931 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 1803 | 1461111995936 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 17:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:26:35 INFO - PROCESS | 1803 | 1461111995944 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1803 | 1461111995948 Marionette TRACE conn4 <- [1,2094,null,{}] 17:26:35 INFO - PROCESS | 1803 | 1461111995955 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:36 INFO - PROCESS | 1803 | 1461111996226 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 17:26:36 INFO - PROCESS | 1803 | 1461111996561 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f38ac00 == 138 [pid = 1803] [id = 531] 17:26:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x92bc7c00) [pid = 1803] [serial = 1594] [outer = (nil)] 17:26:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x93410000) [pid = 1803] [serial = 1595] [outer = 0x92bc7c00] 17:26:36 INFO - PROCESS | 1803 | 1461111996662 Marionette DEBUG loaded listener.js 17:26:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x934c6c00) [pid = 1803] [serial = 1596] [outer = 0x92bc7c00] 17:26:37 INFO - PROCESS | 1803 | 1461111997635 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1737ms 17:26:37 INFO - PROCESS | 1803 | 1461111997683 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 1803 | 1461111997686 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 17:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:26:37 INFO - PROCESS | 1803 | 1461111997693 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - PROCESS | 1803 | 1461111997696 Marionette TRACE conn4 <- [1,2098,null,{}] 17:26:37 INFO - PROCESS | 1803 | 1461111997702 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:37 INFO - PROCESS | 1803 | 1461111997972 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 17:26:38 INFO - PROCESS | 1803 | 1461111998297 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x91e45400 == 139 [pid = 1803] [id = 532] 17:26:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x9353c000) [pid = 1803] [serial = 1597] [outer = (nil)] 17:26:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x938c4400) [pid = 1803] [serial = 1598] [outer = 0x9353c000] 17:26:38 INFO - PROCESS | 1803 | 1461111998394 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x938cb800) [pid = 1803] [serial = 1599] [outer = 0x9353c000] 17:26:39 INFO - PROCESS | 1803 | 1461111999330 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1687ms 17:26:39 INFO - PROCESS | 1803 | 1461111999381 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 17:26:39 INFO - PROCESS | 1803 | 1461111999384 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 17:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:26:39 INFO - PROCESS | 1803 | 1461111999391 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:26:39 INFO - PROCESS | 1803 | 1461111999394 Marionette TRACE conn4 <- [1,2102,null,{}] 17:26:39 INFO - PROCESS | 1803 | 1461111999400 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:39 INFO - PROCESS | 1803 | 1461111999633 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 17:26:39 INFO - PROCESS | 1803 | 1461111999954 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cf8400 == 140 [pid = 1803] [id = 533] 17:26:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x9340d400) [pid = 1803] [serial = 1600] [outer = (nil)] 17:26:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x94667400) [pid = 1803] [serial = 1601] [outer = 0x9340d400] 17:26:40 INFO - PROCESS | 1803 | 1461112000053 Marionette DEBUG loaded listener.js 17:26:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x9466c400) [pid = 1803] [serial = 1602] [outer = 0x9340d400] 17:26:40 INFO - PROCESS | 1803 | 1461112000946 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1632ms 17:26:41 INFO - PROCESS | 1803 | 1461112001025 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 17:26:41 INFO - PROCESS | 1803 | 1461112001028 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 17:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:26:41 INFO - PROCESS | 1803 | 1461112001037 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:26:41 INFO - PROCESS | 1803 | 1461112001041 Marionette TRACE conn4 <- [1,2106,null,{}] 17:26:41 INFO - PROCESS | 1803 | 1461112001047 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:41 INFO - PROCESS | 1803 | 1461112001335 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 17:26:41 INFO - PROCESS | 1803 | 1461112001643 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c8a400 == 141 [pid = 1803] [id = 534] 17:26:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x8502fc00) [pid = 1803] [serial = 1603] [outer = (nil)] 17:26:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x960d4800) [pid = 1803] [serial = 1604] [outer = 0x8502fc00] 17:26:41 INFO - PROCESS | 1803 | 1461112001735 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x96aeec00) [pid = 1803] [serial = 1605] [outer = 0x8502fc00] 17:26:42 INFO - PROCESS | 1803 | 1461112002653 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1688ms 17:26:42 INFO - PROCESS | 1803 | 1461112002726 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 17:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:26:42 INFO - PROCESS | 1803 | 1461112002730 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 17:26:42 INFO - PROCESS | 1803 | 1461112002736 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 1803 | 1461112002740 Marionette TRACE conn4 <- [1,2110,null,{}] 17:26:42 INFO - PROCESS | 1803 | 1461112002747 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:43 INFO - PROCESS | 1803 | 1461112002995 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 17:26:43 INFO - PROCESS | 1803 | 1461112003325 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x960df000 == 142 [pid = 1803] [id = 535] 17:26:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x96ae9400) [pid = 1803] [serial = 1606] [outer = (nil)] 17:26:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x98170000) [pid = 1803] [serial = 1607] [outer = 0x96ae9400] 17:26:43 INFO - PROCESS | 1803 | 1461112003418 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x98172000) [pid = 1803] [serial = 1608] [outer = 0x96ae9400] 17:26:44 INFO - PROCESS | 1803 | 1461112004334 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1638ms 17:26:44 INFO - PROCESS | 1803 | 1461112004374 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 17:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:26:44 INFO - PROCESS | 1803 | 1461112004378 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 17:26:44 INFO - PROCESS | 1803 | 1461112004386 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - PROCESS | 1803 | 1461112004389 Marionette TRACE conn4 <- [1,2114,null,{}] 17:26:44 INFO - PROCESS | 1803 | 1461112004395 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:44 INFO - PROCESS | 1803 | 1461112004638 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 17:26:44 INFO - PROCESS | 1803 | 1461112004962 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x84adc000 == 143 [pid = 1803] [id = 536] 17:26:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x93544400) [pid = 1803] [serial = 1609] [outer = (nil)] 17:26:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 181 (0x9840ac00) [pid = 1803] [serial = 1610] [outer = 0x93544400] 17:26:45 INFO - PROCESS | 1803 | 1461112005062 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 182 (0x9840f400) [pid = 1803] [serial = 1611] [outer = 0x93544400] 17:26:45 INFO - PROCESS | 1803 | 1461112005956 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1648ms 17:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:26:46 INFO - PROCESS | 1803 | 1461112006033 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 17:26:46 INFO - PROCESS | 1803 | 1461112006036 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 17:26:46 INFO - PROCESS | 1803 | 1461112006044 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 1803 | 1461112006047 Marionette TRACE conn4 <- [1,2118,null,{}] 17:26:46 INFO - PROCESS | 1803 | 1461112006053 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:46 INFO - PROCESS | 1803 | 1461112006293 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 17:26:46 INFO - PROCESS | 1803 | 1461112006628 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x93410c00 == 144 [pid = 1803] [id = 537] 17:26:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 183 (0x938cd800) [pid = 1803] [serial = 1612] [outer = (nil)] 17:26:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 184 (0x98bdc400) [pid = 1803] [serial = 1613] [outer = 0x938cd800] 17:26:46 INFO - PROCESS | 1803 | 1461112006725 Marionette DEBUG loaded listener.js 17:26:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 185 (0x99661000) [pid = 1803] [serial = 1614] [outer = 0x938cd800] 17:26:47 INFO - PROCESS | 1803 | 1461112007685 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1687ms 17:26:47 INFO - PROCESS | 1803 | 1461112007730 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 17:26:47 INFO - PROCESS | 1803 | 1461112007734 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 17:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:26:47 INFO - PROCESS | 1803 | 1461112007741 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:26:47 INFO - PROCESS | 1803 | 1461112007745 Marionette TRACE conn4 <- [1,2122,null,{}] 17:26:47 INFO - PROCESS | 1803 | 1461112007751 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:47 INFO - PROCESS | 1803 | 1461112007990 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 17:26:48 INFO - PROCESS | 1803 | 1461112008323 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c30400 == 145 [pid = 1803] [id = 538] 17:26:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 186 (0x981a0400) [pid = 1803] [serial = 1615] [outer = (nil)] 17:26:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 187 (0x9de8b000) [pid = 1803] [serial = 1616] [outer = 0x981a0400] 17:26:48 INFO - PROCESS | 1803 | 1461112008422 Marionette DEBUG loaded listener.js 17:26:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 188 (0x9de8f800) [pid = 1803] [serial = 1617] [outer = 0x981a0400] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x9340ec00 == 144 [pid = 1803] [id = 330] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1d9400 == 143 [pid = 1803] [id = 329] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x83c8b000 == 142 [pid = 1803] [id = 384] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x854f0800 == 141 [pid = 1803] [id = 519] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x87d38000 == 140 [pid = 1803] [id = 518] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x876ec800 == 139 [pid = 1803] [id = 517] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x92b21c00 == 138 [pid = 1803] [id = 515] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x84cf8800 == 137 [pid = 1803] [id = 514] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x938c7000 == 136 [pid = 1803] [id = 513] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8c3db000 == 135 [pid = 1803] [id = 511] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x84adb800 == 134 [pid = 1803] [id = 512] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x92bbdc00 == 133 [pid = 1803] [id = 510] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8fb13c00 == 132 [pid = 1803] [id = 509] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x9121a400 == 131 [pid = 1803] [id = 508] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8febb800 == 130 [pid = 1803] [id = 506] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8bcc5800 == 129 [pid = 1803] [id = 507] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8e401c00 == 128 [pid = 1803] [id = 505] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8e30c400 == 127 [pid = 1803] [id = 504] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8e314000 == 126 [pid = 1803] [id = 503] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1dc800 == 125 [pid = 1803] [id = 502] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8b030400 == 124 [pid = 1803] [id = 501] 17:26:50 INFO - PROCESS | 1803 | --DOCSHELL 0x876ee400 == 123 [pid = 1803] [id = 500] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 187 (0x8bcc8c00) [pid = 1803] [serial = 1499] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 186 (0x86c2fc00) [pid = 1803] [serial = 1488] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 185 (0x8b027c00) [pid = 1803] [serial = 1365] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 184 (0x8a053800) [pid = 1803] [serial = 1439] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 183 (0x98b9fc00) [pid = 1803] [serial = 1484] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 182 (0x96062000) [pid = 1803] [serial = 1478] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 181 (0x97a94c00) [pid = 1803] [serial = 1350] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 180 (0x905e7400) [pid = 1803] [serial = 1464] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x93ba9000) [pid = 1803] [serial = 1476] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x90326800) [pid = 1803] [serial = 1463] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x8afe9800) [pid = 1803] [serial = 1493] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x8fb1e000) [pid = 1803] [serial = 1458] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x8f385800) [pid = 1803] [serial = 1452] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x96a78000) [pid = 1803] [serial = 1479] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x8afe6800) [pid = 1803] [serial = 1440] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x897ea800) [pid = 1803] [serial = 1491] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x8f983400) [pid = 1803] [serial = 1454] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x8ffd1400) [pid = 1803] [serial = 1461] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x87797400) [pid = 1803] [serial = 1437] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x9353b800) [pid = 1803] [serial = 1473] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x92bc3400) [pid = 1803] [serial = 1469] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x8f24c400) [pid = 1803] [serial = 1451] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8af18800) [pid = 1803] [serial = 1497] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x8be2ac00) [pid = 1803] [serial = 1443] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x8c3ce800) [pid = 1803] [serial = 1446] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x934c1800) [pid = 1803] [serial = 1472] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x8c1db800) [pid = 1803] [serial = 1445] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x92a9cc00) [pid = 1803] [serial = 1466] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x9509bc00) [pid = 1803] [serial = 1347] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x8c4c9800) [pid = 1803] [serial = 1449] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x98ba7000) [pid = 1803] [serial = 1485] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x9817bc00) [pid = 1803] [serial = 1482] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x8ffcb800) [pid = 1803] [serial = 1460] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8c4c6000) [pid = 1803] [serial = 1448] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x938ca400) [pid = 1803] [serial = 1475] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x88fb2800) [pid = 1803] [serial = 1490] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x8502a400) [pid = 1803] [serial = 1487] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x98ba4000) [pid = 1803] [serial = 1422] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x92bc9000) [pid = 1803] [serial = 1470] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x876ed800) [pid = 1803] [serial = 1436] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8bcc6400) [pid = 1803] [serial = 1442] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x92accc00) [pid = 1803] [serial = 1467] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x8fb12c00) [pid = 1803] [serial = 1457] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8b024c00) [pid = 1803] [serial = 1494] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8f987000) [pid = 1803] [serial = 1455] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x877a0000) [pid = 1803] [serial = 1496] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x98176000) [pid = 1803] [serial = 1481] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8ffcfc00) [pid = 1803] [serial = 1389] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8b0b1800) [pid = 1803] [serial = 1371] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x8fb18800) [pid = 1803] [serial = 1386] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8c3d4c00) [pid = 1803] [serial = 1380] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8c1e3800) [pid = 1803] [serial = 1377] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8f382c00) [pid = 1803] [serial = 1383] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x854efc00) [pid = 1803] [serial = 1368] [outer = (nil)] [url = about:blank] 17:26:51 INFO - PROCESS | 1803 | 1461112011460 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 3750ms 17:26:51 INFO - PROCESS | 1803 | 1461112011493 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 1803 | 1461112011499 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 17:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:26:51 INFO - PROCESS | 1803 | 1461112011508 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1803 | 1461112011514 Marionette TRACE conn4 <- [1,2126,null,{}] 17:26:51 INFO - PROCESS | 1803 | 1461112011523 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:51 INFO - PROCESS | 1803 | 1461112011780 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 17:26:52 INFO - PROCESS | 1803 | 1461112011984 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c39800 == 124 [pid = 1803] [id = 539] 17:26:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x86c3cc00) [pid = 1803] [serial = 1618] [outer = (nil)] 17:26:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x876f3c00) [pid = 1803] [serial = 1619] [outer = 0x86c3cc00] 17:26:52 INFO - PROCESS | 1803 | 1461112012085 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x87edf400) [pid = 1803] [serial = 1620] [outer = 0x86c3cc00] 17:26:52 INFO - PROCESS | 1803 | 1461112012902 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1454ms 17:26:52 INFO - PROCESS | 1803 | 1461112012964 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 17:26:52 INFO - PROCESS | 1803 | 1461112012972 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 17:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:26:52 INFO - PROCESS | 1803 | 1461112012983 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:26:52 INFO - PROCESS | 1803 | 1461112012986 Marionette TRACE conn4 <- [1,2130,null,{}] 17:26:52 INFO - PROCESS | 1803 | 1461112012993 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:53 INFO - PROCESS | 1803 | 1461112013203 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 17:26:53 INFO - PROCESS | 1803 | 1461112013426 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c32800 == 125 [pid = 1803] [id = 540] 17:26:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x876ee000) [pid = 1803] [serial = 1621] [outer = (nil)] 17:26:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x89e2b800) [pid = 1803] [serial = 1622] [outer = 0x876ee000] 17:26:53 INFO - PROCESS | 1803 | 1461112013508 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8a048400) [pid = 1803] [serial = 1623] [outer = 0x876ee000] 17:26:54 INFO - PROCESS | 1803 | 1461112014584 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 1803 | 1461112014674 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 17:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:26:54 INFO - PROCESS | 1803 | 1461112014681 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:26:54 INFO - PROCESS | 1803 | 1461112014687 Marionette TRACE conn4 <- [1,2134,null,{}] 17:26:54 INFO - PROCESS | 1803 | 1461112014710 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:55 INFO - PROCESS | 1803 | 1461112015005 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 17:26:55 INFO - PROCESS | 1803 | 1461112015243 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x89f89400 == 126 [pid = 1803] [id = 541] 17:26:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8b141800) [pid = 1803] [serial = 1624] [outer = (nil)] 17:26:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8b237c00) [pid = 1803] [serial = 1625] [outer = 0x8b141800] 17:26:55 INFO - PROCESS | 1803 | 1461112015328 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8bb86c00) [pid = 1803] [serial = 1626] [outer = 0x8b141800] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8ffcbc00) [pid = 1803] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x93bad000) [pid = 1803] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8faa2c00) [pid = 1803] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8b148800) [pid = 1803] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x93548c00) [pid = 1803] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x93baf400) [pid = 1803] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x912ec400) [pid = 1803] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8f386c00) [pid = 1803] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x92a9d800) [pid = 1803] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x98402c00) [pid = 1803] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x854f5c00) [pid = 1803] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x87793800) [pid = 1803] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x876f1800) [pid = 1803] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x8e404400) [pid = 1803] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8fec2000) [pid = 1803] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x8c1e8c00) [pid = 1803] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x8e312000) [pid = 1803] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x8b0b8800) [pid = 1803] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x890cec00) [pid = 1803] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:26:56 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x89f8c400) [pid = 1803] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:26:56 INFO - PROCESS | 1803 | 1461112016657 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1996ms 17:26:56 INFO - PROCESS | 1803 | 1461112016678 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 1803 | 1461112016684 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 17:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:26:56 INFO - PROCESS | 1803 | 1461112016707 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1803 | 1461112016711 Marionette TRACE conn4 <- [1,2138,null,{}] 17:26:56 INFO - PROCESS | 1803 | 1461112016716 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:56 INFO - PROCESS | 1803 | 1461112016929 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 17:26:57 INFO - PROCESS | 1803 | 1461112017130 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x83fbd400 == 127 [pid = 1803] [id = 542] 17:26:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x89f8c400) [pid = 1803] [serial = 1627] [outer = (nil)] 17:26:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x8bb86000) [pid = 1803] [serial = 1628] [outer = 0x89f8c400] 17:26:57 INFO - PROCESS | 1803 | 1461112017211 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x8bccc800) [pid = 1803] [serial = 1629] [outer = 0x89f8c400] 17:26:58 INFO - PROCESS | 1803 | 1461112018163 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1502ms 17:26:58 INFO - PROCESS | 1803 | 1461112018211 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 17:26:58 INFO - PROCESS | 1803 | 1461112018217 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 17:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:26:58 INFO - PROCESS | 1803 | 1461112018227 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 1803 | 1461112018233 Marionette TRACE conn4 <- [1,2142,null,{}] 17:26:58 INFO - PROCESS | 1803 | 1461112018242 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:58 INFO - PROCESS | 1803 | 1461112018514 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 17:26:58 INFO - PROCESS | 1803 | 1461112018869 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x876f1800 == 128 [pid = 1803] [id = 543] 17:26:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x876f5000) [pid = 1803] [serial = 1630] [outer = (nil)] 17:26:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x88070400) [pid = 1803] [serial = 1631] [outer = 0x876f5000] 17:26:58 INFO - PROCESS | 1803 | 1461112018971 Marionette DEBUG loaded listener.js 17:26:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x88fbc800) [pid = 1803] [serial = 1632] [outer = 0x876f5000] 17:27:00 INFO - PROCESS | 1803 | 1461112019998 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:27:00 INFO - PROCESS | 1803 | 1461112020080 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 17:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:27:00 INFO - PROCESS | 1803 | 1461112020094 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 1803 | 1461112020100 Marionette TRACE conn4 <- [1,2146,null,{}] 17:27:00 INFO - PROCESS | 1803 | 1461112020107 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:00 INFO - PROCESS | 1803 | 1461112020392 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 17:27:00 INFO - PROCESS | 1803 | 1461112020722 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x89e2c400 == 129 [pid = 1803] [id = 544] 17:27:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8afe2c00) [pid = 1803] [serial = 1633] [outer = (nil)] 17:27:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8b026800) [pid = 1803] [serial = 1634] [outer = 0x8afe2c00] 17:27:00 INFO - PROCESS | 1803 | 1461112020819 Marionette DEBUG loaded listener.js 17:27:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8b23a400) [pid = 1803] [serial = 1635] [outer = 0x8afe2c00] 17:27:01 INFO - PROCESS | 1803 | 1461112021905 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:27:01 INFO - PROCESS | 1803 | 1461112021992 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 17:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:27:02 INFO - PROCESS | 1803 | 1461112022000 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:27:02 INFO - PROCESS | 1803 | 1461112022006 Marionette TRACE conn4 <- [1,2150,null,{}] 17:27:02 INFO - PROCESS | 1803 | 1461112022023 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:02 INFO - PROCESS | 1803 | 1461112022379 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 17:27:02 INFO - PROCESS | 1803 | 1461112022739 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x83fbc000 == 130 [pid = 1803] [id = 545] 17:27:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8c1e4400) [pid = 1803] [serial = 1636] [outer = (nil)] 17:27:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8c3d4c00) [pid = 1803] [serial = 1637] [outer = 0x8c1e4400] 17:27:02 INFO - PROCESS | 1803 | 1461112022843 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8c3dc400) [pid = 1803] [serial = 1638] [outer = 0x8c1e4400] 17:27:03 INFO - PROCESS | 1803 | 1461112023818 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1853ms 17:27:03 INFO - PROCESS | 1803 | 1461112023854 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 1803 | 1461112023858 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 17:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:27:03 INFO - PROCESS | 1803 | 1461112023865 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 1803 | 1461112023870 Marionette TRACE conn4 <- [1,2154,null,{}] 17:27:03 INFO - PROCESS | 1803 | 1461112023876 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:04 INFO - PROCESS | 1803 | 1461112024133 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 17:27:04 INFO - PROCESS | 1803 | 1461112024459 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1d9400 == 131 [pid = 1803] [id = 546] 17:27:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8c4cfc00) [pid = 1803] [serial = 1639] [outer = (nil)] 17:27:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8e40b800) [pid = 1803] [serial = 1640] [outer = 0x8c4cfc00] 17:27:04 INFO - PROCESS | 1803 | 1461112024558 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8f24e400) [pid = 1803] [serial = 1641] [outer = 0x8c4cfc00] 17:27:05 INFO - PROCESS | 1803 | 1461112025465 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1631ms 17:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:27:05 INFO - PROCESS | 1803 | 1461112025499 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1803 | 1461112025502 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 17:27:05 INFO - PROCESS | 1803 | 1461112025510 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1803 | 1461112025513 Marionette TRACE conn4 <- [1,2158,null,{}] 17:27:05 INFO - PROCESS | 1803 | 1461112025520 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:05 INFO - PROCESS | 1803 | 1461112025755 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 17:27:06 INFO - PROCESS | 1803 | 1461112026076 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1df400 == 132 [pid = 1803] [id = 547] 17:27:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8c4d0000) [pid = 1803] [serial = 1642] [outer = (nil)] 17:27:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8f3b2800) [pid = 1803] [serial = 1643] [outer = 0x8c4d0000] 17:27:06 INFO - PROCESS | 1803 | 1461112026174 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8f3bb000) [pid = 1803] [serial = 1644] [outer = 0x8c4d0000] 17:27:07 INFO - PROCESS | 1803 | 1461112027130 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1683ms 17:27:07 INFO - PROCESS | 1803 | 1461112027194 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 17:27:07 INFO - PROCESS | 1803 | 1461112027199 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 17:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:27:07 INFO - PROCESS | 1803 | 1461112027205 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1803 | 1461112027209 Marionette TRACE conn4 <- [1,2162,null,{}] 17:27:07 INFO - PROCESS | 1803 | 1461112027215 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:07 INFO - PROCESS | 1803 | 1461112027541 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 17:27:07 INFO - PROCESS | 1803 | 1461112027876 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e410800 == 133 [pid = 1803] [id = 548] 17:27:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8fa9a000) [pid = 1803] [serial = 1645] [outer = (nil)] 17:27:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8fb1c400) [pid = 1803] [serial = 1646] [outer = 0x8fa9a000] 17:27:07 INFO - PROCESS | 1803 | 1461112027985 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8fec4000) [pid = 1803] [serial = 1647] [outer = 0x8fa9a000] 17:27:08 INFO - PROCESS | 1803 | 1461112028937 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1792ms 17:27:09 INFO - PROCESS | 1803 | 1461112028999 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 17:27:09 INFO - PROCESS | 1803 | 1461112029003 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 17:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:27:09 INFO - PROCESS | 1803 | 1461112029010 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 1803 | 1461112029013 Marionette TRACE conn4 <- [1,2166,null,{}] 17:27:09 INFO - PROCESS | 1803 | 1461112029020 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:09 INFO - PROCESS | 1803 | 1461112029276 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 17:27:09 INFO - PROCESS | 1803 | 1461112029628 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c80400 == 134 [pid = 1803] [id = 549] 17:27:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x83fb5800) [pid = 1803] [serial = 1648] [outer = (nil)] 17:27:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8fb1c800) [pid = 1803] [serial = 1649] [outer = 0x83fb5800] 17:27:09 INFO - PROCESS | 1803 | 1461112029728 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x9031a800) [pid = 1803] [serial = 1650] [outer = 0x83fb5800] 17:27:10 INFO - PROCESS | 1803 | 1461112030677 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1733ms 17:27:10 INFO - PROCESS | 1803 | 1461112030745 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 17:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:27:10 INFO - PROCESS | 1803 | 1461112030749 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 17:27:10 INFO - PROCESS | 1803 | 1461112030757 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 1803 | 1461112030761 Marionette TRACE conn4 <- [1,2170,null,{}] 17:27:10 INFO - PROCESS | 1803 | 1461112030767 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:11 INFO - PROCESS | 1803 | 1461112031043 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 17:27:11 INFO - PROCESS | 1803 | 1461112031366 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffe1800 == 135 [pid = 1803] [id = 550] 17:27:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8ffe2000) [pid = 1803] [serial = 1651] [outer = (nil)] 17:27:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x91139000) [pid = 1803] [serial = 1652] [outer = 0x8ffe2000] 17:27:11 INFO - PROCESS | 1803 | 1461112031460 Marionette DEBUG loaded listener.js 17:27:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x912e9800) [pid = 1803] [serial = 1653] [outer = 0x8ffe2000] 17:27:12 INFO - PROCESS | 1803 | 1461112032411 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1690ms 17:27:12 INFO - PROCESS | 1803 | 1461112032447 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 17:27:12 INFO - PROCESS | 1803 | 1461112032451 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 17:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:27:12 INFO - PROCESS | 1803 | 1461112032458 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:27:12 INFO - PROCESS | 1803 | 1461112032461 Marionette TRACE conn4 <- [1,2174,null,{}] 17:27:12 INFO - PROCESS | 1803 | 1461112032469 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:12 INFO - PROCESS | 1803 | 1461112032718 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 17:27:13 INFO - PROCESS | 1803 | 1461112033042 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x905ecc00 == 136 [pid = 1803] [id = 551] 17:27:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x90ff5800) [pid = 1803] [serial = 1654] [outer = (nil)] 17:27:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x92aa1800) [pid = 1803] [serial = 1655] [outer = 0x90ff5800] 17:27:13 INFO - PROCESS | 1803 | 1461112033141 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x92accc00) [pid = 1803] [serial = 1656] [outer = 0x90ff5800] 17:27:14 INFO - PROCESS | 1803 | 1461112034024 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1634ms 17:27:14 INFO - PROCESS | 1803 | 1461112034094 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 17:27:14 INFO - PROCESS | 1803 | 1461112034098 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 17:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:27:14 INFO - PROCESS | 1803 | 1461112034105 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:27:14 INFO - PROCESS | 1803 | 1461112034109 Marionette TRACE conn4 <- [1,2178,null,{}] 17:27:14 INFO - PROCESS | 1803 | 1461112034115 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:14 INFO - PROCESS | 1803 | 1461112034387 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 17:27:14 INFO - PROCESS | 1803 | 1461112034730 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x83fb7400 == 137 [pid = 1803] [id = 552] 17:27:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x84cf6000) [pid = 1803] [serial = 1657] [outer = (nil)] 17:27:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x92b1ac00) [pid = 1803] [serial = 1658] [outer = 0x84cf6000] 17:27:14 INFO - PROCESS | 1803 | 1461112034822 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x92bc0c00) [pid = 1803] [serial = 1659] [outer = 0x84cf6000] 17:27:15 INFO - PROCESS | 1803 | 1461112035737 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1686ms 17:27:15 INFO - PROCESS | 1803 | 1461112035793 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 17:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:27:15 INFO - PROCESS | 1803 | 1461112035798 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 17:27:15 INFO - PROCESS | 1803 | 1461112035805 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1803 | 1461112035809 Marionette TRACE conn4 <- [1,2182,null,{}] 17:27:15 INFO - PROCESS | 1803 | 1461112035815 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:16 INFO - PROCESS | 1803 | 1461112036112 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 17:27:16 INFO - PROCESS | 1803 | 1461112036448 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x92a9bc00 == 138 [pid = 1803] [id = 553] 17:27:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x934c5c00) [pid = 1803] [serial = 1660] [outer = (nil)] 17:27:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x9353ec00) [pid = 1803] [serial = 1661] [outer = 0x934c5c00] 17:27:16 INFO - PROCESS | 1803 | 1461112036552 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x9354a800) [pid = 1803] [serial = 1662] [outer = 0x934c5c00] 17:27:17 INFO - PROCESS | 1803 | 1461112037502 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1737ms 17:27:17 INFO - PROCESS | 1803 | 1461112037542 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 17:27:17 INFO - PROCESS | 1803 | 1461112037552 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 17:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:27:17 INFO - PROCESS | 1803 | 1461112037561 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 1803 | 1461112037563 Marionette TRACE conn4 <- [1,2186,null,{}] 17:27:17 INFO - PROCESS | 1803 | 1461112037570 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:17 INFO - PROCESS | 1803 | 1461112037801 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 17:27:18 INFO - PROCESS | 1803 | 1461112038128 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x92bc1400 == 139 [pid = 1803] [id = 554] 17:27:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x93546400) [pid = 1803] [serial = 1663] [outer = (nil)] 17:27:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x93baf800) [pid = 1803] [serial = 1664] [outer = 0x93546400] 17:27:18 INFO - PROCESS | 1803 | 1461112038225 Marionette DEBUG loaded listener.js 17:27:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x9466d400) [pid = 1803] [serial = 1665] [outer = 0x93546400] 17:27:19 INFO - PROCESS | 1803 | 1461112039150 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1633ms 17:27:19 INFO - PROCESS | 1803 | 1461112039195 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 17:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:27:19 INFO - PROCESS | 1803 | 1461112039201 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 17:27:19 INFO - PROCESS | 1803 | 1461112039207 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 1803 | 1461112039211 Marionette TRACE conn4 <- [1,2190,null,{}] 17:27:19 INFO - PROCESS | 1803 | 1461112039217 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:19 INFO - PROCESS | 1803 | 1461112039471 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 17:27:19 INFO - PROCESS | 1803 | 1461112039823 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c2dc00 == 140 [pid = 1803] [id = 555] 17:27:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x8c1eb400) [pid = 1803] [serial = 1666] [outer = (nil)] 17:27:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x960d3800) [pid = 1803] [serial = 1667] [outer = 0x8c1eb400] 17:27:19 INFO - PROCESS | 1803 | 1461112039915 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x96a12c00) [pid = 1803] [serial = 1668] [outer = 0x8c1eb400] 17:27:20 INFO - PROCESS | 1803 | 1461112040805 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1631ms 17:27:20 INFO - PROCESS | 1803 | 1461112040839 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 17:27:20 INFO - PROCESS | 1803 | 1461112040843 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 17:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:27:20 INFO - PROCESS | 1803 | 1461112040850 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1803 | 1461112040853 Marionette TRACE conn4 <- [1,2194,null,{}] 17:27:20 INFO - PROCESS | 1803 | 1461112040859 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:21 INFO - PROCESS | 1803 | 1461112041096 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 17:27:21 INFO - PROCESS | 1803 | 1461112041425 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x96a0e800 == 141 [pid = 1803] [id = 556] 17:27:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x97a49c00) [pid = 1803] [serial = 1669] [outer = (nil)] 17:27:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x98176000) [pid = 1803] [serial = 1670] [outer = 0x97a49c00] 17:27:21 INFO - PROCESS | 1803 | 1461112041523 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x98179800) [pid = 1803] [serial = 1671] [outer = 0x97a49c00] 17:27:22 INFO - PROCESS | 1803 | 1461112042410 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1637ms 17:27:22 INFO - PROCESS | 1803 | 1461112042488 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 17:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:27:22 INFO - PROCESS | 1803 | 1461112042492 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 17:27:22 INFO - PROCESS | 1803 | 1461112042499 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1803 | 1461112042502 Marionette TRACE conn4 <- [1,2198,null,{}] 17:27:22 INFO - PROCESS | 1803 | 1461112042508 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:22 INFO - PROCESS | 1803 | 1461112042808 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 17:27:23 INFO - PROCESS | 1803 | 1461112043138 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x93bab800 == 142 [pid = 1803] [id = 557] 17:27:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x98177400) [pid = 1803] [serial = 1672] [outer = (nil)] 17:27:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x98ba4000) [pid = 1803] [serial = 1673] [outer = 0x98177400] 17:27:23 INFO - PROCESS | 1803 | 1461112043232 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x98ba7c00) [pid = 1803] [serial = 1674] [outer = 0x98177400] 17:27:24 INFO - PROCESS | 1803 | 1461112044147 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1688ms 17:27:24 INFO - PROCESS | 1803 | 1461112044203 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 17:27:24 INFO - PROCESS | 1803 | 1461112044208 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 17:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:27:24 INFO - PROCESS | 1803 | 1461112044220 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - PROCESS | 1803 | 1461112044223 Marionette TRACE conn4 <- [1,2202,null,{}] 17:27:24 INFO - PROCESS | 1803 | 1461112044229 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:24 INFO - PROCESS | 1803 | 1461112044486 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 17:27:24 INFO - PROCESS | 1803 | 1461112044859 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x90323000 == 143 [pid = 1803] [id = 558] 17:27:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x92acf400) [pid = 1803] [serial = 1675] [outer = (nil)] 17:27:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x99a11c00) [pid = 1803] [serial = 1676] [outer = 0x92acf400] 17:27:24 INFO - PROCESS | 1803 | 1461112044958 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x9a59b800) [pid = 1803] [serial = 1677] [outer = 0x92acf400] 17:27:25 INFO - PROCESS | 1803 | 1461112045863 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1688ms 17:27:25 INFO - PROCESS | 1803 | 1461112045908 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 1803 | 1461112045913 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 17:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:27:25 INFO - PROCESS | 1803 | 1461112045919 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:27:25 INFO - PROCESS | 1803 | 1461112045923 Marionette TRACE conn4 <- [1,2206,null,{}] 17:27:25 INFO - PROCESS | 1803 | 1461112045929 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:26 INFO - PROCESS | 1803 | 1461112046173 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 17:27:26 INFO - PROCESS | 1803 | 1461112046497 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x99276000 == 144 [pid = 1803] [id = 559] 17:27:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x9a4b6000) [pid = 1803] [serial = 1678] [outer = (nil)] 17:27:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x9e91ec00) [pid = 1803] [serial = 1679] [outer = 0x9a4b6000] 17:27:26 INFO - PROCESS | 1803 | 1461112046598 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x9fa2a800) [pid = 1803] [serial = 1680] [outer = 0x9a4b6000] 17:27:27 INFO - PROCESS | 1803 | 1461112047510 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1639ms 17:27:27 INFO - PROCESS | 1803 | 1461112047559 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 17:27:27 INFO - PROCESS | 1803 | 1461112047564 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 17:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:27:27 INFO - PROCESS | 1803 | 1461112047570 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 1803 | 1461112047574 Marionette TRACE conn4 <- [1,2210,null,{}] 17:27:27 INFO - PROCESS | 1803 | 1461112047582 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:27 INFO - PROCESS | 1803 | 1461112047870 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 17:27:28 INFO - PROCESS | 1803 | 1461112048201 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x89f89400 == 143 [pid = 1803] [id = 541] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x86c32800 == 142 [pid = 1803] [id = 540] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x86c39800 == 141 [pid = 1803] [id = 539] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x86c30400 == 140 [pid = 1803] [id = 538] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x93410c00 == 139 [pid = 1803] [id = 537] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x84adc000 == 138 [pid = 1803] [id = 536] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x83c8a400 == 137 [pid = 1803] [id = 534] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x960df000 == 136 [pid = 1803] [id = 535] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x84cf8400 == 135 [pid = 1803] [id = 533] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x91e45400 == 134 [pid = 1803] [id = 532] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x8f38ac00 == 133 [pid = 1803] [id = 531] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x89e26000 == 132 [pid = 1803] [id = 529] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x905e2c00 == 131 [pid = 1803] [id = 530] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x84ad5c00 == 130 [pid = 1803] [id = 528] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x8c3d7000 == 129 [pid = 1803] [id = 527] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x8e311c00 == 128 [pid = 1803] [id = 526] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x854e6800 == 127 [pid = 1803] [id = 525] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x8be36400 == 126 [pid = 1803] [id = 523] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x8b14ec00 == 125 [pid = 1803] [id = 524] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x8502cc00 == 124 [pid = 1803] [id = 522] 17:27:29 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb5800 == 123 [pid = 1803] [id = 521] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x905e2400) [pid = 1803] [serial = 1520] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x98b9ac00) [pid = 1803] [serial = 1542] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x94674000) [pid = 1803] [serial = 1535] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x99275c00) [pid = 1803] [serial = 1544] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x93baa800) [pid = 1803] [serial = 1533] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x9807b000) [pid = 1803] [serial = 1539] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x92acc400) [pid = 1803] [serial = 1526] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x9a5a6400) [pid = 1803] [serial = 1550] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8fec2800) [pid = 1803] [serial = 1517] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x93404000) [pid = 1803] [serial = 1530] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x99a18800) [pid = 1803] [serial = 1547] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8b144800) [pid = 1803] [serial = 1434] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x897f1000) [pid = 1803] [serial = 1503] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x8779d400) [pid = 1803] [serial = 1553] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8f24fc00) [pid = 1803] [serial = 1512] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x8ffcd400) [pid = 1803] [serial = 1518] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x91e48800) [pid = 1803] [serial = 1523] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x8c4c5400) [pid = 1803] [serial = 1509] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x8f3b1800) [pid = 1803] [serial = 1515] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x90fef000) [pid = 1803] [serial = 1521] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x9509b400) [pid = 1803] [serial = 1536] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x88074000) [pid = 1803] [serial = 1502] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8b23d000) [pid = 1803] [serial = 1506] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x8f38d000) [pid = 1803] [serial = 1514] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x89f8f400) [pid = 1803] [serial = 1556] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x97a9dc00) [pid = 1803] [serial = 1538] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8b147c00) [pid = 1803] [serial = 1505] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8e40f000) [pid = 1803] [serial = 1511] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x8c3d5400) [pid = 1803] [serial = 1508] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8b144000) [pid = 1803] [serial = 1559] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x87eebc00) [pid = 1803] [serial = 1554] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x938c8400) [pid = 1803] [serial = 1532] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8a051000) [pid = 1803] [serial = 1557] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x92bc6800) [pid = 1803] [serial = 1529] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x91ef5800) [pid = 1803] [serial = 1524] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x92ad4c00) [pid = 1803] [serial = 1527] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x9927d400) [pid = 1803] [serial = 1545] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x99a1d000) [pid = 1803] [serial = 1548] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x9840e000) [pid = 1803] [serial = 1541] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8bb7b400) [pid = 1803] [serial = 1560] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8afe8000) [pid = 1803] [serial = 1562] [outer = (nil)] [url = about:blank] 17:27:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c8a400 == 124 [pid = 1803] [id = 560] 17:27:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x83fc0000) [pid = 1803] [serial = 1681] [outer = (nil)] 17:27:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x854e6800) [pid = 1803] [serial = 1682] [outer = 0x83fc0000] 17:27:30 INFO - PROCESS | 1803 | 1461112050250 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x86cba400) [pid = 1803] [serial = 1683] [outer = 0x83fc0000] 17:27:31 INFO - PROCESS | 1803 | 1461112051092 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 3551ms 17:27:31 INFO - PROCESS | 1803 | 1461112051124 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 1803 | 1461112051130 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 17:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:27:31 INFO - PROCESS | 1803 | 1461112051140 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1803 | 1461112051144 Marionette TRACE conn4 <- [1,2214,null,{}] 17:27:31 INFO - PROCESS | 1803 | 1461112051152 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:31 INFO - PROCESS | 1803 | 1461112051430 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 17:27:31 INFO - PROCESS | 1803 | 1461112051781 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x897f1000 == 125 [pid = 1803] [id = 561] 17:27:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x897f3400) [pid = 1803] [serial = 1684] [outer = (nil)] 17:27:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x89866400) [pid = 1803] [serial = 1685] [outer = 0x897f3400] 17:27:31 INFO - PROCESS | 1803 | 1461112051871 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x89f8d400) [pid = 1803] [serial = 1686] [outer = 0x897f3400] 17:27:32 INFO - PROCESS | 1803 | 1461112052813 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1742ms 17:27:32 INFO - PROCESS | 1803 | 1461112052883 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1803 | 1461112052889 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 17:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:27:32 INFO - PROCESS | 1803 | 1461112052901 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1803 | 1461112052905 Marionette TRACE conn4 <- [1,2218,null,{}] 17:27:32 INFO - PROCESS | 1803 | 1461112052927 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:33 INFO - PROCESS | 1803 | 1461112053228 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 17:27:33 INFO - PROCESS | 1803 | 1461112053263 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x88079000 == 126 [pid = 1803] [id = 562] 17:27:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x89e23c00) [pid = 1803] [serial = 1687] [outer = (nil)] 17:27:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8b02e000) [pid = 1803] [serial = 1688] [outer = 0x89e23c00] 17:27:33 INFO - PROCESS | 1803 | 1461112053345 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8b148000) [pid = 1803] [serial = 1689] [outer = 0x89e23c00] 17:27:34 INFO - PROCESS | 1803 | 1461112054508 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1689ms 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x99a1a800) [pid = 1803] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x88fbd400) [pid = 1803] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8b141800) [pid = 1803] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x86c3cc00) [pid = 1803] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x938cd800) [pid = 1803] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x93544400) [pid = 1803] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x96ae9400) [pid = 1803] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8502fc00) [pid = 1803] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x9340d400) [pid = 1803] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x9353c000) [pid = 1803] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x92bc7c00) [pid = 1803] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x9121b400) [pid = 1803] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8febc800) [pid = 1803] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x8b14d800) [pid = 1803] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x8faa3400) [pid = 1803] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x8f984400) [pid = 1803] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x854f2400) [pid = 1803] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x8be2b800) [pid = 1803] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x8c1d2400) [pid = 1803] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x86caec00) [pid = 1803] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x86cb6c00) [pid = 1803] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:27:35 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x876ee000) [pid = 1803] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:27:35 INFO - PROCESS | 1803 | 1461112055197 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 1803 | 1461112055200 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 17:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:27:35 INFO - PROCESS | 1803 | 1461112055240 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 1803 | 1461112055249 Marionette TRACE conn4 <- [1,2222,null,{}] 17:27:35 INFO - PROCESS | 1803 | 1461112055266 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:35 INFO - PROCESS | 1803 | 1461112055553 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 17:27:35 INFO - PROCESS | 1803 | 1461112055676 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c3c400 == 127 [pid = 1803] [id = 563] 17:27:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x8b141800) [pid = 1803] [serial = 1690] [outer = (nil)] 17:27:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x8b23b000) [pid = 1803] [serial = 1691] [outer = 0x8b141800] 17:27:35 INFO - PROCESS | 1803 | 1461112055758 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x8bb84400) [pid = 1803] [serial = 1692] [outer = 0x8b141800] 17:27:36 INFO - PROCESS | 1803 | 1461112056514 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1295ms 17:27:36 INFO - PROCESS | 1803 | 1461112056539 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 17:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:27:36 INFO - PROCESS | 1803 | 1461112056544 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 17:27:36 INFO - PROCESS | 1803 | 1461112056550 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1803 | 1461112056553 Marionette TRACE conn4 <- [1,2226,null,{}] 17:27:36 INFO - PROCESS | 1803 | 1461112056559 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:36 INFO - PROCESS | 1803 | 1461112056766 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 17:27:36 INFO - PROCESS | 1803 | 1461112056782 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fbd400 == 128 [pid = 1803] [id = 564] 17:27:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x89f8f000) [pid = 1803] [serial = 1693] [outer = (nil)] 17:27:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8c1dc800) [pid = 1803] [serial = 1694] [outer = 0x89f8f000] 17:27:37 INFO - PROCESS | 1803 | 1461112057031 Marionette DEBUG loaded listener.js 17:27:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8c1e8c00) [pid = 1803] [serial = 1695] [outer = 0x89f8f000] 17:27:38 INFO - PROCESS | 1803 | 1461112058188 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1682ms 17:27:38 INFO - PROCESS | 1803 | 1461112058234 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 17:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:27:38 INFO - PROCESS | 1803 | 1461112058242 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 17:27:38 INFO - PROCESS | 1803 | 1461112058252 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - PROCESS | 1803 | 1461112058258 Marionette TRACE conn4 <- [1,2230,null,{}] 17:27:38 INFO - PROCESS | 1803 | 1461112058267 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:38 INFO - PROCESS | 1803 | 1461112058558 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 17:27:38 INFO - PROCESS | 1803 | 1461112058900 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x876ed800 == 129 [pid = 1803] [id = 565] 17:27:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x88075000) [pid = 1803] [serial = 1696] [outer = (nil)] 17:27:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x897eb800) [pid = 1803] [serial = 1697] [outer = 0x88075000] 17:27:39 INFO - PROCESS | 1803 | 1461112059001 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8a04a800) [pid = 1803] [serial = 1698] [outer = 0x88075000] 17:27:39 INFO - PROCESS | 1803 | 1461112059954 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1742ms 17:27:39 INFO - PROCESS | 1803 | 1461112059994 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 1803 | 1461112060003 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 17:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:27:40 INFO - PROCESS | 1803 | 1461112060014 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 1803 | 1461112060019 Marionette TRACE conn4 <- [1,2234,null,{}] 17:27:40 INFO - PROCESS | 1803 | 1461112060025 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:40 INFO - PROCESS | 1803 | 1461112060272 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 17:27:40 INFO - PROCESS | 1803 | 1461112060664 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b22f800 == 130 [pid = 1803] [id = 566] 17:27:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8b232c00) [pid = 1803] [serial = 1699] [outer = (nil)] 17:27:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8be36800) [pid = 1803] [serial = 1700] [outer = 0x8b232c00] 17:27:40 INFO - PROCESS | 1803 | 1461112060765 Marionette DEBUG loaded listener.js 17:27:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8c1e3000) [pid = 1803] [serial = 1701] [outer = 0x8b232c00] 17:27:41 INFO - PROCESS | 1803 | 1461112061736 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1787ms 17:27:41 INFO - PROCESS | 1803 | 1461112061802 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 1803 | 1461112061807 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 17:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:27:41 INFO - PROCESS | 1803 | 1461112061814 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 1803 | 1461112061820 Marionette TRACE conn4 <- [1,2238,null,{}] 17:27:41 INFO - PROCESS | 1803 | 1461112061837 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:42 INFO - PROCESS | 1803 | 1461112062134 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 17:27:42 INFO - PROCESS | 1803 | 1461112062481 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c3d7800 == 131 [pid = 1803] [id = 567] 17:27:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8c4c8800) [pid = 1803] [serial = 1702] [outer = (nil)] 17:27:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8e316400) [pid = 1803] [serial = 1703] [outer = 0x8c4c8800] 17:27:42 INFO - PROCESS | 1803 | 1461112062583 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8f246800) [pid = 1803] [serial = 1704] [outer = 0x8c4c8800] 17:27:43 INFO - PROCESS | 1803 | 1461112063520 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1745ms 17:27:43 INFO - PROCESS | 1803 | 1461112063562 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 1803 | 1461112063568 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 17:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:27:43 INFO - PROCESS | 1803 | 1461112063580 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 1803 | 1461112063584 Marionette TRACE conn4 <- [1,2242,null,{}] 17:27:43 INFO - PROCESS | 1803 | 1461112063591 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:43 INFO - PROCESS | 1803 | 1461112063851 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 17:27:44 INFO - PROCESS | 1803 | 1461112064175 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4c5800 == 132 [pid = 1803] [id = 568] 17:27:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8e310000) [pid = 1803] [serial = 1705] [outer = (nil)] 17:27:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8f390800) [pid = 1803] [serial = 1706] [outer = 0x8e310000] 17:27:44 INFO - PROCESS | 1803 | 1461112064279 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8f97e800) [pid = 1803] [serial = 1707] [outer = 0x8e310000] 17:27:45 INFO - PROCESS | 1803 | 1461112065208 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1691ms 17:27:45 INFO - PROCESS | 1803 | 1461112065271 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 17:27:45 INFO - PROCESS | 1803 | 1461112065277 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 17:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:27:45 INFO - PROCESS | 1803 | 1461112065284 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:27:45 INFO - PROCESS | 1803 | 1461112065287 Marionette TRACE conn4 <- [1,2246,null,{}] 17:27:45 INFO - PROCESS | 1803 | 1461112065294 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:45 INFO - PROCESS | 1803 | 1461112065539 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 17:27:45 INFO - PROCESS | 1803 | 1461112065862 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe5c00 == 133 [pid = 1803] [id = 569] 17:27:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8f388000) [pid = 1803] [serial = 1708] [outer = (nil)] 17:27:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8faa4c00) [pid = 1803] [serial = 1709] [outer = 0x8f388000] 17:27:45 INFO - PROCESS | 1803 | 1461112065963 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8faa8c00) [pid = 1803] [serial = 1710] [outer = 0x8f388000] 17:27:47 INFO - PROCESS | 1803 | 1461112067052 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1790ms 17:27:47 INFO - PROCESS | 1803 | 1461112067076 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 17:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:27:47 INFO - PROCESS | 1803 | 1461112067080 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 17:27:47 INFO - PROCESS | 1803 | 1461112067087 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 1803 | 1461112067092 Marionette TRACE conn4 <- [1,2250,null,{}] 17:27:47 INFO - PROCESS | 1803 | 1461112067098 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:47 INFO - PROCESS | 1803 | 1461112067366 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 17:27:47 INFO - PROCESS | 1803 | 1461112067702 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x83684800 == 134 [pid = 1803] [id = 570] 17:27:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8faa2800) [pid = 1803] [serial = 1711] [outer = (nil)] 17:27:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x9031a000) [pid = 1803] [serial = 1712] [outer = 0x8faa2800] 17:27:47 INFO - PROCESS | 1803 | 1461112067806 Marionette DEBUG loaded listener.js 17:27:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x90320c00) [pid = 1803] [serial = 1713] [outer = 0x8faa2800] 17:27:48 INFO - PROCESS | 1803 | 1461112068708 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1641ms 17:27:48 INFO - PROCESS | 1803 | 1461112068729 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 17:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:27:48 INFO - PROCESS | 1803 | 1461112068734 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 17:27:48 INFO - PROCESS | 1803 | 1461112068742 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:27:48 INFO - PROCESS | 1803 | 1461112068745 Marionette TRACE conn4 <- [1,2254,null,{}] 17:27:48 INFO - PROCESS | 1803 | 1461112068752 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:49 INFO - PROCESS | 1803 | 1461112068998 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 17:27:49 INFO - PROCESS | 1803 | 1461112069330 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffc7c00 == 135 [pid = 1803] [id = 571] 17:27:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8ffcd400) [pid = 1803] [serial = 1714] [outer = (nil)] 17:27:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x9121c000) [pid = 1803] [serial = 1715] [outer = 0x8ffcd400] 17:27:49 INFO - PROCESS | 1803 | 1461112069430 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x91e45000) [pid = 1803] [serial = 1716] [outer = 0x8ffcd400] 17:27:50 INFO - PROCESS | 1803 | 1461112070405 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:27:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:27:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1733ms 17:27:50 INFO - PROCESS | 1803 | 1461112070476 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 1803 | 1461112070481 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 17:27:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:27:50 INFO - PROCESS | 1803 | 1461112070489 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 1803 | 1461112070492 Marionette TRACE conn4 <- [1,2258,null,{}] 17:27:50 INFO - PROCESS | 1803 | 1461112070499 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:50 INFO - PROCESS | 1803 | 1461112070754 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 17:27:51 INFO - PROCESS | 1803 | 1461112071098 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x91131c00 == 136 [pid = 1803] [id = 572] 17:27:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x9121dc00) [pid = 1803] [serial = 1717] [outer = (nil)] 17:27:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x92ada000) [pid = 1803] [serial = 1718] [outer = 0x9121dc00] 17:27:51 INFO - PROCESS | 1803 | 1461112071196 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x92b17800) [pid = 1803] [serial = 1719] [outer = 0x9121dc00] 17:27:52 INFO - PROCESS | 1803 | 1461112072162 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1738ms 17:27:52 INFO - PROCESS | 1803 | 1461112072227 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 17:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:27:52 INFO - PROCESS | 1803 | 1461112072232 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 17:27:52 INFO - PROCESS | 1803 | 1461112072239 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 1803 | 1461112072243 Marionette TRACE conn4 <- [1,2262,null,{}] 17:27:52 INFO - PROCESS | 1803 | 1461112072248 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:52 INFO - PROCESS | 1803 | 1461112072523 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 17:27:52 INFO - PROCESS | 1803 | 1461112072872 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x85036400 == 137 [pid = 1803] [id = 573] 17:27:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x854eb000) [pid = 1803] [serial = 1720] [outer = (nil)] 17:27:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x93404000) [pid = 1803] [serial = 1721] [outer = 0x854eb000] 17:27:52 INFO - PROCESS | 1803 | 1461112072978 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x93409400) [pid = 1803] [serial = 1722] [outer = 0x854eb000] 17:27:53 INFO - PROCESS | 1803 | 1461112073926 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1732ms 17:27:53 INFO - PROCESS | 1803 | 1461112073972 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 17:27:53 INFO - PROCESS | 1803 | 1461112073976 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 17:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:27:53 INFO - PROCESS | 1803 | 1461112073985 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:27:53 INFO - PROCESS | 1803 | 1461112073990 Marionette TRACE conn4 <- [1,2266,null,{}] 17:27:53 INFO - PROCESS | 1803 | 1461112073997 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:54 INFO - PROCESS | 1803 | 1461112074269 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 17:27:54 INFO - PROCESS | 1803 | 1461112074670 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x91212000 == 138 [pid = 1803] [id = 574] 17:27:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x93406400) [pid = 1803] [serial = 1723] [outer = (nil)] 17:27:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x9353c000) [pid = 1803] [serial = 1724] [outer = 0x93406400] 17:27:54 INFO - PROCESS | 1803 | 1461112074820 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x93540800) [pid = 1803] [serial = 1725] [outer = 0x93406400] 17:27:55 INFO - PROCESS | 1803 | 1461112075834 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1893ms 17:27:55 INFO - PROCESS | 1803 | 1461112075880 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 17:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:27:55 INFO - PROCESS | 1803 | 1461112075892 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 17:27:55 INFO - PROCESS | 1803 | 1461112075899 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1803 | 1461112075904 Marionette TRACE conn4 <- [1,2270,null,{}] 17:27:55 INFO - PROCESS | 1803 | 1461112075910 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:56 INFO - PROCESS | 1803 | 1461112076182 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 17:27:56 INFO - PROCESS | 1803 | 1461112076524 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x934bec00 == 139 [pid = 1803] [id = 575] 17:27:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x94667c00) [pid = 1803] [serial = 1726] [outer = (nil)] 17:27:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x94675800) [pid = 1803] [serial = 1727] [outer = 0x94667c00] 17:27:56 INFO - PROCESS | 1803 | 1461112076669 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x96a0f800) [pid = 1803] [serial = 1728] [outer = 0x94667c00] 17:27:57 INFO - PROCESS | 1803 | 1461112077751 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1901ms 17:27:57 INFO - PROCESS | 1803 | 1461112077800 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 17:27:57 INFO - PROCESS | 1803 | 1461112077804 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 17:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:27:57 INFO - PROCESS | 1803 | 1461112077812 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 1803 | 1461112077816 Marionette TRACE conn4 <- [1,2274,null,{}] 17:27:57 INFO - PROCESS | 1803 | 1461112077822 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:58 INFO - PROCESS | 1803 | 1461112078076 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 17:27:58 INFO - PROCESS | 1803 | 1461112078416 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x89f98800 == 140 [pid = 1803] [id = 576] 17:27:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x8b02c800) [pid = 1803] [serial = 1729] [outer = (nil)] 17:27:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x9816d400) [pid = 1803] [serial = 1730] [outer = 0x8b02c800] 17:27:58 INFO - PROCESS | 1803 | 1461112078520 Marionette DEBUG loaded listener.js 17:27:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x98170c00) [pid = 1803] [serial = 1731] [outer = 0x8b02c800] 17:27:59 INFO - PROCESS | 1803 | 1461112079530 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1734ms 17:27:59 INFO - PROCESS | 1803 | 1461112079547 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 1803 | 1461112079550 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 17:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:27:59 INFO - PROCESS | 1803 | 1461112079557 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 1803 | 1461112079560 Marionette TRACE conn4 <- [1,2278,null,{}] 17:27:59 INFO - PROCESS | 1803 | 1461112079567 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:59 INFO - PROCESS | 1803 | 1461112079848 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 17:28:00 INFO - PROCESS | 1803 | 1461112080200 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x93ba6000 == 141 [pid = 1803] [id = 577] 17:28:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x9701bc00) [pid = 1803] [serial = 1732] [outer = (nil)] 17:28:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x985d7c00) [pid = 1803] [serial = 1733] [outer = 0x9701bc00] 17:28:00 INFO - PROCESS | 1803 | 1461112080304 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x98ba5000) [pid = 1803] [serial = 1734] [outer = 0x9701bc00] 17:28:01 INFO - PROCESS | 1803 | 1461112081209 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1736ms 17:28:01 INFO - PROCESS | 1803 | 1461112081297 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 1803 | 1461112081303 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 17:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:28:01 INFO - PROCESS | 1803 | 1461112081314 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 1803 | 1461112081318 Marionette TRACE conn4 <- [1,2282,null,{}] 17:28:01 INFO - PROCESS | 1803 | 1461112081329 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:01 INFO - PROCESS | 1803 | 1461112081834 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 17:28:02 INFO - PROCESS | 1803 | 1461112082147 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x97b0d800 == 142 [pid = 1803] [id = 578] 17:28:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x9807f800) [pid = 1803] [serial = 1735] [outer = (nil)] 17:28:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x99933800) [pid = 1803] [serial = 1736] [outer = 0x9807f800] 17:28:02 INFO - PROCESS | 1803 | 1461112082254 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x99a18800) [pid = 1803] [serial = 1737] [outer = 0x9807f800] 17:28:03 INFO - PROCESS | 1803 | 1461112083244 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1996ms 17:28:03 INFO - PROCESS | 1803 | 1461112083310 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 17:28:03 INFO - PROCESS | 1803 | 1461112083314 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 17:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:28:03 INFO - PROCESS | 1803 | 1461112083321 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 1803 | 1461112083324 Marionette TRACE conn4 <- [1,2286,null,{}] 17:28:03 INFO - PROCESS | 1803 | 1461112083330 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:03 INFO - PROCESS | 1803 | 1461112083576 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 17:28:03 INFO - PROCESS | 1803 | 1461112083910 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x84ced800 == 143 [pid = 1803] [id = 579] 17:28:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x876eec00) [pid = 1803] [serial = 1738] [outer = (nil)] 17:28:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x9a776800) [pid = 1803] [serial = 1739] [outer = 0x876eec00] 17:28:04 INFO - PROCESS | 1803 | 1461112084012 Marionette DEBUG loaded listener.js 17:28:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x9e917800) [pid = 1803] [serial = 1740] [outer = 0x876eec00] 17:28:04 INFO - PROCESS | 1803 | 1461112084933 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 17:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1685ms 17:28:05 INFO - PROCESS | 1803 | 1461112085008 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 1803 | 1461112085011 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 17:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:28:05 INFO - PROCESS | 1803 | 1461112085021 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 1803 | 1461112085026 Marionette TRACE conn4 <- [1,2290,null,{}] 17:28:05 INFO - PROCESS | 1803 | 1461112085033 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:05 INFO - PROCESS | 1803 | 1461112085336 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 17:28:05 INFO - PROCESS | 1803 | 1461112085671 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c31000 == 144 [pid = 1803] [id = 580] 17:28:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x9a772c00) [pid = 1803] [serial = 1741] [outer = (nil)] 17:28:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x9fb58000) [pid = 1803] [serial = 1742] [outer = 0x9a772c00] 17:28:05 INFO - PROCESS | 1803 | 1461112085771 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x9fb9b800) [pid = 1803] [serial = 1743] [outer = 0x9a772c00] 17:28:06 INFO - PROCESS | 1803 | 1461112086686 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1742ms 17:28:06 INFO - PROCESS | 1803 | 1461112086763 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 17:28:06 INFO - PROCESS | 1803 | 1461112086768 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 17:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:28:06 INFO - PROCESS | 1803 | 1461112086775 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 1803 | 1461112086778 Marionette TRACE conn4 <- [1,2294,null,{}] 17:28:06 INFO - PROCESS | 1803 | 1461112086784 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:07 INFO - PROCESS | 1803 | 1461112087065 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 17:28:07 INFO - PROCESS | 1803 | 1461112087405 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x9927f800 == 145 [pid = 1803] [id = 581] 17:28:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x9a777c00) [pid = 1803] [serial = 1744] [outer = (nil)] 17:28:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x9fd97c00) [pid = 1803] [serial = 1745] [outer = 0x9a777c00] 17:28:07 INFO - PROCESS | 1803 | 1461112087500 Marionette DEBUG loaded listener.js 17:28:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x9fdeac00) [pid = 1803] [serial = 1746] [outer = 0x9a777c00] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x84ceec00 == 144 [pid = 1803] [id = 520] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x86c3c400 == 143 [pid = 1803] [id = 563] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x88079000 == 142 [pid = 1803] [id = 562] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x897f1000 == 141 [pid = 1803] [id = 561] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x83c8a400 == 140 [pid = 1803] [id = 560] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x93bab800 == 139 [pid = 1803] [id = 557] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x90323000 == 138 [pid = 1803] [id = 558] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x96a0e800 == 137 [pid = 1803] [id = 556] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x86c2dc00 == 136 [pid = 1803] [id = 555] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x92a9bc00 == 135 [pid = 1803] [id = 553] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x92bc1400 == 134 [pid = 1803] [id = 554] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x83fb7400 == 133 [pid = 1803] [id = 552] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x905ecc00 == 132 [pid = 1803] [id = 551] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffe1800 == 131 [pid = 1803] [id = 550] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x83c80400 == 130 [pid = 1803] [id = 549] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8e410800 == 129 [pid = 1803] [id = 548] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1d9400 == 128 [pid = 1803] [id = 546] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1df400 == 127 [pid = 1803] [id = 547] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x83fbc000 == 126 [pid = 1803] [id = 545] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x89e2c400 == 125 [pid = 1803] [id = 544] 17:28:10 INFO - PROCESS | 1803 | --DOCSHELL 0x876f1800 == 124 [pid = 1803] [id = 543] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x8bb86000) [pid = 1803] [serial = 1628] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x9a776400) [pid = 1803] [serial = 1551] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x8be2d800) [pid = 1803] [serial = 1500] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x8b237c00) [pid = 1803] [serial = 1625] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x876f3c00) [pid = 1803] [serial = 1619] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x87edf400) [pid = 1803] [serial = 1620] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x9de8b000) [pid = 1803] [serial = 1616] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x98bdc400) [pid = 1803] [serial = 1613] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x99661000) [pid = 1803] [serial = 1614] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x9840f400) [pid = 1803] [serial = 1611] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x9840ac00) [pid = 1803] [serial = 1610] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x98172000) [pid = 1803] [serial = 1608] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x98170000) [pid = 1803] [serial = 1607] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x96aeec00) [pid = 1803] [serial = 1605] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x960d4800) [pid = 1803] [serial = 1604] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x9466c400) [pid = 1803] [serial = 1602] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x94667400) [pid = 1803] [serial = 1601] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x938cb800) [pid = 1803] [serial = 1599] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x938c4400) [pid = 1803] [serial = 1598] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x934c6c00) [pid = 1803] [serial = 1596] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x93410000) [pid = 1803] [serial = 1595] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x92ad2400) [pid = 1803] [serial = 1593] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x92acc800) [pid = 1803] [serial = 1592] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x9121d000) [pid = 1803] [serial = 1590] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x91219c00) [pid = 1803] [serial = 1589] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x90321800) [pid = 1803] [serial = 1587] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x8fff0c00) [pid = 1803] [serial = 1586] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x8fec5800) [pid = 1803] [serial = 1584] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x8fec3000) [pid = 1803] [serial = 1583] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8fb16c00) [pid = 1803] [serial = 1581] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8faa2000) [pid = 1803] [serial = 1580] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x8f250000) [pid = 1803] [serial = 1578] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8e407800) [pid = 1803] [serial = 1577] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8e30d000) [pid = 1803] [serial = 1575] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x8c4c6400) [pid = 1803] [serial = 1574] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8c1e4000) [pid = 1803] [serial = 1572] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8c1d8c00) [pid = 1803] [serial = 1571] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8b0ba400) [pid = 1803] [serial = 1569] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8afed000) [pid = 1803] [serial = 1568] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x87798c00) [pid = 1803] [serial = 1566] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x876f0800) [pid = 1803] [serial = 1565] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x89e2b800) [pid = 1803] [serial = 1622] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8bb86c00) [pid = 1803] [serial = 1626] [outer = (nil)] [url = about:blank] 17:28:10 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8a048400) [pid = 1803] [serial = 1623] [outer = (nil)] [url = about:blank] 17:28:11 INFO - PROCESS | 1803 | 1461112091049 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 4300ms 17:28:11 INFO - PROCESS | 1803 | 1461112091077 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 17:28:11 INFO - PROCESS | 1803 | 1461112091083 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 17:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:28:11 INFO - PROCESS | 1803 | 1461112091093 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 1803 | 1461112091101 Marionette TRACE conn4 <- [1,2298,null,{}] 17:28:11 INFO - PROCESS | 1803 | 1461112091110 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:11 INFO - PROCESS | 1803 | 1461112091391 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 17:28:11 INFO - PROCESS | 1803 | 1461112091682 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x87798000 == 125 [pid = 1803] [id = 582] 17:28:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x87798400) [pid = 1803] [serial = 1747] [outer = (nil)] 17:28:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x88070800) [pid = 1803] [serial = 1748] [outer = 0x87798400] 17:28:11 INFO - PROCESS | 1803 | 1461112091821 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x88fb0000) [pid = 1803] [serial = 1749] [outer = 0x87798400] 17:28:12 INFO - PROCESS | 1803 | 1461112092969 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1948ms 17:28:13 INFO - PROCESS | 1803 | 1461112093042 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 17:28:13 INFO - PROCESS | 1803 | 1461112093053 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 17:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:28:13 INFO - PROCESS | 1803 | 1461112093067 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:28:13 INFO - PROCESS | 1803 | 1461112093073 Marionette TRACE conn4 <- [1,2302,null,{}] 17:28:13 INFO - PROCESS | 1803 | 1461112093097 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:13 INFO - PROCESS | 1803 | 1461112093446 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 17:28:13 INFO - PROCESS | 1803 | 1461112093617 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a048400 == 126 [pid = 1803] [id = 583] 17:28:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8a04e000) [pid = 1803] [serial = 1750] [outer = (nil)] 17:28:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8af0c800) [pid = 1803] [serial = 1751] [outer = 0x8a04e000] 17:28:13 INFO - PROCESS | 1803 | 1461112093716 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8afed000) [pid = 1803] [serial = 1752] [outer = 0x8a04e000] 17:28:14 INFO - PROCESS | 1803 | 1461112094867 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1861ms 17:28:14 INFO - PROCESS | 1803 | 1461112094926 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 17:28:14 INFO - PROCESS | 1803 | 1461112094931 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 17:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:28:14 INFO - PROCESS | 1803 | 1461112094939 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 1803 | 1461112094946 Marionette TRACE conn4 <- [1,2306,null,{}] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x86cb0c00) [pid = 1803] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x981a0400) [pid = 1803] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x89e23c00) [pid = 1803] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x8c4d0000) [pid = 1803] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8c4cfc00) [pid = 1803] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8c1e4400) [pid = 1803] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8afe2c00) [pid = 1803] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x876f5000) [pid = 1803] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x897f3400) [pid = 1803] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x83fc0000) [pid = 1803] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x9a4b6000) [pid = 1803] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x92acf400) [pid = 1803] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x98177400) [pid = 1803] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x97a49c00) [pid = 1803] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x8c1eb400) [pid = 1803] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x93546400) [pid = 1803] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x934c5c00) [pid = 1803] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x84cf6000) [pid = 1803] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x90ff5800) [pid = 1803] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x8ffe2000) [pid = 1803] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x83fb5800) [pid = 1803] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x8fa9a000) [pid = 1803] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:28:15 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x8b141800) [pid = 1803] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:28:15 INFO - PROCESS | 1803 | 1461112095766 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:16 INFO - PROCESS | 1803 | 1461112096107 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 17:28:16 INFO - PROCESS | 1803 | 1461112096236 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb0c00 == 127 [pid = 1803] [id = 584] 17:28:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x89f94400) [pid = 1803] [serial = 1753] [outer = (nil)] 17:28:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x8b0b1c00) [pid = 1803] [serial = 1754] [outer = 0x89f94400] 17:28:16 INFO - PROCESS | 1803 | 1461112096323 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x8b14d800) [pid = 1803] [serial = 1755] [outer = 0x89f94400] 17:28:17 INFO - PROCESS | 1803 | 1461112097162 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2297ms 17:28:17 INFO - PROCESS | 1803 | 1461112097237 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 1803 | 1461112097242 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 17:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:28:17 INFO - PROCESS | 1803 | 1461112097249 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 1803 | 1461112097252 Marionette TRACE conn4 <- [1,2310,null,{}] 17:28:17 INFO - PROCESS | 1803 | 1461112097258 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:17 INFO - PROCESS | 1803 | 1461112097504 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 17:28:17 INFO - PROCESS | 1803 | 1461112097924 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c8a400 == 128 [pid = 1803] [id = 585] 17:28:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x83fb5800) [pid = 1803] [serial = 1756] [outer = (nil)] 17:28:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x84cf8800) [pid = 1803] [serial = 1757] [outer = 0x83fb5800] 17:28:18 INFO - PROCESS | 1803 | 1461112098030 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x86cb0800) [pid = 1803] [serial = 1758] [outer = 0x83fb5800] 17:28:19 INFO - PROCESS | 1803 | 1461112099053 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1839ms 17:28:19 INFO - PROCESS | 1803 | 1461112099089 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 17:28:19 INFO - PROCESS | 1803 | 1461112099098 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 17:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:28:19 INFO - PROCESS | 1803 | 1461112099110 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 1803 | 1461112099114 Marionette TRACE conn4 <- [1,2314,null,{}] 17:28:19 INFO - PROCESS | 1803 | 1461112099123 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:19 INFO - PROCESS | 1803 | 1461112099393 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 17:28:19 INFO - PROCESS | 1803 | 1461112099731 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ee9000 == 129 [pid = 1803] [id = 586] 17:28:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x8807b000) [pid = 1803] [serial = 1759] [outer = (nil)] 17:28:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x897ee400) [pid = 1803] [serial = 1760] [outer = 0x8807b000] 17:28:19 INFO - PROCESS | 1803 | 1461112099836 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x89e25800) [pid = 1803] [serial = 1761] [outer = 0x8807b000] 17:28:20 INFO - PROCESS | 1803 | 1461112100880 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1843ms 17:28:20 INFO - PROCESS | 1803 | 1461112100955 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 17:28:20 INFO - PROCESS | 1803 | 1461112100962 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 17:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:28:20 INFO - PROCESS | 1803 | 1461112100972 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 1803 | 1461112100977 Marionette TRACE conn4 <- [1,2318,null,{}] 17:28:20 INFO - PROCESS | 1803 | 1461112100984 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:21 INFO - PROCESS | 1803 | 1461112101265 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 17:28:21 INFO - PROCESS | 1803 | 1461112101638 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fbd800 == 130 [pid = 1803] [id = 587] 17:28:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8a052000) [pid = 1803] [serial = 1762] [outer = (nil)] 17:28:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8afee000) [pid = 1803] [serial = 1763] [outer = 0x8a052000] 17:28:21 INFO - PROCESS | 1803 | 1461112101733 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8b147c00) [pid = 1803] [serial = 1764] [outer = 0x8a052000] 17:28:22 INFO - PROCESS | 1803 | 1461112102767 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:28:22 INFO - PROCESS | 1803 | 1461112102817 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 17:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:28:22 INFO - PROCESS | 1803 | 1461112102828 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 1803 | 1461112102839 Marionette TRACE conn4 <- [1,2322,null,{}] 17:28:22 INFO - PROCESS | 1803 | 1461112102855 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:23 INFO - PROCESS | 1803 | 1461112103269 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 17:28:23 INFO - PROCESS | 1803 | 1461112103499 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b022400 == 131 [pid = 1803] [id = 588] 17:28:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8b237c00) [pid = 1803] [serial = 1765] [outer = (nil)] 17:28:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8c1e6800) [pid = 1803] [serial = 1766] [outer = 0x8b237c00] 17:28:23 INFO - PROCESS | 1803 | 1461112103594 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8c3ce800) [pid = 1803] [serial = 1767] [outer = 0x8b237c00] 17:28:24 INFO - PROCESS | 1803 | 1461112104566 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1804ms 17:28:24 INFO - PROCESS | 1803 | 1461112104631 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 17:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:28:24 INFO - PROCESS | 1803 | 1461112104636 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 17:28:24 INFO - PROCESS | 1803 | 1461112104642 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 1803 | 1461112104646 Marionette TRACE conn4 <- [1,2326,null,{}] 17:28:24 INFO - PROCESS | 1803 | 1461112104652 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:24 INFO - PROCESS | 1803 | 1461112104930 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 17:28:25 INFO - PROCESS | 1803 | 1461112105261 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be2b800 == 132 [pid = 1803] [id = 589] 17:28:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8be2d400) [pid = 1803] [serial = 1768] [outer = (nil)] 17:28:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8c4ce000) [pid = 1803] [serial = 1769] [outer = 0x8be2d400] 17:28:25 INFO - PROCESS | 1803 | 1461112105351 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8c4d0000) [pid = 1803] [serial = 1770] [outer = 0x8be2d400] 17:28:26 INFO - PROCESS | 1803 | 1461112106320 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1739ms 17:28:26 INFO - PROCESS | 1803 | 1461112106382 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 17:28:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:28:26 INFO - PROCESS | 1803 | 1461112106386 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 17:28:26 INFO - PROCESS | 1803 | 1461112106393 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:28:26 INFO - PROCESS | 1803 | 1461112106396 Marionette TRACE conn4 <- [1,2330,null,{}] 17:28:26 INFO - PROCESS | 1803 | 1461112106402 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:26 INFO - PROCESS | 1803 | 1461112106626 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 17:28:26 INFO - PROCESS | 1803 | 1461112106953 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f250c00 == 133 [pid = 1803] [id = 590] 17:28:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8f251000) [pid = 1803] [serial = 1771] [outer = (nil)] 17:28:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8f385000) [pid = 1803] [serial = 1772] [outer = 0x8f251000] 17:28:27 INFO - PROCESS | 1803 | 1461112107068 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8fa9d000) [pid = 1803] [serial = 1773] [outer = 0x8f251000] 17:28:28 INFO - PROCESS | 1803 | 1461112108045 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:28:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:28:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1687ms 17:28:28 INFO - PROCESS | 1803 | 1461112108080 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 17:28:28 INFO - PROCESS | 1803 | 1461112108083 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 17:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:28:28 INFO - PROCESS | 1803 | 1461112108090 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 1803 | 1461112108092 Marionette TRACE conn4 <- [1,2334,null,{}] 17:28:28 INFO - PROCESS | 1803 | 1461112108099 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:28 INFO - PROCESS | 1803 | 1461112108343 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 17:28:28 INFO - PROCESS | 1803 | 1461112108668 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f382800 == 134 [pid = 1803] [id = 591] 17:28:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8fb1b000) [pid = 1803] [serial = 1774] [outer = (nil)] 17:28:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8fec0800) [pid = 1803] [serial = 1775] [outer = 0x8fb1b000] 17:28:28 INFO - PROCESS | 1803 | 1461112108764 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8ffc4400) [pid = 1803] [serial = 1776] [outer = 0x8fb1b000] 17:28:29 INFO - PROCESS | 1803 | 1461112109697 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:28:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:28:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1638ms 17:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:28:29 INFO - PROCESS | 1803 | 1461112109729 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 17:28:29 INFO - PROCESS | 1803 | 1461112109732 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 17:28:29 INFO - PROCESS | 1803 | 1461112109739 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 1803 | 1461112109743 Marionette TRACE conn4 <- [1,2338,null,{}] 17:28:29 INFO - PROCESS | 1803 | 1461112109749 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:29 INFO - PROCESS | 1803 | 1461112109976 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 17:28:30 INFO - PROCESS | 1803 | 1461112110304 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f252000 == 135 [pid = 1803] [id = 592] 17:28:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8fb17c00) [pid = 1803] [serial = 1777] [outer = (nil)] 17:28:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x90318c00) [pid = 1803] [serial = 1778] [outer = 0x8fb17c00] 17:28:30 INFO - PROCESS | 1803 | 1461112110407 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x9031f400) [pid = 1803] [serial = 1779] [outer = 0x8fb17c00] 17:28:31 INFO - PROCESS | 1803 | 1461112111359 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1637ms 17:28:31 INFO - PROCESS | 1803 | 1461112111376 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 1803 | 1461112111380 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 17:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:28:31 INFO - PROCESS | 1803 | 1461112111386 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 1803 | 1461112111390 Marionette TRACE conn4 <- [1,2342,null,{}] 17:28:31 INFO - PROCESS | 1803 | 1461112111396 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:31 INFO - PROCESS | 1803 | 1461112111627 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 17:28:31 INFO - PROCESS | 1803 | 1461112111956 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x8af13c00 == 136 [pid = 1803] [id = 593] 17:28:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8fb13400) [pid = 1803] [serial = 1780] [outer = (nil)] 17:28:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x90ff5800) [pid = 1803] [serial = 1781] [outer = 0x8fb13400] 17:28:32 INFO - PROCESS | 1803 | 1461112112055 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x9121a000) [pid = 1803] [serial = 1782] [outer = 0x8fb13400] 17:28:33 INFO - PROCESS | 1803 | 1461112113263 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1940ms 17:28:33 INFO - PROCESS | 1803 | 1461112113328 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 1803 | 1461112113332 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 17:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:28:33 INFO - PROCESS | 1803 | 1461112113351 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 1803 | 1461112113355 Marionette TRACE conn4 <- [1,2346,null,{}] 17:28:33 INFO - PROCESS | 1803 | 1461112113409 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:33 INFO - PROCESS | 1803 | 1461112113681 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 17:28:34 INFO - PROCESS | 1803 | 1461112114007 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffe5800 == 137 [pid = 1803] [id = 594] 17:28:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8ffea000) [pid = 1803] [serial = 1783] [outer = (nil)] 17:28:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x92aa0400) [pid = 1803] [serial = 1784] [outer = 0x8ffea000] 17:28:34 INFO - PROCESS | 1803 | 1461112114099 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x92aa8c00) [pid = 1803] [serial = 1785] [outer = 0x8ffea000] 17:28:35 INFO - PROCESS | 1803 | 1461112115067 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1755ms 17:28:35 INFO - PROCESS | 1803 | 1461112115106 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 17:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:28:35 INFO - PROCESS | 1803 | 1461112115110 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 17:28:35 INFO - PROCESS | 1803 | 1461112115117 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:28:35 INFO - PROCESS | 1803 | 1461112115121 Marionette TRACE conn4 <- [1,2350,null,{}] 17:28:35 INFO - PROCESS | 1803 | 1461112115127 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:35 INFO - PROCESS | 1803 | 1461112115404 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 17:28:35 INFO - PROCESS | 1803 | 1461112115781 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x92bca000 == 138 [pid = 1803] [id = 595] 17:28:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x93401400) [pid = 1803] [serial = 1786] [outer = (nil)] 17:28:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x93409c00) [pid = 1803] [serial = 1787] [outer = 0x93401400] 17:28:35 INFO - PROCESS | 1803 | 1461112115908 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x934c5c00) [pid = 1803] [serial = 1788] [outer = 0x93401400] 17:28:36 INFO - PROCESS | 1803 | 1461112116972 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:28:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1886ms 17:28:37 INFO - PROCESS | 1803 | 1461112117003 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 1803 | 1461112117007 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 17:28:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:28:37 INFO - PROCESS | 1803 | 1461112117015 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 1803 | 1461112117020 Marionette TRACE conn4 <- [1,2354,null,{}] 17:28:37 INFO - PROCESS | 1803 | 1461112117026 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:37 INFO - PROCESS | 1803 | 1461112117301 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 17:28:37 INFO - PROCESS | 1803 | 1461112117649 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cfa000 == 139 [pid = 1803] [id = 596] 17:28:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x92ad9800) [pid = 1803] [serial = 1789] [outer = (nil)] 17:28:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x93ba7000) [pid = 1803] [serial = 1790] [outer = 0x92ad9800] 17:28:37 INFO - PROCESS | 1803 | 1461112117751 Marionette DEBUG loaded listener.js 17:28:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x93ba9000) [pid = 1803] [serial = 1791] [outer = 0x92ad9800] 17:28:38 INFO - PROCESS | 1803 | 1461112118667 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1689ms 17:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:28:38 INFO - PROCESS | 1803 | 1461112118705 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 17:28:38 INFO - PROCESS | 1803 | 1461112118708 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 17:28:38 INFO - PROCESS | 1803 | 1461112118715 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 1803 | 1461112118717 Marionette TRACE conn4 <- [1,2358,null,{}] 17:28:38 INFO - PROCESS | 1803 | 1461112118724 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:38 INFO - PROCESS | 1803 | 1461112118955 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 17:28:39 INFO - PROCESS | 1803 | 1461112119285 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x93ba4c00 == 140 [pid = 1803] [id = 597] 17:28:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x93ba7800) [pid = 1803] [serial = 1792] [outer = (nil)] 17:28:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x94674800) [pid = 1803] [serial = 1793] [outer = 0x93ba7800] 17:28:39 INFO - PROCESS | 1803 | 1461112119383 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x9509b800) [pid = 1803] [serial = 1794] [outer = 0x93ba7800] 17:28:40 INFO - PROCESS | 1803 | 1461112120285 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1633ms 17:28:40 INFO - PROCESS | 1803 | 1461112120350 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 1803 | 1461112120355 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 17:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:28:40 INFO - PROCESS | 1803 | 1461112120364 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1803 | 1461112120369 Marionette TRACE conn4 <- [1,2362,null,{}] 17:28:40 INFO - PROCESS | 1803 | 1461112120376 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:40 INFO - PROCESS | 1803 | 1461112120681 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 17:28:41 INFO - PROCESS | 1803 | 1461112121083 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x94667800 == 141 [pid = 1803] [id = 598] 17:28:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x9509a000) [pid = 1803] [serial = 1795] [outer = (nil)] 17:28:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x97a49c00) [pid = 1803] [serial = 1796] [outer = 0x9509a000] 17:28:41 INFO - PROCESS | 1803 | 1461112121220 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x97a98800) [pid = 1803] [serial = 1797] [outer = 0x9509a000] 17:28:42 INFO - PROCESS | 1803 | 1461112122288 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1988ms 17:28:42 INFO - PROCESS | 1803 | 1461112122352 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 1803 | 1461112122358 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 17:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:28:42 INFO - PROCESS | 1803 | 1461112122367 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 1803 | 1461112122372 Marionette TRACE conn4 <- [1,2366,null,{}] 17:28:42 INFO - PROCESS | 1803 | 1461112122378 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:42 INFO - PROCESS | 1803 | 1461112122646 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 17:28:42 INFO - PROCESS | 1803 | 1461112122965 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x87794800 == 142 [pid = 1803] [id = 599] 17:28:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x9354ac00) [pid = 1803] [serial = 1798] [outer = (nil)] 17:28:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x98177000) [pid = 1803] [serial = 1799] [outer = 0x9354ac00] 17:28:43 INFO - PROCESS | 1803 | 1461112123062 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x9819d800) [pid = 1803] [serial = 1800] [outer = 0x9354ac00] 17:28:44 INFO - PROCESS | 1803 | 1461112123995 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:28:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:28:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1695ms 17:28:44 INFO - PROCESS | 1803 | 1461112124062 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 1803 | 1461112124066 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 17:28:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:28:44 INFO - PROCESS | 1803 | 1461112124074 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 1803 | 1461112124077 Marionette TRACE conn4 <- [1,2370,null,{}] 17:28:44 INFO - PROCESS | 1803 | 1461112124083 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:44 INFO - PROCESS | 1803 | 1461112124331 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 17:28:44 INFO - PROCESS | 1803 | 1461112124667 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cf0400 == 143 [pid = 1803] [id = 600] 17:28:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x8c1e8000) [pid = 1803] [serial = 1801] [outer = (nil)] 17:28:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x98b9dc00) [pid = 1803] [serial = 1802] [outer = 0x8c1e8000] 17:28:44 INFO - PROCESS | 1803 | 1461112124764 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x98bdd400) [pid = 1803] [serial = 1803] [outer = 0x8c1e8000] 17:28:45 INFO - PROCESS | 1803 | 1461112125711 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:28:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:28:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1680ms 17:28:45 INFO - PROCESS | 1803 | 1461112125755 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 1803 | 1461112125758 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 17:28:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:28:45 INFO - PROCESS | 1803 | 1461112125766 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 1803 | 1461112125770 Marionette TRACE conn4 <- [1,2374,null,{}] 17:28:45 INFO - PROCESS | 1803 | 1461112125775 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:46 INFO - PROCESS | 1803 | 1461112126034 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 17:28:46 INFO - PROCESS | 1803 | 1461112126391 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x94675400 == 144 [pid = 1803] [id = 601] 17:28:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x960d2800) [pid = 1803] [serial = 1804] [outer = (nil)] 17:28:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x9a4bc000) [pid = 1803] [serial = 1805] [outer = 0x960d2800] 17:28:46 INFO - PROCESS | 1803 | 1461112126493 Marionette DEBUG loaded listener.js 17:28:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x9a560c00) [pid = 1803] [serial = 1806] [outer = 0x960d2800] 17:28:47 INFO - PROCESS | 1803 | 1461112127411 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:28:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:28:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1687ms 17:28:47 INFO - PROCESS | 1803 | 1461112127454 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 1803 | 1461112127459 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 17:28:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:28:47 INFO - PROCESS | 1803 | 1461112127465 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 1803 | 1461112127469 Marionette TRACE conn4 <- [1,2378,null,{}] 17:28:47 INFO - PROCESS | 1803 | 1461112127474 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:47 INFO - PROCESS | 1803 | 1461112127736 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 17:28:48 INFO - PROCESS | 1803 | 1461112128078 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb0c00 == 143 [pid = 1803] [id = 584] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8a048400 == 142 [pid = 1803] [id = 583] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x87798000 == 141 [pid = 1803] [id = 582] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x86c31000 == 140 [pid = 1803] [id = 580] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x84ced800 == 139 [pid = 1803] [id = 579] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x97b0d800 == 138 [pid = 1803] [id = 578] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x89f98800 == 137 [pid = 1803] [id = 576] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x93ba6000 == 136 [pid = 1803] [id = 577] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x934bec00 == 135 [pid = 1803] [id = 575] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x91212000 == 134 [pid = 1803] [id = 574] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x85036400 == 133 [pid = 1803] [id = 573] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x91131c00 == 132 [pid = 1803] [id = 572] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x83684800 == 131 [pid = 1803] [id = 570] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffc7c00 == 130 [pid = 1803] [id = 571] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8afe5c00 == 129 [pid = 1803] [id = 569] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4c5800 == 128 [pid = 1803] [id = 568] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8c3d7800 == 127 [pid = 1803] [id = 567] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8b22f800 == 126 [pid = 1803] [id = 566] 17:28:50 INFO - PROCESS | 1803 | --DOCSHELL 0x876ed800 == 125 [pid = 1803] [id = 565] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x8b239400) [pid = 1803] [serial = 1563] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x9de8f800) [pid = 1803] [serial = 1617] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x8b02e000) [pid = 1803] [serial = 1688] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x8b148000) [pid = 1803] [serial = 1689] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8f3b2800) [pid = 1803] [serial = 1643] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x8f24e400) [pid = 1803] [serial = 1641] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x8e40b800) [pid = 1803] [serial = 1640] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8c3dc400) [pid = 1803] [serial = 1638] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x8c3d4c00) [pid = 1803] [serial = 1637] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x8b23a400) [pid = 1803] [serial = 1635] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8b026800) [pid = 1803] [serial = 1634] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x88fbc800) [pid = 1803] [serial = 1632] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x88070400) [pid = 1803] [serial = 1631] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x89866400) [pid = 1803] [serial = 1685] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x854e6800) [pid = 1803] [serial = 1682] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x86cba400) [pid = 1803] [serial = 1683] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x9fa2a800) [pid = 1803] [serial = 1680] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x9e91ec00) [pid = 1803] [serial = 1679] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x9a59b800) [pid = 1803] [serial = 1677] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x99a11c00) [pid = 1803] [serial = 1676] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x98ba4000) [pid = 1803] [serial = 1673] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x98ba7c00) [pid = 1803] [serial = 1674] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x98179800) [pid = 1803] [serial = 1671] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x98176000) [pid = 1803] [serial = 1670] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x96a12c00) [pid = 1803] [serial = 1668] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x960d3800) [pid = 1803] [serial = 1667] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x9466d400) [pid = 1803] [serial = 1665] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x93baf800) [pid = 1803] [serial = 1664] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x9354a800) [pid = 1803] [serial = 1662] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x9353ec00) [pid = 1803] [serial = 1661] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x92bc0c00) [pid = 1803] [serial = 1659] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x92b1ac00) [pid = 1803] [serial = 1658] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x92accc00) [pid = 1803] [serial = 1656] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x92aa1800) [pid = 1803] [serial = 1655] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x912e9800) [pid = 1803] [serial = 1653] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x91139000) [pid = 1803] [serial = 1652] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x9031a800) [pid = 1803] [serial = 1650] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8fb1c800) [pid = 1803] [serial = 1649] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8fec4000) [pid = 1803] [serial = 1647] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8fb1c400) [pid = 1803] [serial = 1646] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8f3bb000) [pid = 1803] [serial = 1644] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x8bb84400) [pid = 1803] [serial = 1692] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x8b23b000) [pid = 1803] [serial = 1691] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x89f8d400) [pid = 1803] [serial = 1686] [outer = (nil)] [url = about:blank] 17:28:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x83684800 == 126 [pid = 1803] [id = 602] 17:28:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x83c89c00) [pid = 1803] [serial = 1807] [outer = (nil)] 17:28:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x86cb2400) [pid = 1803] [serial = 1808] [outer = 0x83c89c00] 17:28:50 INFO - PROCESS | 1803 | 1461112130469 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x876edc00) [pid = 1803] [serial = 1809] [outer = 0x83c89c00] 17:28:51 INFO - PROCESS | 1803 | 1461112131399 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:28:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:28:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 3998ms 17:28:51 INFO - PROCESS | 1803 | 1461112131466 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 17:28:51 INFO - PROCESS | 1803 | 1461112131474 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 17:28:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:28:51 INFO - PROCESS | 1803 | 1461112131485 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 1803 | 1461112131489 Marionette TRACE conn4 <- [1,2382,null,{}] 17:28:51 INFO - PROCESS | 1803 | 1461112131498 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:51 INFO - PROCESS | 1803 | 1461112131759 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 17:28:52 INFO - PROCESS | 1803 | 1461112132037 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x897f1000 == 127 [pid = 1803] [id = 603] 17:28:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x897f3000) [pid = 1803] [serial = 1810] [outer = (nil)] 17:28:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x89e29400) [pid = 1803] [serial = 1811] [outer = 0x897f3000] 17:28:52 INFO - PROCESS | 1803 | 1461112132126 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x89f98c00) [pid = 1803] [serial = 1812] [outer = 0x897f3000] 17:28:53 INFO - PROCESS | 1803 | 1461112133039 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:28:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:28:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1639ms 17:28:53 INFO - PROCESS | 1803 | 1461112133124 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 1803 | 1461112133130 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 17:28:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:28:53 INFO - PROCESS | 1803 | 1461112133141 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1803 | 1461112133145 Marionette TRACE conn4 <- [1,2386,null,{}] 17:28:53 INFO - PROCESS | 1803 | 1461112133161 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:53 INFO - PROCESS | 1803 | 1461112133463 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 17:28:53 INFO - PROCESS | 1803 | 1461112133499 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b024800 == 128 [pid = 1803] [id = 604] 17:28:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8b024c00) [pid = 1803] [serial = 1813] [outer = (nil)] 17:28:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8b0b2800) [pid = 1803] [serial = 1814] [outer = 0x8b024c00] 17:28:53 INFO - PROCESS | 1803 | 1461112133686 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8b14b000) [pid = 1803] [serial = 1815] [outer = 0x8b024c00] 17:28:54 INFO - PROCESS | 1803 | 1461112134738 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:28:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:28:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1655ms 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x89f8c400) [pid = 1803] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8a04e000) [pid = 1803] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x87798400) [pid = 1803] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x9a777c00) [pid = 1803] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x9a772c00) [pid = 1803] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x876eec00) [pid = 1803] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x9807f800) [pid = 1803] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x9701bc00) [pid = 1803] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x8b02c800) [pid = 1803] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x94667c00) [pid = 1803] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x93406400) [pid = 1803] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x854eb000) [pid = 1803] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x9121dc00) [pid = 1803] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x8ffcd400) [pid = 1803] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x8faa2800) [pid = 1803] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x8f388000) [pid = 1803] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x8e310000) [pid = 1803] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x8c4c8800) [pid = 1803] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x8b232c00) [pid = 1803] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:28:55 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x88075000) [pid = 1803] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:28:55 INFO - PROCESS | 1803 | 1461112135370 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 17:28:55 INFO - PROCESS | 1803 | 1461112135378 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 17:28:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:28:55 INFO - PROCESS | 1803 | 1461112135402 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1803 | 1461112135408 Marionette TRACE conn4 <- [1,2390,null,{}] 17:28:55 INFO - PROCESS | 1803 | 1461112135424 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:55 INFO - PROCESS | 1803 | 1461112135717 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 17:28:55 INFO - PROCESS | 1803 | 1461112135841 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe5c00 == 129 [pid = 1803] [id = 605] 17:28:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x8bb7c000) [pid = 1803] [serial = 1816] [outer = (nil)] 17:28:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x8bccbc00) [pid = 1803] [serial = 1817] [outer = 0x8bb7c000] 17:28:55 INFO - PROCESS | 1803 | 1461112135920 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x8c1d1400) [pid = 1803] [serial = 1818] [outer = 0x8bb7c000] 17:28:56 INFO - PROCESS | 1803 | 1461112136771 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1446ms 17:28:56 INFO - PROCESS | 1803 | 1461112136849 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 17:28:56 INFO - PROCESS | 1803 | 1461112136853 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 17:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:28:56 INFO - PROCESS | 1803 | 1461112136860 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:28:56 INFO - PROCESS | 1803 | 1461112136863 Marionette TRACE conn4 <- [1,2394,null,{}] 17:28:56 INFO - PROCESS | 1803 | 1461112136869 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:57 INFO - PROCESS | 1803 | 1461112137097 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 17:28:57 INFO - PROCESS | 1803 | 1461112137437 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c31000 == 130 [pid = 1803] [id = 606] 17:28:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x86cb6000) [pid = 1803] [serial = 1819] [outer = (nil)] 17:28:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x876f0c00) [pid = 1803] [serial = 1820] [outer = 0x86cb6000] 17:28:57 INFO - PROCESS | 1803 | 1461112137633 Marionette DEBUG loaded listener.js 17:28:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x87ee0000) [pid = 1803] [serial = 1821] [outer = 0x86cb6000] 17:28:58 INFO - PROCESS | 1803 | 1461112138668 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:28:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:28:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1886ms 17:28:58 INFO - PROCESS | 1803 | 1461112138748 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 1803 | 1461112138756 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 17:28:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:28:58 INFO - PROCESS | 1803 | 1461112138766 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 1803 | 1461112138771 Marionette TRACE conn4 <- [1,2398,null,{}] 17:28:58 INFO - PROCESS | 1803 | 1461112138780 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:59 INFO - PROCESS | 1803 | 1461112139078 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 17:28:59 INFO - PROCESS | 1803 | 1461112139417 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x89f98800 == 131 [pid = 1803] [id = 607] 17:28:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x8af12400) [pid = 1803] [serial = 1822] [outer = (nil)] 17:28:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x8af19c00) [pid = 1803] [serial = 1823] [outer = 0x8af12400] 17:28:59 INFO - PROCESS | 1803 | 1461112139516 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x8b027800) [pid = 1803] [serial = 1824] [outer = 0x8af12400] 17:29:00 INFO - PROCESS | 1803 | 1461112140619 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:29:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:29:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1888ms 17:29:00 INFO - PROCESS | 1803 | 1461112140658 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 1803 | 1461112140665 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 17:29:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:29:00 INFO - PROCESS | 1803 | 1461112140677 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1803 | 1461112140682 Marionette TRACE conn4 <- [1,2402,null,{}] 17:29:00 INFO - PROCESS | 1803 | 1461112140693 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:01 INFO - PROCESS | 1803 | 1461112141065 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 17:29:01 INFO - PROCESS | 1803 | 1461112141527 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb2400 == 132 [pid = 1803] [id = 608] 17:29:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8aff0400) [pid = 1803] [serial = 1825] [outer = (nil)] 17:29:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8bccd000) [pid = 1803] [serial = 1826] [outer = 0x8aff0400] 17:29:01 INFO - PROCESS | 1803 | 1461112141624 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8c1e1c00) [pid = 1803] [serial = 1827] [outer = 0x8aff0400] 17:29:02 INFO - PROCESS | 1803 | 1461112142670 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:29:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2049ms 17:29:02 INFO - PROCESS | 1803 | 1461112142724 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 1803 | 1461112142727 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 17:29:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:29:02 INFO - PROCESS | 1803 | 1461112142737 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 1803 | 1461112142747 Marionette TRACE conn4 <- [1,2406,null,{}] 17:29:02 INFO - PROCESS | 1803 | 1461112142764 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:03 INFO - PROCESS | 1803 | 1461112143049 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 17:29:03 INFO - PROCESS | 1803 | 1461112143392 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x8af18000 == 133 [pid = 1803] [id = 609] 17:29:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8bcc6000) [pid = 1803] [serial = 1828] [outer = (nil)] 17:29:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8f24e800) [pid = 1803] [serial = 1829] [outer = 0x8bcc6000] 17:29:03 INFO - PROCESS | 1803 | 1461112143485 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8f386400) [pid = 1803] [serial = 1830] [outer = 0x8bcc6000] 17:29:04 INFO - PROCESS | 1803 | 1461112144490 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:29:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1794ms 17:29:04 INFO - PROCESS | 1803 | 1461112144537 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 1803 | 1461112144543 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 17:29:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:29:04 INFO - PROCESS | 1803 | 1461112144549 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 1803 | 1461112144553 Marionette TRACE conn4 <- [1,2410,null,{}] 17:29:04 INFO - PROCESS | 1803 | 1461112144559 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:04 INFO - PROCESS | 1803 | 1461112144800 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 17:29:05 INFO - PROCESS | 1803 | 1461112145128 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bb82000 == 134 [pid = 1803] [id = 610] 17:29:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8f24c400) [pid = 1803] [serial = 1831] [outer = (nil)] 17:29:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8f987400) [pid = 1803] [serial = 1832] [outer = 0x8f24c400] 17:29:05 INFO - PROCESS | 1803 | 1461112145227 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8f98a800) [pid = 1803] [serial = 1833] [outer = 0x8f24c400] 17:29:06 INFO - PROCESS | 1803 | 1461112146218 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:29:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:29:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1681ms 17:29:06 INFO - PROCESS | 1803 | 1461112146231 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 17:29:06 INFO - PROCESS | 1803 | 1461112146235 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 17:29:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:29:06 INFO - PROCESS | 1803 | 1461112146241 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:29:06 INFO - PROCESS | 1803 | 1461112146244 Marionette TRACE conn4 <- [1,2414,null,{}] 17:29:06 INFO - PROCESS | 1803 | 1461112146250 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:06 INFO - PROCESS | 1803 | 1461112146495 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 17:29:06 INFO - PROCESS | 1803 | 1461112146838 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb1bc00 == 135 [pid = 1803] [id = 611] 17:29:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8fb1ec00) [pid = 1803] [serial = 1834] [outer = (nil)] 17:29:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8febb800) [pid = 1803] [serial = 1835] [outer = 0x8fb1ec00] 17:29:06 INFO - PROCESS | 1803 | 1461112146951 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x9031c400) [pid = 1803] [serial = 1836] [outer = 0x8fb1ec00] 17:29:07 INFO - PROCESS | 1803 | 1461112147930 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:29:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:29:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1738ms 17:29:07 INFO - PROCESS | 1803 | 1461112147981 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 1803 | 1461112147985 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 17:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:29:07 INFO - PROCESS | 1803 | 1461112147991 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 1803 | 1461112147995 Marionette TRACE conn4 <- [1,2418,null,{}] 17:29:08 INFO - PROCESS | 1803 | 1461112148001 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:08 INFO - PROCESS | 1803 | 1461112148255 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 17:29:08 INFO - PROCESS | 1803 | 1461112148586 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fa9c400 == 136 [pid = 1803] [id = 612] 17:29:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8febc000) [pid = 1803] [serial = 1837] [outer = (nil)] 17:29:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x91ef7000) [pid = 1803] [serial = 1838] [outer = 0x8febc000] 17:29:08 INFO - PROCESS | 1803 | 1461112148686 Marionette DEBUG loaded listener.js 17:29:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x92a9c400) [pid = 1803] [serial = 1839] [outer = 0x8febc000] 17:29:09 INFO - PROCESS | 1803 | 1461112149706 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1783ms 17:29:09 INFO - PROCESS | 1803 | 1461112149778 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 17:29:09 INFO - PROCESS | 1803 | 1461112149785 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 17:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:29:09 INFO - PROCESS | 1803 | 1461112149796 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:29:09 INFO - PROCESS | 1803 | 1461112149801 Marionette TRACE conn4 <- [1,2422,null,{}] 17:29:09 INFO - PROCESS | 1803 | 1461112149811 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:10 INFO - PROCESS | 1803 | 1461112150168 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 17:29:10 INFO - PROCESS | 1803 | 1461112150596 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x91216000 == 137 [pid = 1803] [id = 613] 17:29:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x92a99400) [pid = 1803] [serial = 1840] [outer = (nil)] 17:29:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x92b21800) [pid = 1803] [serial = 1841] [outer = 0x92a99400] 17:29:10 INFO - PROCESS | 1803 | 1461112150743 Marionette DEBUG loaded listener.js 17:29:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x92bbf800) [pid = 1803] [serial = 1842] [outer = 0x92a99400] 17:29:11 INFO - PROCESS | 1803 | 1461112151975 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2244ms 17:29:12 INFO - PROCESS | 1803 | 1461112152041 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 17:29:12 INFO - PROCESS | 1803 | 1461112152048 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 17:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:29:12 INFO - PROCESS | 1803 | 1461112152058 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:29:12 INFO - PROCESS | 1803 | 1461112152063 Marionette TRACE conn4 <- [1,2426,null,{}] 17:29:12 INFO - PROCESS | 1803 | 1461112152071 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:12 INFO - PROCESS | 1803 | 1461112152330 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 17:29:12 INFO - PROCESS | 1803 | 1461112152664 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x912eb000 == 138 [pid = 1803] [id = 614] 17:29:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x92ad3000) [pid = 1803] [serial = 1843] [outer = (nil)] 17:29:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x9340c000) [pid = 1803] [serial = 1844] [outer = 0x92ad3000] 17:29:12 INFO - PROCESS | 1803 | 1461112152769 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x93410000) [pid = 1803] [serial = 1845] [outer = 0x92ad3000] 17:29:13 INFO - PROCESS | 1803 | 1461112153699 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1687ms 17:29:13 INFO - PROCESS | 1803 | 1461112153745 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 17:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:29:13 INFO - PROCESS | 1803 | 1461112153750 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 17:29:13 INFO - PROCESS | 1803 | 1461112153756 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 1803 | 1461112153760 Marionette TRACE conn4 <- [1,2430,null,{}] 17:29:13 INFO - PROCESS | 1803 | 1461112153766 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:14 INFO - PROCESS | 1803 | 1461112154026 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 17:29:14 INFO - PROCESS | 1803 | 1461112154356 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c3d9800 == 139 [pid = 1803] [id = 615] 17:29:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8fb1c400) [pid = 1803] [serial = 1846] [outer = (nil)] 17:29:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x93546c00) [pid = 1803] [serial = 1847] [outer = 0x8fb1c400] 17:29:14 INFO - PROCESS | 1803 | 1461112154460 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x938c7c00) [pid = 1803] [serial = 1848] [outer = 0x8fb1c400] 17:29:15 INFO - PROCESS | 1803 | 1461112155365 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1686ms 17:29:15 INFO - PROCESS | 1803 | 1461112155443 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 17:29:15 INFO - PROCESS | 1803 | 1461112155446 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 17:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:29:15 INFO - PROCESS | 1803 | 1461112155453 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:29:15 INFO - PROCESS | 1803 | 1461112155456 Marionette TRACE conn4 <- [1,2434,null,{}] 17:29:15 INFO - PROCESS | 1803 | 1461112155463 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:15 INFO - PROCESS | 1803 | 1461112155740 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 17:29:16 INFO - PROCESS | 1803 | 1461112156188 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x93bae000 == 140 [pid = 1803] [id = 616] 17:29:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x93bae800) [pid = 1803] [serial = 1849] [outer = (nil)] 17:29:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x94668800) [pid = 1803] [serial = 1850] [outer = 0x93bae800] 17:29:16 INFO - PROCESS | 1803 | 1461112156372 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x960d4800) [pid = 1803] [serial = 1851] [outer = 0x93bae800] 17:29:17 INFO - PROCESS | 1803 | 1461112157403 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1985ms 17:29:17 INFO - PROCESS | 1803 | 1461112157439 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 17:29:17 INFO - PROCESS | 1803 | 1461112157444 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 17:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:29:17 INFO - PROCESS | 1803 | 1461112157450 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:29:17 INFO - PROCESS | 1803 | 1461112157455 Marionette TRACE conn4 <- [1,2438,null,{}] 17:29:17 INFO - PROCESS | 1803 | 1461112157461 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:17 INFO - PROCESS | 1803 | 1461112157734 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 17:29:18 INFO - PROCESS | 1803 | 1461112158081 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f98d800 == 141 [pid = 1803] [id = 617] 17:29:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x93bb0800) [pid = 1803] [serial = 1852] [outer = (nil)] 17:29:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x98177c00) [pid = 1803] [serial = 1853] [outer = 0x93bb0800] 17:29:18 INFO - PROCESS | 1803 | 1461112158182 Marionette DEBUG loaded listener.js 17:29:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x9819f400) [pid = 1803] [serial = 1854] [outer = 0x93bb0800] 17:29:19 INFO - PROCESS | 1803 | 1461112159134 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:29:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:29:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1703ms 17:29:19 INFO - PROCESS | 1803 | 1461112159153 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 17:29:19 INFO - PROCESS | 1803 | 1461112159157 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 17:29:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:29:19 INFO - PROCESS | 1803 | 1461112159164 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 1803 | 1461112159168 Marionette TRACE conn4 <- [1,2442,null,{}] 17:29:19 INFO - PROCESS | 1803 | 1461112159174 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:19 INFO - PROCESS | 1803 | 1461112159411 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 17:29:19 INFO - PROCESS | 1803 | 1461112159765 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x85032000 == 142 [pid = 1803] [id = 618] 17:29:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x876eb400) [pid = 1803] [serial = 1855] [outer = (nil)] 17:29:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x98ba2c00) [pid = 1803] [serial = 1856] [outer = 0x876eb400] 17:29:19 INFO - PROCESS | 1803 | 1461112159879 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x98bdd000) [pid = 1803] [serial = 1857] [outer = 0x876eb400] 17:29:20 INFO - PROCESS | 1803 | 1461112160786 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:29:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:29:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1681ms 17:29:20 INFO - PROCESS | 1803 | 1461112160846 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 17:29:20 INFO - PROCESS | 1803 | 1461112160851 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 17:29:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:29:20 INFO - PROCESS | 1803 | 1461112160857 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:29:20 INFO - PROCESS | 1803 | 1461112160861 Marionette TRACE conn4 <- [1,2446,null,{}] 17:29:20 INFO - PROCESS | 1803 | 1461112160867 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:21 INFO - PROCESS | 1803 | 1461112161121 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 17:29:21 INFO - PROCESS | 1803 | 1461112161458 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x9927f400 == 143 [pid = 1803] [id = 619] 17:29:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x99a16400) [pid = 1803] [serial = 1858] [outer = (nil)] 17:29:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x9a563800) [pid = 1803] [serial = 1859] [outer = 0x99a16400] 17:29:21 INFO - PROCESS | 1803 | 1461112161564 Marionette DEBUG loaded listener.js 17:29:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x9a5a1400) [pid = 1803] [serial = 1860] [outer = 0x99a16400] 17:29:22 INFO - PROCESS | 1803 | 1461112162486 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:29:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:29:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1681ms 17:29:22 INFO - PROCESS | 1803 | 1461112162539 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 17:29:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:29:22 INFO - PROCESS | 1803 | 1461112162545 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 17:29:22 INFO - PROCESS | 1803 | 1461112162551 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:29:22 INFO - PROCESS | 1803 | 1461112162554 Marionette TRACE conn4 <- [1,2450,null,{}] 17:29:22 INFO - PROCESS | 1803 | 1461112162560 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:22 INFO - PROCESS | 1803 | 1461112162810 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 17:29:23 INFO - PROCESS | 1803 | 1461112163145 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x98bdc000 == 144 [pid = 1803] [id = 620] 17:29:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x9965b000) [pid = 1803] [serial = 1861] [outer = (nil)] 17:29:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x9fa8bc00) [pid = 1803] [serial = 1862] [outer = 0x9965b000] 17:29:23 INFO - PROCESS | 1803 | 1461112163236 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x9fa8d400) [pid = 1803] [serial = 1863] [outer = 0x9965b000] 17:29:24 INFO - PROCESS | 1803 | 1461112164154 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:29:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:29:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1633ms 17:29:24 INFO - PROCESS | 1803 | 1461112164184 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 17:29:24 INFO - PROCESS | 1803 | 1461112164188 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 17:29:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:29:24 INFO - PROCESS | 1803 | 1461112164194 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:29:24 INFO - PROCESS | 1803 | 1461112164198 Marionette TRACE conn4 <- [1,2454,null,{}] 17:29:24 INFO - PROCESS | 1803 | 1461112164204 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:24 INFO - PROCESS | 1803 | 1461112164442 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 17:29:24 INFO - PROCESS | 1803 | 1461112164805 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afed800 == 145 [pid = 1803] [id = 621] 17:29:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x8b23c800) [pid = 1803] [serial = 1864] [outer = (nil)] 17:29:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x9fd90800) [pid = 1803] [serial = 1865] [outer = 0x8b23c800] 17:29:24 INFO - PROCESS | 1803 | 1461112164905 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x9fd93c00) [pid = 1803] [serial = 1866] [outer = 0x8b23c800] 17:29:25 INFO - PROCESS | 1803 | 1461112165903 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:29:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:29:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1782ms 17:29:25 INFO - PROCESS | 1803 | 1461112165979 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 17:29:25 INFO - PROCESS | 1803 | 1461112165982 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 17:29:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:29:25 INFO - PROCESS | 1803 | 1461112165989 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:29:25 INFO - PROCESS | 1803 | 1461112165991 Marionette TRACE conn4 <- [1,2458,null,{}] 17:29:26 INFO - PROCESS | 1803 | 1461112165998 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:26 INFO - PROCESS | 1803 | 1461112166285 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 17:29:26 INFO - PROCESS | 1803 | 1461112166637 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb0000 == 146 [pid = 1803] [id = 622] 17:29:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x9a59b400) [pid = 1803] [serial = 1867] [outer = (nil)] 17:29:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x9fe9d000) [pid = 1803] [serial = 1868] [outer = 0x9a59b400] 17:29:26 INFO - PROCESS | 1803 | 1461112166728 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x9fec2000) [pid = 1803] [serial = 1869] [outer = 0x9a59b400] 17:29:27 INFO - PROCESS | 1803 | 1461112167702 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x90322400 == 145 [pid = 1803] [id = 466] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8fec5400 == 144 [pid = 1803] [id = 467] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x87795400 == 143 [pid = 1803] [id = 452] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3ba400 == 142 [pid = 1803] [id = 462] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8afe5c00 == 141 [pid = 1803] [id = 605] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8b024800 == 140 [pid = 1803] [id = 604] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x897f1000 == 139 [pid = 1803] [id = 603] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x83684800 == 138 [pid = 1803] [id = 602] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x94667800 == 137 [pid = 1803] [id = 598] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x93ba4c00 == 136 [pid = 1803] [id = 597] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x84cfa000 == 135 [pid = 1803] [id = 596] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8ffe5800 == 134 [pid = 1803] [id = 594] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x92bca000 == 133 [pid = 1803] [id = 595] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8af13c00 == 132 [pid = 1803] [id = 593] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8f252000 == 131 [pid = 1803] [id = 592] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8f382800 == 130 [pid = 1803] [id = 591] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8f250c00 == 129 [pid = 1803] [id = 590] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8be2b800 == 128 [pid = 1803] [id = 589] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x99276000 == 127 [pid = 1803] [id = 559] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x88fbd800 == 126 [pid = 1803] [id = 587] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8b022400 == 125 [pid = 1803] [id = 588] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x87ee9000 == 124 [pid = 1803] [id = 586] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x9927f800 == 123 [pid = 1803] [id = 581] 17:29:30 INFO - PROCESS | 1803 | --DOCSHELL 0x83c8a400 == 122 [pid = 1803] [id = 585] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x8bccc800) [pid = 1803] [serial = 1629] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x8af0c800) [pid = 1803] [serial = 1751] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x88070800) [pid = 1803] [serial = 1748] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x9fdeac00) [pid = 1803] [serial = 1746] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x9fd97c00) [pid = 1803] [serial = 1745] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x9fb9b800) [pid = 1803] [serial = 1743] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x9fb58000) [pid = 1803] [serial = 1742] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x9e917800) [pid = 1803] [serial = 1740] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x9a776800) [pid = 1803] [serial = 1739] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x99a18800) [pid = 1803] [serial = 1737] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x99933800) [pid = 1803] [serial = 1736] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x98ba5000) [pid = 1803] [serial = 1734] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x985d7c00) [pid = 1803] [serial = 1733] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x98170c00) [pid = 1803] [serial = 1731] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x9816d400) [pid = 1803] [serial = 1730] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x96a0f800) [pid = 1803] [serial = 1728] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x94675800) [pid = 1803] [serial = 1727] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x93540800) [pid = 1803] [serial = 1725] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x9353c000) [pid = 1803] [serial = 1724] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x93409400) [pid = 1803] [serial = 1722] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x93404000) [pid = 1803] [serial = 1721] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x92b17800) [pid = 1803] [serial = 1719] [outer = (nil)] [url = about:blank] 17:29:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:29:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 4751ms 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x92ada000) [pid = 1803] [serial = 1718] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x91e45000) [pid = 1803] [serial = 1716] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x9121c000) [pid = 1803] [serial = 1715] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x90320c00) [pid = 1803] [serial = 1713] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x9031a000) [pid = 1803] [serial = 1712] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8faa8c00) [pid = 1803] [serial = 1710] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8faa4c00) [pid = 1803] [serial = 1709] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8f97e800) [pid = 1803] [serial = 1707] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8f390800) [pid = 1803] [serial = 1706] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8f246800) [pid = 1803] [serial = 1704] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8e316400) [pid = 1803] [serial = 1703] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x8c1e3000) [pid = 1803] [serial = 1701] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8be36800) [pid = 1803] [serial = 1700] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8a04a800) [pid = 1803] [serial = 1698] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x897eb800) [pid = 1803] [serial = 1697] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8c1dc800) [pid = 1803] [serial = 1694] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8b0b1c00) [pid = 1803] [serial = 1754] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8afed000) [pid = 1803] [serial = 1752] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x88fb0000) [pid = 1803] [serial = 1749] [outer = (nil)] [url = about:blank] 17:29:30 INFO - PROCESS | 1803 | 1461112170897 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 17:29:30 INFO - PROCESS | 1803 | 1461112170901 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 17:29:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:29:30 INFO - PROCESS | 1803 | 1461112170921 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - PROCESS | 1803 | 1461112170929 Marionette TRACE conn4 <- [1,2462,null,{}] 17:29:30 INFO - PROCESS | 1803 | 1461112170936 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:31 INFO - PROCESS | 1803 | 1461112171166 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 17:29:31 INFO - PROCESS | 1803 | 1461112171404 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x88077400 == 123 [pid = 1803] [id = 623] 17:29:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x88078000) [pid = 1803] [serial = 1870] [outer = (nil)] 17:29:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x88fb0000) [pid = 1803] [serial = 1871] [outer = 0x88078000] 17:29:31 INFO - PROCESS | 1803 | 1461112171487 Marionette DEBUG loaded listener.js 17:29:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x890cfc00) [pid = 1803] [serial = 1872] [outer = 0x88078000] 17:29:32 INFO - PROCESS | 1803 | 1461112172369 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:29:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:29:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1491ms 17:29:32 INFO - PROCESS | 1803 | 1461112172412 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 17:29:32 INFO - PROCESS | 1803 | 1461112172417 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 17:29:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:29:32 INFO - PROCESS | 1803 | 1461112172430 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 1803 | 1461112172434 Marionette TRACE conn4 <- [1,2466,null,{}] 17:29:32 INFO - PROCESS | 1803 | 1461112172441 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:32 INFO - PROCESS | 1803 | 1461112172669 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 17:29:32 INFO - PROCESS | 1803 | 1461112172946 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a04fc00 == 124 [pid = 1803] [id = 624] 17:29:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8a053800) [pid = 1803] [serial = 1873] [outer = (nil)] 17:29:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8af13c00) [pid = 1803] [serial = 1874] [outer = 0x8a053800] 17:29:33 INFO - PROCESS | 1803 | 1461112173031 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8afe8400) [pid = 1803] [serial = 1875] [outer = 0x8a053800] 17:29:34 INFO - PROCESS | 1803 | 1461112174050 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:29:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:29:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1647ms 17:29:34 INFO - PROCESS | 1803 | 1461112174075 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 17:29:34 INFO - PROCESS | 1803 | 1461112174079 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 17:29:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:29:34 INFO - PROCESS | 1803 | 1461112174085 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:29:34 INFO - PROCESS | 1803 | 1461112174089 Marionette TRACE conn4 <- [1,2470,null,{}] 17:29:34 INFO - PROCESS | 1803 | 1461112174111 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:34 INFO - PROCESS | 1803 | 1461112174415 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 17:29:34 INFO - PROCESS | 1803 | 1461112174602 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c7f400 == 125 [pid = 1803] [id = 625] 17:29:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8b230c00) [pid = 1803] [serial = 1876] [outer = (nil)] 17:29:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8bb81000) [pid = 1803] [serial = 1877] [outer = 0x8b230c00] 17:29:34 INFO - PROCESS | 1803 | 1461112174740 Marionette DEBUG loaded listener.js 17:29:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8bccc400) [pid = 1803] [serial = 1878] [outer = 0x8b230c00] 17:29:35 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8a052000) [pid = 1803] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:29:35 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x897f3000) [pid = 1803] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:29:35 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8fb1b000) [pid = 1803] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8be2d400) [pid = 1803] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8807b000) [pid = 1803] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8fb13400) [pid = 1803] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x9354ac00) [pid = 1803] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x9509a000) [pid = 1803] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x8b237c00) [pid = 1803] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x8b024c00) [pid = 1803] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x83c89c00) [pid = 1803] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8fb17c00) [pid = 1803] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x8ffea000) [pid = 1803] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x93401400) [pid = 1803] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x83fb5800) [pid = 1803] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x93ba7800) [pid = 1803] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x960d2800) [pid = 1803] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x8c1e8000) [pid = 1803] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x8f251000) [pid = 1803] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x92ad9800) [pid = 1803] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:29:36 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x89f8f000) [pid = 1803] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:29:36 INFO - PROCESS | 1803 | 1461112176349 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:29:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:29:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2289ms 17:29:36 INFO - PROCESS | 1803 | 1461112176376 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 17:29:36 INFO - PROCESS | 1803 | 1461112176382 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 17:29:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:29:36 INFO - PROCESS | 1803 | 1461112176393 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:29:36 INFO - PROCESS | 1803 | 1461112176396 Marionette TRACE conn4 <- [1,2474,null,{}] 17:29:36 INFO - PROCESS | 1803 | 1461112176414 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:36 INFO - PROCESS | 1803 | 1461112176655 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 17:29:36 INFO - PROCESS | 1803 | 1461112176842 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c89c00 == 126 [pid = 1803] [id = 626] 17:29:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x87793400) [pid = 1803] [serial = 1879] [outer = (nil)] 17:29:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x8c1d5000) [pid = 1803] [serial = 1880] [outer = 0x87793400] 17:29:36 INFO - PROCESS | 1803 | 1461112176922 Marionette DEBUG loaded listener.js 17:29:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x8c1e8400) [pid = 1803] [serial = 1881] [outer = 0x87793400] 17:29:37 INFO - PROCESS | 1803 | 1461112177770 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:29:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:29:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1439ms 17:29:37 INFO - PROCESS | 1803 | 1461112177832 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 17:29:37 INFO - PROCESS | 1803 | 1461112177837 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 17:29:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:29:38 INFO - PROCESS | 1803 | 1461112178022 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:29:38 INFO - PROCESS | 1803 | 1461112178029 Marionette TRACE conn4 <- [1,2478,null,{}] 17:29:38 INFO - PROCESS | 1803 | 1461112178038 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:38 INFO - PROCESS | 1803 | 1461112178293 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 17:29:38 INFO - PROCESS | 1803 | 1461112178665 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x88070800 == 127 [pid = 1803] [id = 627] 17:29:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x88073800) [pid = 1803] [serial = 1882] [outer = (nil)] 17:29:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x88fb2c00) [pid = 1803] [serial = 1883] [outer = 0x88073800] 17:29:38 INFO - PROCESS | 1803 | 1461112178758 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x89e25000) [pid = 1803] [serial = 1884] [outer = 0x88073800] 17:29:39 INFO - PROCESS | 1803 | 1461112179794 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:29:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:29:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1863ms 17:29:39 INFO - PROCESS | 1803 | 1461112179866 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 1803 | 1461112179872 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 17:29:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:29:39 INFO - PROCESS | 1803 | 1461112179880 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - PROCESS | 1803 | 1461112179885 Marionette TRACE conn4 <- [1,2482,null,{}] 17:29:39 INFO - PROCESS | 1803 | 1461112179897 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:40 INFO - PROCESS | 1803 | 1461112180203 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 17:29:40 INFO - PROCESS | 1803 | 1461112180541 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe3400 == 128 [pid = 1803] [id = 628] 17:29:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x8b028400) [pid = 1803] [serial = 1885] [outer = (nil)] 17:29:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x8b239c00) [pid = 1803] [serial = 1886] [outer = 0x8b028400] 17:29:40 INFO - PROCESS | 1803 | 1461112180632 Marionette DEBUG loaded listener.js 17:29:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8c3d8000) [pid = 1803] [serial = 1887] [outer = 0x8b028400] 17:29:41 INFO - PROCESS | 1803 | 1461112181743 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1897ms 17:29:41 INFO - PROCESS | 1803 | 1461112181777 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 17:29:41 INFO - PROCESS | 1803 | 1461112181781 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 17:29:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:29:41 INFO - PROCESS | 1803 | 1461112181788 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:29:41 INFO - PROCESS | 1803 | 1461112181791 Marionette TRACE conn4 <- [1,2486,null,{}] 17:29:41 INFO - PROCESS | 1803 | 1461112181797 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:42 INFO - PROCESS | 1803 | 1461112182076 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 17:29:42 INFO - PROCESS | 1803 | 1461112182528 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e40e000 == 129 [pid = 1803] [id = 629] 17:29:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8e410400) [pid = 1803] [serial = 1888] [outer = (nil)] 17:29:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8f246c00) [pid = 1803] [serial = 1889] [outer = 0x8e410400] 17:29:42 INFO - PROCESS | 1803 | 1461112182632 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8f252800) [pid = 1803] [serial = 1890] [outer = 0x8e410400] 17:29:43 INFO - PROCESS | 1803 | 1461112183623 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:29:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:29:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1886ms 17:29:43 INFO - PROCESS | 1803 | 1461112183674 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 17:29:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:29:43 INFO - PROCESS | 1803 | 1461112183679 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 17:29:43 INFO - PROCESS | 1803 | 1461112183685 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:29:43 INFO - PROCESS | 1803 | 1461112183689 Marionette TRACE conn4 <- [1,2490,null,{}] 17:29:43 INFO - PROCESS | 1803 | 1461112183694 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:43 INFO - PROCESS | 1803 | 1461112183941 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 17:29:44 INFO - PROCESS | 1803 | 1461112184245 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e405c00 == 130 [pid = 1803] [id = 630] 17:29:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8f3b8c00) [pid = 1803] [serial = 1891] [outer = (nil)] 17:29:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8f981800) [pid = 1803] [serial = 1892] [outer = 0x8f3b8c00] 17:29:44 INFO - PROCESS | 1803 | 1461112184347 Marionette DEBUG loaded listener.js 17:29:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8faa6400) [pid = 1803] [serial = 1893] [outer = 0x8f3b8c00] 17:29:45 INFO - PROCESS | 1803 | 1461112185300 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1690ms 17:29:45 INFO - PROCESS | 1803 | 1461112185378 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 17:29:45 INFO - PROCESS | 1803 | 1461112185385 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 17:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:29:45 INFO - PROCESS | 1803 | 1461112185395 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:29:45 INFO - PROCESS | 1803 | 1461112185400 Marionette TRACE conn4 <- [1,2494,null,{}] 17:29:45 INFO - PROCESS | 1803 | 1461112185411 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:45 INFO - PROCESS | 1803 | 1461112185823 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 17:29:46 INFO - PROCESS | 1803 | 1461112186280 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3b3800 == 131 [pid = 1803] [id = 631] 17:29:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8f3b3c00) [pid = 1803] [serial = 1894] [outer = (nil)] 17:29:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8febdc00) [pid = 1803] [serial = 1895] [outer = 0x8f3b3c00] 17:29:46 INFO - PROCESS | 1803 | 1461112186437 Marionette DEBUG loaded listener.js 17:29:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8fec5000) [pid = 1803] [serial = 1896] [outer = 0x8f3b3c00] 17:29:47 INFO - PROCESS | 1803 | 1461112187511 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:29:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:29:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2190ms 17:29:47 INFO - PROCESS | 1803 | 1461112187584 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 17:29:47 INFO - PROCESS | 1803 | 1461112187589 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 17:29:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:29:47 INFO - PROCESS | 1803 | 1461112187595 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:29:47 INFO - PROCESS | 1803 | 1461112187599 Marionette TRACE conn4 <- [1,2498,null,{}] 17:29:47 INFO - PROCESS | 1803 | 1461112187605 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:47 INFO - PROCESS | 1803 | 1461112187942 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 17:29:48 INFO - PROCESS | 1803 | 1461112188289 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb14400 == 132 [pid = 1803] [id = 632] 17:29:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8febb000) [pid = 1803] [serial = 1897] [outer = (nil)] 17:29:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x90323800) [pid = 1803] [serial = 1898] [outer = 0x8febb000] 17:29:48 INFO - PROCESS | 1803 | 1461112188388 Marionette DEBUG loaded listener.js 17:29:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x91131c00) [pid = 1803] [serial = 1899] [outer = 0x8febb000] 17:29:49 INFO - PROCESS | 1803 | 1461112189379 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:29:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:29:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1855ms 17:29:49 INFO - PROCESS | 1803 | 1461112189453 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 17:29:49 INFO - PROCESS | 1803 | 1461112189456 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 17:29:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:29:49 INFO - PROCESS | 1803 | 1461112189464 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:29:49 INFO - PROCESS | 1803 | 1461112189468 Marionette TRACE conn4 <- [1,2502,null,{}] 17:29:49 INFO - PROCESS | 1803 | 1461112189474 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:49 INFO - PROCESS | 1803 | 1461112189782 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 17:29:50 INFO - PROCESS | 1803 | 1461112190180 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x90320c00 == 133 [pid = 1803] [id = 633] 17:29:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x90325c00) [pid = 1803] [serial = 1900] [outer = (nil)] 17:29:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x91e4fc00) [pid = 1803] [serial = 1901] [outer = 0x90325c00] 17:29:50 INFO - PROCESS | 1803 | 1461112190319 Marionette DEBUG loaded listener.js 17:29:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x92aa7000) [pid = 1803] [serial = 1902] [outer = 0x90325c00] 17:29:51 INFO - PROCESS | 1803 | 1461112191300 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1882ms 17:29:51 INFO - PROCESS | 1803 | 1461112191348 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 17:29:51 INFO - PROCESS | 1803 | 1461112191352 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 17:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:29:51 INFO - PROCESS | 1803 | 1461112191359 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:29:51 INFO - PROCESS | 1803 | 1461112191363 Marionette TRACE conn4 <- [1,2506,null,{}] 17:29:51 INFO - PROCESS | 1803 | 1461112191369 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:51 INFO - PROCESS | 1803 | 1461112191604 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 17:29:51 INFO - PROCESS | 1803 | 1461112191937 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ee5800 == 134 [pid = 1803] [id = 634] 17:29:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x91212800) [pid = 1803] [serial = 1903] [outer = (nil)] 17:29:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x92bbf000) [pid = 1803] [serial = 1904] [outer = 0x91212800] 17:29:52 INFO - PROCESS | 1803 | 1461112192027 Marionette DEBUG loaded listener.js 17:29:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x9340a000) [pid = 1803] [serial = 1905] [outer = 0x91212800] 17:29:52 INFO - PROCESS | 1803 | 1461112192983 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1682ms 17:29:53 INFO - PROCESS | 1803 | 1461112193043 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 17:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:29:53 INFO - PROCESS | 1803 | 1461112193047 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 17:29:53 INFO - PROCESS | 1803 | 1461112193054 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:29:53 INFO - PROCESS | 1803 | 1461112193057 Marionette TRACE conn4 <- [1,2510,null,{}] 17:29:53 INFO - PROCESS | 1803 | 1461112193063 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:53 INFO - PROCESS | 1803 | 1461112193308 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 17:29:53 INFO - PROCESS | 1803 | 1461112193645 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb1d400 == 135 [pid = 1803] [id = 635] 17:29:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x91eea400) [pid = 1803] [serial = 1906] [outer = (nil)] 17:29:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x93540c00) [pid = 1803] [serial = 1907] [outer = 0x91eea400] 17:29:53 INFO - PROCESS | 1803 | 1461112193743 Marionette DEBUG loaded listener.js 17:29:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x93542800) [pid = 1803] [serial = 1908] [outer = 0x91eea400] 17:29:54 INFO - PROCESS | 1803 | 1461112194694 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1687ms 17:29:54 INFO - PROCESS | 1803 | 1461112194742 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 17:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:29:54 INFO - PROCESS | 1803 | 1461112194746 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 17:29:54 INFO - PROCESS | 1803 | 1461112194753 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:29:54 INFO - PROCESS | 1803 | 1461112194757 Marionette TRACE conn4 <- [1,2514,null,{}] 17:29:54 INFO - PROCESS | 1803 | 1461112194763 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:55 INFO - PROCESS | 1803 | 1461112195009 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 17:29:55 INFO - PROCESS | 1803 | 1461112195372 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x92ad7000 == 136 [pid = 1803] [id = 636] 17:29:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x934c0400) [pid = 1803] [serial = 1909] [outer = (nil)] 17:29:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x93bab000) [pid = 1803] [serial = 1910] [outer = 0x934c0400] 17:29:55 INFO - PROCESS | 1803 | 1461112195506 Marionette DEBUG loaded listener.js 17:29:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x94666400) [pid = 1803] [serial = 1911] [outer = 0x934c0400] 17:29:56 INFO - PROCESS | 1803 | 1461112196446 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:29:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:29:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1737ms 17:29:56 INFO - PROCESS | 1803 | 1461112196490 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 17:29:56 INFO - PROCESS | 1803 | 1461112196495 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 17:29:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:29:56 INFO - PROCESS | 1803 | 1461112196502 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:29:56 INFO - PROCESS | 1803 | 1461112196507 Marionette TRACE conn4 <- [1,2518,null,{}] 17:29:56 INFO - PROCESS | 1803 | 1461112196513 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:56 INFO - PROCESS | 1803 | 1461112196791 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 17:29:57 INFO - PROCESS | 1803 | 1461112197134 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb4000 == 137 [pid = 1803] [id = 637] 17:29:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x960d3000) [pid = 1803] [serial = 1912] [outer = (nil)] 17:29:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x96aecc00) [pid = 1803] [serial = 1913] [outer = 0x960d3000] 17:29:57 INFO - PROCESS | 1803 | 1461112197268 Marionette DEBUG loaded listener.js 17:29:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x97a9b400) [pid = 1803] [serial = 1914] [outer = 0x960d3000] 17:29:58 INFO - PROCESS | 1803 | 1461112198377 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:29:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:29:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1938ms 17:29:58 INFO - PROCESS | 1803 | 1461112198441 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 17:29:58 INFO - PROCESS | 1803 | 1461112198446 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 17:29:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:29:58 INFO - PROCESS | 1803 | 1461112198452 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:29:58 INFO - PROCESS | 1803 | 1461112198456 Marionette TRACE conn4 <- [1,2522,null,{}] 17:29:58 INFO - PROCESS | 1803 | 1461112198462 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:58 INFO - PROCESS | 1803 | 1461112198754 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 17:29:59 INFO - PROCESS | 1803 | 1461112199097 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x96064800 == 138 [pid = 1803] [id = 638] 17:29:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x96a75800) [pid = 1803] [serial = 1915] [outer = (nil)] 17:29:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x9840b000) [pid = 1803] [serial = 1916] [outer = 0x96a75800] 17:29:59 INFO - PROCESS | 1803 | 1461112199196 Marionette DEBUG loaded listener.js 17:29:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x985d4400) [pid = 1803] [serial = 1917] [outer = 0x96a75800] 17:30:00 INFO - PROCESS | 1803 | 1461112200150 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1741ms 17:30:00 INFO - PROCESS | 1803 | 1461112200195 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 17:30:00 INFO - PROCESS | 1803 | 1461112200199 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 17:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:30:00 INFO - PROCESS | 1803 | 1461112200205 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:30:00 INFO - PROCESS | 1803 | 1461112200209 Marionette TRACE conn4 <- [1,2526,null,{}] 17:30:00 INFO - PROCESS | 1803 | 1461112200216 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:00 INFO - PROCESS | 1803 | 1461112200450 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 17:30:00 INFO - PROCESS | 1803 | 1461112200784 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e316c00 == 139 [pid = 1803] [id = 639] 17:30:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x93ba6c00) [pid = 1803] [serial = 1918] [outer = (nil)] 17:30:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x99a1a800) [pid = 1803] [serial = 1919] [outer = 0x93ba6c00] 17:30:00 INFO - PROCESS | 1803 | 1461112200876 Marionette DEBUG loaded listener.js 17:30:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x9a4b9c00) [pid = 1803] [serial = 1920] [outer = 0x93ba6c00] 17:30:01 INFO - PROCESS | 1803 | 1461112201921 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:30:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:30:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1785ms 17:30:01 INFO - PROCESS | 1803 | 1461112201993 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 17:30:01 INFO - PROCESS | 1803 | 1461112201997 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 17:30:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:30:02 INFO - PROCESS | 1803 | 1461112202004 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:30:02 INFO - PROCESS | 1803 | 1461112202008 Marionette TRACE conn4 <- [1,2530,null,{}] 17:30:02 INFO - PROCESS | 1803 | 1461112202014 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:02 INFO - PROCESS | 1803 | 1461112202258 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 17:30:02 INFO - PROCESS | 1803 | 1461112202593 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb0400 == 140 [pid = 1803] [id = 640] 17:30:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x890d1c00) [pid = 1803] [serial = 1921] [outer = (nil)] 17:30:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x9fa8b000) [pid = 1803] [serial = 1922] [outer = 0x890d1c00] 17:30:02 INFO - PROCESS | 1803 | 1461112202684 Marionette DEBUG loaded listener.js 17:30:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x9fa96c00) [pid = 1803] [serial = 1923] [outer = 0x890d1c00] 17:30:03 INFO - PROCESS | 1803 | 1461112203655 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:30:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:30:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1686ms 17:30:03 INFO - PROCESS | 1803 | 1461112203691 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 17:30:03 INFO - PROCESS | 1803 | 1461112203695 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 17:30:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:30:03 INFO - PROCESS | 1803 | 1461112203701 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:30:03 INFO - PROCESS | 1803 | 1461112203705 Marionette TRACE conn4 <- [1,2534,null,{}] 17:30:03 INFO - PROCESS | 1803 | 1461112203711 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:03 INFO - PROCESS | 1803 | 1461112203947 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 17:30:04 INFO - PROCESS | 1803 | 1461112204301 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x9819c800 == 141 [pid = 1803] [id = 641] 17:30:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x9924f000) [pid = 1803] [serial = 1924] [outer = (nil)] 17:30:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x9fe35800) [pid = 1803] [serial = 1925] [outer = 0x9924f000] 17:30:04 INFO - PROCESS | 1803 | 1461112204397 Marionette DEBUG loaded listener.js 17:30:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x9fe3ec00) [pid = 1803] [serial = 1926] [outer = 0x9924f000] 17:30:05 INFO - PROCESS | 1803 | 1461112205333 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1688ms 17:30:05 INFO - PROCESS | 1803 | 1461112205393 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 17:30:05 INFO - PROCESS | 1803 | 1461112205399 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 17:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:30:05 INFO - PROCESS | 1803 | 1461112205407 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:30:05 INFO - PROCESS | 1803 | 1461112205413 Marionette TRACE conn4 <- [1,2538,null,{}] 17:30:05 INFO - PROCESS | 1803 | 1461112205421 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:05 INFO - PROCESS | 1803 | 1461112205710 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 17:30:06 INFO - PROCESS | 1803 | 1461112206046 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x854efc00 == 142 [pid = 1803] [id = 642] 17:30:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x9e917800) [pid = 1803] [serial = 1927] [outer = (nil)] 17:30:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0xa0b31400) [pid = 1803] [serial = 1928] [outer = 0x9e917800] 17:30:06 INFO - PROCESS | 1803 | 1461112206142 Marionette DEBUG loaded listener.js 17:30:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0xa0d48800) [pid = 1803] [serial = 1929] [outer = 0x9e917800] 17:30:07 INFO - PROCESS | 1803 | 1461112207033 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1693ms 17:30:07 INFO - PROCESS | 1803 | 1461112207101 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 17:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:30:07 INFO - PROCESS | 1803 | 1461112207105 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 17:30:07 INFO - PROCESS | 1803 | 1461112207111 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:30:07 INFO - PROCESS | 1803 | 1461112207115 Marionette TRACE conn4 <- [1,2542,null,{}] 17:30:07 INFO - PROCESS | 1803 | 1461112207120 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:07 INFO - PROCESS | 1803 | 1461112207401 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 17:30:07 INFO - PROCESS | 1803 | 1461112207750 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b02b800 == 143 [pid = 1803] [id = 643] 17:30:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x8bb86800) [pid = 1803] [serial = 1930] [outer = (nil)] 17:30:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0xa0e69400) [pid = 1803] [serial = 1931] [outer = 0x8bb86800] 17:30:07 INFO - PROCESS | 1803 | 1461112207876 Marionette DEBUG loaded listener.js 17:30:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0xa0e72000) [pid = 1803] [serial = 1932] [outer = 0x8bb86800] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8afed800 == 142 [pid = 1803] [id = 621] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x9927f400 == 141 [pid = 1803] [id = 619] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x98bdc000 == 140 [pid = 1803] [id = 620] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x85032000 == 139 [pid = 1803] [id = 618] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8f98d800 == 138 [pid = 1803] [id = 617] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x93bae000 == 137 [pid = 1803] [id = 616] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8c3d9800 == 136 [pid = 1803] [id = 615] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x91216000 == 135 [pid = 1803] [id = 613] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x912eb000 == 134 [pid = 1803] [id = 614] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8fa9c400 == 133 [pid = 1803] [id = 612] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8fb1bc00 == 132 [pid = 1803] [id = 611] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8bb82000 == 131 [pid = 1803] [id = 610] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x8af18000 == 130 [pid = 1803] [id = 609] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x89f98800 == 129 [pid = 1803] [id = 607] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb2400 == 128 [pid = 1803] [id = 608] 17:30:10 INFO - PROCESS | 1803 | --DOCSHELL 0x86c31000 == 127 [pid = 1803] [id = 606] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x8b147c00) [pid = 1803] [serial = 1764] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x89e29400) [pid = 1803] [serial = 1811] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x8fec0800) [pid = 1803] [serial = 1775] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x8c4ce000) [pid = 1803] [serial = 1769] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x897ee400) [pid = 1803] [serial = 1760] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x90ff5800) [pid = 1803] [serial = 1781] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x8ffc4400) [pid = 1803] [serial = 1776] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x98177000) [pid = 1803] [serial = 1799] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x89f98c00) [pid = 1803] [serial = 1812] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x9819d800) [pid = 1803] [serial = 1800] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x97a49c00) [pid = 1803] [serial = 1796] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x8c1e6800) [pid = 1803] [serial = 1766] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x8b0b2800) [pid = 1803] [serial = 1814] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x876edc00) [pid = 1803] [serial = 1809] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x9031f400) [pid = 1803] [serial = 1779] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x92aa0400) [pid = 1803] [serial = 1784] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x934c5c00) [pid = 1803] [serial = 1788] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x8b14b000) [pid = 1803] [serial = 1815] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x86cb2400) [pid = 1803] [serial = 1808] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x9121a000) [pid = 1803] [serial = 1782] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x90318c00) [pid = 1803] [serial = 1778] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x84cf8800) [pid = 1803] [serial = 1757] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x92aa8c00) [pid = 1803] [serial = 1785] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x94674800) [pid = 1803] [serial = 1793] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x89e25800) [pid = 1803] [serial = 1761] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x97a98800) [pid = 1803] [serial = 1797] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x9a560c00) [pid = 1803] [serial = 1806] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x93409c00) [pid = 1803] [serial = 1787] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8c4d0000) [pid = 1803] [serial = 1770] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x98bdd400) [pid = 1803] [serial = 1803] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8c3ce800) [pid = 1803] [serial = 1767] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8f385000) [pid = 1803] [serial = 1772] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x93ba7000) [pid = 1803] [serial = 1790] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x9509b800) [pid = 1803] [serial = 1794] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x98b9dc00) [pid = 1803] [serial = 1802] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x9a4bc000) [pid = 1803] [serial = 1805] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8fa9d000) [pid = 1803] [serial = 1773] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8c1e8c00) [pid = 1803] [serial = 1695] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8bccbc00) [pid = 1803] [serial = 1817] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8afee000) [pid = 1803] [serial = 1763] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x86cb0800) [pid = 1803] [serial = 1758] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x93ba9000) [pid = 1803] [serial = 1791] [outer = (nil)] [url = about:blank] 17:30:11 INFO - PROCESS | 1803 | 1461112211719 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 4656ms 17:30:11 INFO - PROCESS | 1803 | 1461112211792 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 17:30:11 INFO - PROCESS | 1803 | 1461112211800 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 17:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:30:11 INFO - PROCESS | 1803 | 1461112211826 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:30:11 INFO - PROCESS | 1803 | 1461112211834 Marionette TRACE conn4 <- [1,2546,null,{}] 17:30:11 INFO - PROCESS | 1803 | 1461112211842 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:12 INFO - PROCESS | 1803 | 1461112212091 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 17:30:12 INFO - PROCESS | 1803 | 1461112212401 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb2400 == 128 [pid = 1803] [id = 644] 17:30:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x88075000) [pid = 1803] [serial = 1933] [outer = (nil)] 17:30:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x89862000) [pid = 1803] [serial = 1934] [outer = 0x88075000] 17:30:12 INFO - PROCESS | 1803 | 1461112212480 Marionette DEBUG loaded listener.js 17:30:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x89f92800) [pid = 1803] [serial = 1935] [outer = 0x88075000] 17:30:13 INFO - PROCESS | 1803 | 1461112213455 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1699ms 17:30:13 INFO - PROCESS | 1803 | 1461112213523 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 17:30:13 INFO - PROCESS | 1803 | 1461112213532 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 17:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:30:13 INFO - PROCESS | 1803 | 1461112213543 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:30:13 INFO - PROCESS | 1803 | 1461112213546 Marionette TRACE conn4 <- [1,2550,null,{}] 17:30:13 INFO - PROCESS | 1803 | 1461112213563 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:13 INFO - PROCESS | 1803 | 1461112213881 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 17:30:14 INFO - PROCESS | 1803 | 1461112214120 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x89860c00 == 129 [pid = 1803] [id = 645] 17:30:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x89e22000) [pid = 1803] [serial = 1936] [outer = (nil)] 17:30:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8b148000) [pid = 1803] [serial = 1937] [outer = 0x89e22000] 17:30:14 INFO - PROCESS | 1803 | 1461112214195 Marionette DEBUG loaded listener.js 17:30:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8bb81800) [pid = 1803] [serial = 1938] [outer = 0x89e22000] 17:30:15 INFO - PROCESS | 1803 | 1461112215565 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x99a16400) [pid = 1803] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8b230c00) [pid = 1803] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8b23c800) [pid = 1803] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x92ad3000) [pid = 1803] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8fb1ec00) [pid = 1803] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x8fb1c400) [pid = 1803] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x876eb400) [pid = 1803] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x9a59b400) [pid = 1803] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8a053800) [pid = 1803] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x93bae800) [pid = 1803] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x93bb0800) [pid = 1803] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x8af12400) [pid = 1803] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x9965b000) [pid = 1803] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x89f94400) [pid = 1803] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x86cb6000) [pid = 1803] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x92a99400) [pid = 1803] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x88078000) [pid = 1803] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x8bcc6000) [pid = 1803] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x8febc000) [pid = 1803] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x8aff0400) [pid = 1803] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:30:15 INFO - PROCESS | 1803 | --DOMWINDOW == 116 (0x8f24c400) [pid = 1803] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2133ms 17:30:15 INFO - PROCESS | 1803 | 1461112215710 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 17:30:15 INFO - PROCESS | 1803 | 1461112215715 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 17:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:30:15 INFO - PROCESS | 1803 | 1461112215722 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:30:15 INFO - PROCESS | 1803 | 1461112215728 Marionette TRACE conn4 <- [1,2554,null,{}] 17:30:15 INFO - PROCESS | 1803 | 1461112215743 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:16 INFO - PROCESS | 1803 | 1461112216035 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 17:30:16 INFO - PROCESS | 1803 | 1461112216175 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x897eb800 == 130 [pid = 1803] [id = 646] 17:30:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 117 (0x8b147000) [pid = 1803] [serial = 1939] [outer = (nil)] 17:30:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x8be2d800) [pid = 1803] [serial = 1940] [outer = 0x8b147000] 17:30:16 INFO - PROCESS | 1803 | 1461112216256 Marionette DEBUG loaded listener.js 17:30:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x8c1f0400) [pid = 1803] [serial = 1941] [outer = 0x8b147000] 17:30:17 INFO - PROCESS | 1803 | 1461112217059 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1390ms 17:30:17 INFO - PROCESS | 1803 | 1461112217113 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 17:30:17 INFO - PROCESS | 1803 | 1461112217118 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 17:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:30:17 INFO - PROCESS | 1803 | 1461112217124 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:30:17 INFO - PROCESS | 1803 | 1461112217128 Marionette TRACE conn4 <- [1,2558,null,{}] 17:30:17 INFO - PROCESS | 1803 | 1461112217134 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:17 INFO - PROCESS | 1803 | 1461112217365 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 17:30:17 INFO - PROCESS | 1803 | 1461112217560 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cf8800 == 131 [pid = 1803] [id = 647] 17:30:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x85032000) [pid = 1803] [serial = 1942] [outer = (nil)] 17:30:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x86c34400) [pid = 1803] [serial = 1943] [outer = 0x85032000] 17:30:18 INFO - PROCESS | 1803 | 1461112218042 Marionette DEBUG loaded listener.js 17:30:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x876f0400) [pid = 1803] [serial = 1944] [outer = 0x85032000] 17:30:19 INFO - PROCESS | 1803 | 1461112219209 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2134ms 17:30:19 INFO - PROCESS | 1803 | 1461112219262 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 17:30:19 INFO - PROCESS | 1803 | 1461112219270 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 17:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:30:19 INFO - PROCESS | 1803 | 1461112219281 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:30:19 INFO - PROCESS | 1803 | 1461112219286 Marionette TRACE conn4 <- [1,2562,null,{}] 17:30:19 INFO - PROCESS | 1803 | 1461112219295 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:19 INFO - PROCESS | 1803 | 1461112219573 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 17:30:19 INFO - PROCESS | 1803 | 1461112219910 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x87d39c00 == 132 [pid = 1803] [id = 648] 17:30:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x8af17800) [pid = 1803] [serial = 1945] [outer = (nil)] 17:30:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x8afef800) [pid = 1803] [serial = 1946] [outer = 0x8af17800] 17:30:20 INFO - PROCESS | 1803 | 1461112220071 Marionette DEBUG loaded listener.js 17:30:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x8b0b6c00) [pid = 1803] [serial = 1947] [outer = 0x8af17800] 17:30:21 INFO - PROCESS | 1803 | 1461112221135 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1891ms 17:30:21 INFO - PROCESS | 1803 | 1461112221174 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 17:30:21 INFO - PROCESS | 1803 | 1461112221179 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 17:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:30:21 INFO - PROCESS | 1803 | 1461112221192 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:30:21 INFO - PROCESS | 1803 | 1461112221196 Marionette TRACE conn4 <- [1,2566,null,{}] 17:30:21 INFO - PROCESS | 1803 | 1461112221204 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:21 INFO - PROCESS | 1803 | 1461112221464 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 17:30:21 INFO - PROCESS | 1803 | 1461112221838 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bcc6000 == 133 [pid = 1803] [id = 649] 17:30:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x8bcd1800) [pid = 1803] [serial = 1948] [outer = (nil)] 17:30:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x8be31c00) [pid = 1803] [serial = 1949] [outer = 0x8bcd1800] 17:30:21 INFO - PROCESS | 1803 | 1461112221931 Marionette DEBUG loaded listener.js 17:30:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8c1eec00) [pid = 1803] [serial = 1950] [outer = 0x8bcd1800] 17:30:23 INFO - PROCESS | 1803 | 1461112223039 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1892ms 17:30:23 INFO - PROCESS | 1803 | 1461112223090 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 17:30:23 INFO - PROCESS | 1803 | 1461112223098 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 17:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:30:23 INFO - PROCESS | 1803 | 1461112223108 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:30:23 INFO - PROCESS | 1803 | 1461112223113 Marionette TRACE conn4 <- [1,2570,null,{}] 17:30:23 INFO - PROCESS | 1803 | 1461112223131 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:23 INFO - PROCESS | 1803 | 1461112223435 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 17:30:23 INFO - PROCESS | 1803 | 1461112223769 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be2f800 == 134 [pid = 1803] [id = 650] 17:30:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8e316400) [pid = 1803] [serial = 1951] [outer = (nil)] 17:30:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8f253800) [pid = 1803] [serial = 1952] [outer = 0x8e316400] 17:30:23 INFO - PROCESS | 1803 | 1461112223868 Marionette DEBUG loaded listener.js 17:30:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8f38ec00) [pid = 1803] [serial = 1953] [outer = 0x8e316400] 17:30:24 INFO - PROCESS | 1803 | 1461112224835 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:30:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:30:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1793ms 17:30:24 INFO - PROCESS | 1803 | 1461112224903 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 17:30:24 INFO - PROCESS | 1803 | 1461112224908 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 17:30:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:30:24 INFO - PROCESS | 1803 | 1461112224915 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:30:24 INFO - PROCESS | 1803 | 1461112224919 Marionette TRACE conn4 <- [1,2574,null,{}] 17:30:24 INFO - PROCESS | 1803 | 1461112224926 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:25 INFO - PROCESS | 1803 | 1461112225222 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 17:30:25 INFO - PROCESS | 1803 | 1461112225638 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b14c400 == 135 [pid = 1803] [id = 651] 17:30:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8f983400) [pid = 1803] [serial = 1954] [outer = (nil)] 17:30:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8fb13000) [pid = 1803] [serial = 1955] [outer = 0x8f983400] 17:30:25 INFO - PROCESS | 1803 | 1461112225733 Marionette DEBUG loaded listener.js 17:30:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8fb16400) [pid = 1803] [serial = 1956] [outer = 0x8f983400] 17:30:26 INFO - PROCESS | 1803 | 1461112226784 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1948ms 17:30:26 INFO - PROCESS | 1803 | 1461112226867 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 17:30:26 INFO - PROCESS | 1803 | 1461112226874 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 17:30:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:30:26 INFO - PROCESS | 1803 | 1461112226885 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:30:26 INFO - PROCESS | 1803 | 1461112226890 Marionette TRACE conn4 <- [1,2578,null,{}] 17:30:26 INFO - PROCESS | 1803 | 1461112226901 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:27 INFO - PROCESS | 1803 | 1461112227330 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 17:30:27 INFO - PROCESS | 1803 | 1461112227597 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x8faa2800 == 136 [pid = 1803] [id = 652] 17:30:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8fb15000) [pid = 1803] [serial = 1957] [outer = (nil)] 17:30:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8ffcfc00) [pid = 1803] [serial = 1958] [outer = 0x8fb15000] 17:30:27 INFO - PROCESS | 1803 | 1461112227716 Marionette DEBUG loaded listener.js 17:30:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x905e5c00) [pid = 1803] [serial = 1959] [outer = 0x8fb15000] 17:30:28 INFO - PROCESS | 1803 | 1461112228981 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:30:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:30:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2139ms 17:30:29 INFO - PROCESS | 1803 | 1461112229023 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 17:30:29 INFO - PROCESS | 1803 | 1461112229027 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 17:30:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:30:29 INFO - PROCESS | 1803 | 1461112229034 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:30:29 INFO - PROCESS | 1803 | 1461112229038 Marionette TRACE conn4 <- [1,2582,null,{}] 17:30:29 INFO - PROCESS | 1803 | 1461112229044 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:29 INFO - PROCESS | 1803 | 1461112229307 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 17:30:29 INFO - PROCESS | 1803 | 1461112229646 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:29 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e317400 == 137 [pid = 1803] [id = 653] 17:30:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x905ee000) [pid = 1803] [serial = 1960] [outer = (nil)] 17:30:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x92ace800) [pid = 1803] [serial = 1961] [outer = 0x905ee000] 17:30:29 INFO - PROCESS | 1803 | 1461112229746 Marionette DEBUG loaded listener.js 17:30:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x92ad2400) [pid = 1803] [serial = 1962] [outer = 0x905ee000] 17:30:30 INFO - PROCESS | 1803 | 1461112230674 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1693ms 17:30:30 INFO - PROCESS | 1803 | 1461112230729 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 17:30:30 INFO - PROCESS | 1803 | 1461112230732 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 17:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:30:30 INFO - PROCESS | 1803 | 1461112230739 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:30:30 INFO - PROCESS | 1803 | 1461112230742 Marionette TRACE conn4 <- [1,2586,null,{}] 17:30:30 INFO - PROCESS | 1803 | 1461112230749 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:30 INFO - PROCESS | 1803 | 1461112230990 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 17:30:31 INFO - PROCESS | 1803 | 1461112231417 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x8feb8400 == 138 [pid = 1803] [id = 654] 17:30:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x912f0c00) [pid = 1803] [serial = 1963] [outer = (nil)] 17:30:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x93403c00) [pid = 1803] [serial = 1964] [outer = 0x912f0c00] 17:30:31 INFO - PROCESS | 1803 | 1461112231515 Marionette DEBUG loaded listener.js 17:30:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x93408000) [pid = 1803] [serial = 1965] [outer = 0x912f0c00] 17:30:32 INFO - PROCESS | 1803 | 1461112232481 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1787ms 17:30:32 INFO - PROCESS | 1803 | 1461112232528 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 17:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:30:32 INFO - PROCESS | 1803 | 1461112232532 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 17:30:32 INFO - PROCESS | 1803 | 1461112232539 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:30:32 INFO - PROCESS | 1803 | 1461112232543 Marionette TRACE conn4 <- [1,2590,null,{}] 17:30:32 INFO - PROCESS | 1803 | 1461112232548 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:32 INFO - PROCESS | 1803 | 1461112232794 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 17:30:33 INFO - PROCESS | 1803 | 1461112233129 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cedc00 == 139 [pid = 1803] [id = 655] 17:30:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x91ef7400) [pid = 1803] [serial = 1966] [outer = (nil)] 17:30:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x93547400) [pid = 1803] [serial = 1967] [outer = 0x91ef7400] 17:30:33 INFO - PROCESS | 1803 | 1461112233244 Marionette DEBUG loaded listener.js 17:30:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x938c4400) [pid = 1803] [serial = 1968] [outer = 0x91ef7400] 17:30:34 INFO - PROCESS | 1803 | 1461112234158 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:30:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:30:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1695ms 17:30:34 INFO - PROCESS | 1803 | 1461112234235 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 17:30:34 INFO - PROCESS | 1803 | 1461112234238 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 17:30:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:30:34 INFO - PROCESS | 1803 | 1461112234244 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:30:34 INFO - PROCESS | 1803 | 1461112234249 Marionette TRACE conn4 <- [1,2594,null,{}] 17:30:34 INFO - PROCESS | 1803 | 1461112234255 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:34 INFO - PROCESS | 1803 | 1461112234488 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 17:30:34 INFO - PROCESS | 1803 | 1461112234816 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x87797c00 == 140 [pid = 1803] [id = 656] 17:30:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x9354ac00) [pid = 1803] [serial = 1969] [outer = (nil)] 17:30:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x94671400) [pid = 1803] [serial = 1970] [outer = 0x9354ac00] 17:30:34 INFO - PROCESS | 1803 | 1461112234915 Marionette DEBUG loaded listener.js 17:30:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x95094800) [pid = 1803] [serial = 1971] [outer = 0x9354ac00] 17:30:35 INFO - PROCESS | 1803 | 1461112235867 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1642ms 17:30:35 INFO - PROCESS | 1803 | 1461112235887 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 17:30:35 INFO - PROCESS | 1803 | 1461112235890 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 17:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:30:35 INFO - PROCESS | 1803 | 1461112235898 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:30:35 INFO - PROCESS | 1803 | 1461112235902 Marionette TRACE conn4 <- [1,2598,null,{}] 17:30:35 INFO - PROCESS | 1803 | 1461112235908 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:36 INFO - PROCESS | 1803 | 1461112236148 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 17:30:36 INFO - PROCESS | 1803 | 1461112236506 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x8779c000 == 141 [pid = 1803] [id = 657] 17:30:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x89e29000) [pid = 1803] [serial = 1972] [outer = (nil)] 17:30:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x96a11800) [pid = 1803] [serial = 1973] [outer = 0x89e29000] 17:30:36 INFO - PROCESS | 1803 | 1461112236619 Marionette DEBUG loaded listener.js 17:30:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x97a99400) [pid = 1803] [serial = 1974] [outer = 0x89e29000] 17:30:37 INFO - PROCESS | 1803 | 1461112237599 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1742ms 17:30:37 INFO - PROCESS | 1803 | 1461112237641 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 17:30:37 INFO - PROCESS | 1803 | 1461112237646 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 17:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:30:37 INFO - PROCESS | 1803 | 1461112237652 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:30:37 INFO - PROCESS | 1803 | 1461112237657 Marionette TRACE conn4 <- [1,2602,null,{}] 17:30:37 INFO - PROCESS | 1803 | 1461112237663 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:37 INFO - PROCESS | 1803 | 1461112237945 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 17:30:38 INFO - PROCESS | 1803 | 1461112238281 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x9605f000 == 142 [pid = 1803] [id = 658] 17:30:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x98b9dc00) [pid = 1803] [serial = 1975] [outer = (nil)] 17:30:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x990f1400) [pid = 1803] [serial = 1976] [outer = 0x98b9dc00] 17:30:38 INFO - PROCESS | 1803 | 1461112238375 Marionette DEBUG loaded listener.js 17:30:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x99251000) [pid = 1803] [serial = 1977] [outer = 0x98b9dc00] 17:30:39 INFO - PROCESS | 1803 | 1461112239291 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:30:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:30:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1691ms 17:30:39 INFO - PROCESS | 1803 | 1461112239345 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 17:30:39 INFO - PROCESS | 1803 | 1461112239348 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 17:30:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:30:39 INFO - PROCESS | 1803 | 1461112239356 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:30:39 INFO - PROCESS | 1803 | 1461112239358 Marionette TRACE conn4 <- [1,2606,null,{}] 17:30:39 INFO - PROCESS | 1803 | 1461112239365 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:39 INFO - PROCESS | 1803 | 1461112239614 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 17:30:39 INFO - PROCESS | 1803 | 1461112239951 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x93bae800 == 143 [pid = 1803] [id = 659] 17:30:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x98171c00) [pid = 1803] [serial = 1978] [outer = (nil)] 17:30:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x9de94400) [pid = 1803] [serial = 1979] [outer = 0x98171c00] 17:30:40 INFO - PROCESS | 1803 | 1461112240048 Marionette DEBUG loaded listener.js 17:30:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x9e91a400) [pid = 1803] [serial = 1980] [outer = 0x98171c00] 17:30:40 INFO - PROCESS | 1803 | 1461112240993 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:30:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:30:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1686ms 17:30:41 INFO - PROCESS | 1803 | 1461112241042 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 17:30:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:30:41 INFO - PROCESS | 1803 | 1461112241046 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 17:30:41 INFO - PROCESS | 1803 | 1461112241053 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:30:41 INFO - PROCESS | 1803 | 1461112241056 Marionette TRACE conn4 <- [1,2610,null,{}] 17:30:41 INFO - PROCESS | 1803 | 1461112241062 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:41 INFO - PROCESS | 1803 | 1461112241328 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 17:30:41 INFO - PROCESS | 1803 | 1461112241666 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x88071000 == 144 [pid = 1803] [id = 660] 17:30:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x88075800) [pid = 1803] [serial = 1981] [outer = (nil)] 17:30:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x9e914c00) [pid = 1803] [serial = 1982] [outer = 0x88075800] 17:30:41 INFO - PROCESS | 1803 | 1461112241764 Marionette DEBUG loaded listener.js 17:30:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0xa093dc00) [pid = 1803] [serial = 1983] [outer = 0x88075800] 17:30:42 INFO - PROCESS | 1803 | 1461112242679 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1684ms 17:30:42 INFO - PROCESS | 1803 | 1461112242737 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 17:30:42 INFO - PROCESS | 1803 | 1461112242741 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 17:30:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:30:42 INFO - PROCESS | 1803 | 1461112242748 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:30:42 INFO - PROCESS | 1803 | 1461112242752 Marionette TRACE conn4 <- [1,2614,null,{}] 17:30:42 INFO - PROCESS | 1803 | 1461112242761 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:43 INFO - PROCESS | 1803 | 1461112243006 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 17:30:43 INFO - PROCESS | 1803 | 1461112243360 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x876ef000 == 145 [pid = 1803] [id = 661] 17:30:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x876f6000) [pid = 1803] [serial = 1984] [outer = (nil)] 17:30:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0xa2939800) [pid = 1803] [serial = 1985] [outer = 0x876f6000] 17:30:43 INFO - PROCESS | 1803 | 1461112243466 Marionette DEBUG loaded listener.js 17:30:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0xa2989c00) [pid = 1803] [serial = 1986] [outer = 0x876f6000] 17:30:44 INFO - PROCESS | 1803 | 1461112244436 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:30:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:30:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1742ms 17:30:44 INFO - PROCESS | 1803 | 1461112244491 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 17:30:44 INFO - PROCESS | 1803 | 1461112244494 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 17:30:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:30:44 INFO - PROCESS | 1803 | 1461112244503 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:30:44 INFO - PROCESS | 1803 | 1461112244507 Marionette TRACE conn4 <- [1,2618,null,{}] 17:30:44 INFO - PROCESS | 1803 | 1461112244514 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:44 INFO - PROCESS | 1803 | 1461112244780 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 17:30:45 INFO - PROCESS | 1803 | 1461112245122 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:45 INFO - PROCESS | 1803 | ++DOCSHELL 0x8af17400 == 146 [pid = 1803] [id = 662] 17:30:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0xa297c000) [pid = 1803] [serial = 1987] [outer = (nil)] 17:30:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0xa434f400) [pid = 1803] [serial = 1988] [outer = 0xa297c000] 17:30:45 INFO - PROCESS | 1803 | 1461112245224 Marionette DEBUG loaded listener.js 17:30:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0xa4351000) [pid = 1803] [serial = 1989] [outer = 0xa297c000] 17:30:46 INFO - PROCESS | 1803 | 1461112246160 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1737ms 17:30:46 INFO - PROCESS | 1803 | 1461112246245 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 17:30:46 INFO - PROCESS | 1803 | 1461112246253 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 17:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:30:46 INFO - PROCESS | 1803 | 1461112246260 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:30:46 INFO - PROCESS | 1803 | 1461112246264 Marionette TRACE conn4 <- [1,2622,null,{}] 17:30:46 INFO - PROCESS | 1803 | 1461112246270 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:46 INFO - PROCESS | 1803 | 1461112246580 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 17:30:46 INFO - PROCESS | 1803 | 1461112246955 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be36c00 == 147 [pid = 1803] [id = 663] 17:30:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x8c3cdc00) [pid = 1803] [serial = 1990] [outer = (nil)] 17:30:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0xa437f800) [pid = 1803] [serial = 1991] [outer = 0x8c3cdc00] 17:30:47 INFO - PROCESS | 1803 | 1461112247046 Marionette DEBUG loaded listener.js 17:30:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0xa4441800) [pid = 1803] [serial = 1992] [outer = 0x8c3cdc00] 17:30:47 INFO - PROCESS | 1803 | 1461112247968 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:30:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:30:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1746ms 17:30:48 INFO - PROCESS | 1803 | 1461112248007 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 17:30:48 INFO - PROCESS | 1803 | 1461112248010 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 17:30:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:30:48 INFO - PROCESS | 1803 | 1461112248017 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:30:48 INFO - PROCESS | 1803 | 1461112248020 Marionette TRACE conn4 <- [1,2626,null,{}] 17:30:48 INFO - PROCESS | 1803 | 1461112248026 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:48 INFO - PROCESS | 1803 | 1461112248275 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x9fb05800 == 146 [pid = 1803] [id = 44] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x88fbb000 == 145 [pid = 1803] [id = 192] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x88077400 == 144 [pid = 1803] [id = 623] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x86cab800 == 143 [pid = 1803] [id = 408] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x83c7f400 == 142 [pid = 1803] [id = 625] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x897eb800 == 141 [pid = 1803] [id = 646] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x89860c00 == 140 [pid = 1803] [id = 645] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb2400 == 139 [pid = 1803] [id = 644] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x854efc00 == 138 [pid = 1803] [id = 642] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb0400 == 137 [pid = 1803] [id = 640] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x9819c800 == 136 [pid = 1803] [id = 641] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8e316c00 == 135 [pid = 1803] [id = 639] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x96064800 == 134 [pid = 1803] [id = 638] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x92ad7000 == 133 [pid = 1803] [id = 636] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb4000 == 132 [pid = 1803] [id = 637] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8fb1d400 == 131 [pid = 1803] [id = 635] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x87ee5800 == 130 [pid = 1803] [id = 634] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x90320c00 == 129 [pid = 1803] [id = 633] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8fb14400 == 128 [pid = 1803] [id = 632] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3b3800 == 127 [pid = 1803] [id = 631] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8e40e000 == 126 [pid = 1803] [id = 629] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8e405c00 == 125 [pid = 1803] [id = 630] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8afe3400 == 124 [pid = 1803] [id = 628] 17:30:50 INFO - PROCESS | 1803 | --DOCSHELL 0x88070800 == 123 [pid = 1803] [id = 627] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x8c1d5000) [pid = 1803] [serial = 1880] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8c1e1c00) [pid = 1803] [serial = 1827] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x8f98a800) [pid = 1803] [serial = 1833] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x9a563800) [pid = 1803] [serial = 1859] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8bb81000) [pid = 1803] [serial = 1877] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x9fd93c00) [pid = 1803] [serial = 1866] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x9340c000) [pid = 1803] [serial = 1844] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8febb800) [pid = 1803] [serial = 1835] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x93546c00) [pid = 1803] [serial = 1847] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x98ba2c00) [pid = 1803] [serial = 1856] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x9fe9d000) [pid = 1803] [serial = 1868] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x9a5a1400) [pid = 1803] [serial = 1860] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x8afe8400) [pid = 1803] [serial = 1875] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x94668800) [pid = 1803] [serial = 1850] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x8af13c00) [pid = 1803] [serial = 1874] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x9fd90800) [pid = 1803] [serial = 1865] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x98177c00) [pid = 1803] [serial = 1853] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x8b027800) [pid = 1803] [serial = 1824] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x8af19c00) [pid = 1803] [serial = 1823] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x9fa8d400) [pid = 1803] [serial = 1863] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8b14d800) [pid = 1803] [serial = 1755] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x9fec2000) [pid = 1803] [serial = 1869] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x87ee0000) [pid = 1803] [serial = 1821] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x92b21800) [pid = 1803] [serial = 1841] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x890cfc00) [pid = 1803] [serial = 1872] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x960d4800) [pid = 1803] [serial = 1851] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x9819f400) [pid = 1803] [serial = 1854] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x93410000) [pid = 1803] [serial = 1845] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8bccc400) [pid = 1803] [serial = 1878] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x9031c400) [pid = 1803] [serial = 1836] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8f386400) [pid = 1803] [serial = 1830] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x8f24e800) [pid = 1803] [serial = 1829] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x92a9c400) [pid = 1803] [serial = 1839] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x876f0c00) [pid = 1803] [serial = 1820] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8bccd000) [pid = 1803] [serial = 1826] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x88fb0000) [pid = 1803] [serial = 1871] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x91ef7000) [pid = 1803] [serial = 1838] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x938c7c00) [pid = 1803] [serial = 1848] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x98bdd000) [pid = 1803] [serial = 1857] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x92bbf800) [pid = 1803] [serial = 1842] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x9fa8bc00) [pid = 1803] [serial = 1862] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8f987400) [pid = 1803] [serial = 1832] [outer = (nil)] [url = about:blank] 17:30:51 INFO - PROCESS | 1803 | 1461112251386 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x876f0c00 == 124 [pid = 1803] [id = 664] 17:30:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x876f2400) [pid = 1803] [serial = 1993] [outer = (nil)] 17:30:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x87711c00) [pid = 1803] [serial = 1994] [outer = 0x876f2400] 17:30:51 INFO - PROCESS | 1803 | 1461112251476 Marionette DEBUG loaded listener.js 17:30:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x87798400) [pid = 1803] [serial = 1995] [outer = 0x876f2400] 17:30:52 INFO - PROCESS | 1803 | 1461112252463 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:30:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:30:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 4497ms 17:30:52 INFO - PROCESS | 1803 | 1461112252516 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 17:30:52 INFO - PROCESS | 1803 | 1461112252523 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 17:30:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:30:52 INFO - PROCESS | 1803 | 1461112252533 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:30:52 INFO - PROCESS | 1803 | 1461112252536 Marionette TRACE conn4 <- [1,2630,null,{}] 17:30:52 INFO - PROCESS | 1803 | 1461112252544 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:52 INFO - PROCESS | 1803 | 1461112252777 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 17:30:53 INFO - PROCESS | 1803 | 1461112253041 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x890ca400 == 125 [pid = 1803] [id = 665] 17:30:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x890cf000) [pid = 1803] [serial = 1996] [outer = (nil)] 17:30:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x897f5800) [pid = 1803] [serial = 1997] [outer = 0x890cf000] 17:30:53 INFO - PROCESS | 1803 | 1461112253124 Marionette DEBUG loaded listener.js 17:30:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x89f95c00) [pid = 1803] [serial = 1998] [outer = 0x890cf000] 17:30:54 INFO - PROCESS | 1803 | 1461112254195 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:30:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:30:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1730ms 17:30:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:30:54 INFO - PROCESS | 1803 | 1461112254267 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 17:30:54 INFO - PROCESS | 1803 | 1461112254272 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 17:30:54 INFO - PROCESS | 1803 | 1461112254280 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:30:54 INFO - PROCESS | 1803 | 1461112254282 Marionette TRACE conn4 <- [1,2634,null,{}] 17:30:54 INFO - PROCESS | 1803 | 1461112254289 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:54 INFO - PROCESS | 1803 | 1461112254604 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 17:30:54 INFO - PROCESS | 1803 | 1461112254737 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x890cfc00 == 126 [pid = 1803] [id = 666] 17:30:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8afee000) [pid = 1803] [serial = 1999] [outer = (nil)] 17:30:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8b141800) [pid = 1803] [serial = 2000] [outer = 0x8afee000] 17:30:54 INFO - PROCESS | 1803 | 1461112254813 Marionette DEBUG loaded listener.js 17:30:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8b238800) [pid = 1803] [serial = 2001] [outer = 0x8afee000] 17:30:55 INFO - PROCESS | 1803 | 1461112255826 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1600ms 17:30:55 INFO - PROCESS | 1803 | 1461112255879 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 17:30:55 INFO - PROCESS | 1803 | 1461112255882 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 17:30:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8b028400) [pid = 1803] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x91212800) [pid = 1803] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8f3b8c00) [pid = 1803] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8f3b3c00) [pid = 1803] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x934c0400) [pid = 1803] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x9e917800) [pid = 1803] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x96a75800) [pid = 1803] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x9924f000) [pid = 1803] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x890d1c00) [pid = 1803] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x91eea400) [pid = 1803] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x8febb000) [pid = 1803] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x8e410400) [pid = 1803] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x89e22000) [pid = 1803] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x90325c00) [pid = 1803] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x88075000) [pid = 1803] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x8bb7c000) [pid = 1803] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x960d3000) [pid = 1803] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x93ba6c00) [pid = 1803] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:30:56 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x88073800) [pid = 1803] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:30:56 INFO - PROCESS | 1803 | 1461112256461 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:30:56 INFO - PROCESS | 1803 | 1461112256471 Marionette TRACE conn4 <- [1,2638,null,{}] 17:30:56 INFO - PROCESS | 1803 | 1461112256478 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:56 INFO - PROCESS | 1803 | 1461112256704 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 17:30:56 INFO - PROCESS | 1803 | 1461112256901 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8af19c00 == 127 [pid = 1803] [id = 667] 17:30:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x8afe4400) [pid = 1803] [serial = 2002] [outer = (nil)] 17:30:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x8be33800) [pid = 1803] [serial = 2003] [outer = 0x8afe4400] 17:30:56 INFO - PROCESS | 1803 | 1461112256978 Marionette DEBUG loaded listener.js 17:30:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x8c1eb000) [pid = 1803] [serial = 2004] [outer = 0x8afe4400] 17:30:57 INFO - PROCESS | 1803 | 1461112257749 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:30:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:30:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1492ms 17:30:57 INFO - PROCESS | 1803 | 1461112257824 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 17:30:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:30:57 INFO - PROCESS | 1803 | 1461112257828 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 17:30:57 INFO - PROCESS | 1803 | 1461112257835 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:30:57 INFO - PROCESS | 1803 | 1461112257839 Marionette TRACE conn4 <- [1,2642,null,{}] 17:30:57 INFO - PROCESS | 1803 | 1461112257844 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:58 INFO - PROCESS | 1803 | 1461112258064 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 17:30:58 INFO - PROCESS | 1803 | 1461112258259 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x854f5c00 == 128 [pid = 1803] [id = 668] 17:30:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x8bb84400) [pid = 1803] [serial = 2005] [outer = (nil)] 17:30:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x8c4c8800) [pid = 1803] [serial = 2006] [outer = 0x8bb84400] 17:30:58 INFO - PROCESS | 1803 | 1461112258351 Marionette DEBUG loaded listener.js 17:30:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x8e30ac00) [pid = 1803] [serial = 2007] [outer = 0x8bb84400] 17:30:59 INFO - PROCESS | 1803 | 1461112259733 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:30:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:30:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1941ms 17:30:59 INFO - PROCESS | 1803 | 1461112259778 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 17:30:59 INFO - PROCESS | 1803 | 1461112259784 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 17:30:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:30:59 INFO - PROCESS | 1803 | 1461112259792 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:30:59 INFO - PROCESS | 1803 | 1461112259799 Marionette TRACE conn4 <- [1,2646,null,{}] 17:30:59 INFO - PROCESS | 1803 | 1461112259809 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:00 INFO - PROCESS | 1803 | 1461112260124 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 17:31:00 INFO - PROCESS | 1803 | 1461112260486 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x88075000 == 129 [pid = 1803] [id = 669] 17:31:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x88077400) [pid = 1803] [serial = 2008] [outer = (nil)] 17:31:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x89e1d400) [pid = 1803] [serial = 2009] [outer = 0x88077400] 17:31:00 INFO - PROCESS | 1803 | 1461112260591 Marionette DEBUG loaded listener.js 17:31:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x8b025800) [pid = 1803] [serial = 2010] [outer = 0x88077400] 17:31:01 INFO - PROCESS | 1803 | 1461112261655 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:31:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:31:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1948ms 17:31:01 INFO - PROCESS | 1803 | 1461112261744 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 17:31:01 INFO - PROCESS | 1803 | 1461112261759 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 17:31:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:31:01 INFO - PROCESS | 1803 | 1461112261776 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:31:01 INFO - PROCESS | 1803 | 1461112261784 Marionette TRACE conn4 <- [1,2650,null,{}] 17:31:01 INFO - PROCESS | 1803 | 1461112261857 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:02 INFO - PROCESS | 1803 | 1461112262231 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 17:31:02 INFO - PROCESS | 1803 | 1461112262602 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:02 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb0000 == 130 [pid = 1803] [id = 670] 17:31:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8afed000) [pid = 1803] [serial = 2011] [outer = (nil)] 17:31:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8e310000) [pid = 1803] [serial = 2012] [outer = 0x8afed000] 17:31:02 INFO - PROCESS | 1803 | 1461112262693 Marionette DEBUG loaded listener.js 17:31:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8e407800) [pid = 1803] [serial = 2013] [outer = 0x8afed000] 17:31:03 INFO - PROCESS | 1803 | 1461112263643 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:31:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:31:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1904ms 17:31:03 INFO - PROCESS | 1803 | 1461112263678 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 17:31:03 INFO - PROCESS | 1803 | 1461112263682 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 17:31:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:31:03 INFO - PROCESS | 1803 | 1461112263690 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:31:03 INFO - PROCESS | 1803 | 1461112263697 Marionette TRACE conn4 <- [1,2654,null,{}] 17:31:03 INFO - PROCESS | 1803 | 1461112263714 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:03 INFO - PROCESS | 1803 | 1461112263982 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 17:31:04 INFO - PROCESS | 1803 | 1461112264317 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e312000 == 131 [pid = 1803] [id = 671] 17:31:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8f38d400) [pid = 1803] [serial = 2014] [outer = (nil)] 17:31:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8f3b9400) [pid = 1803] [serial = 2015] [outer = 0x8f38d400] 17:31:04 INFO - PROCESS | 1803 | 1461112264418 Marionette DEBUG loaded listener.js 17:31:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8f988800) [pid = 1803] [serial = 2016] [outer = 0x8f38d400] 17:31:05 INFO - PROCESS | 1803 | 1461112265366 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:31:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:31:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1691ms 17:31:05 INFO - PROCESS | 1803 | 1461112265381 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 17:31:05 INFO - PROCESS | 1803 | 1461112265387 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 17:31:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:31:05 INFO - PROCESS | 1803 | 1461112265395 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:31:05 INFO - PROCESS | 1803 | 1461112265400 Marionette TRACE conn4 <- [1,2658,null,{}] 17:31:05 INFO - PROCESS | 1803 | 1461112265408 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:05 INFO - PROCESS | 1803 | 1461112265654 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 17:31:06 INFO - PROCESS | 1803 | 1461112265996 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1e1c00 == 132 [pid = 1803] [id = 672] 17:31:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8f3adc00) [pid = 1803] [serial = 2017] [outer = (nil)] 17:31:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8fb15400) [pid = 1803] [serial = 2018] [outer = 0x8f3adc00] 17:31:06 INFO - PROCESS | 1803 | 1461112266097 Marionette DEBUG loaded listener.js 17:31:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8febb800) [pid = 1803] [serial = 2019] [outer = 0x8f3adc00] 17:31:07 INFO - PROCESS | 1803 | 1461112267010 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:31:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:31:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1686ms 17:31:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:31:07 INFO - PROCESS | 1803 | 1461112267081 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 17:31:07 INFO - PROCESS | 1803 | 1461112267085 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 17:31:07 INFO - PROCESS | 1803 | 1461112267093 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:31:07 INFO - PROCESS | 1803 | 1461112267096 Marionette TRACE conn4 <- [1,2662,null,{}] 17:31:07 INFO - PROCESS | 1803 | 1461112267102 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:07 INFO - PROCESS | 1803 | 1461112267353 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 17:31:07 INFO - PROCESS | 1803 | 1461112267685 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fa9f400 == 133 [pid = 1803] [id = 673] 17:31:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8faa1c00) [pid = 1803] [serial = 2020] [outer = (nil)] 17:31:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8ffe1c00) [pid = 1803] [serial = 2021] [outer = 0x8faa1c00] 17:31:07 INFO - PROCESS | 1803 | 1461112267777 Marionette DEBUG loaded listener.js 17:31:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8ffea400) [pid = 1803] [serial = 2022] [outer = 0x8faa1c00] 17:31:08 INFO - PROCESS | 1803 | 1461112268744 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:31:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:31:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1688ms 17:31:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:31:08 INFO - PROCESS | 1803 | 1461112268780 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 17:31:08 INFO - PROCESS | 1803 | 1461112268783 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 17:31:08 INFO - PROCESS | 1803 | 1461112268790 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:31:08 INFO - PROCESS | 1803 | 1461112268793 Marionette TRACE conn4 <- [1,2666,null,{}] 17:31:08 INFO - PROCESS | 1803 | 1461112268800 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:09 INFO - PROCESS | 1803 | 1461112269055 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 17:31:09 INFO - PROCESS | 1803 | 1461112269412 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:09 INFO - PROCESS | 1803 | ++DOCSHELL 0x9113f000 == 134 [pid = 1803] [id = 674] 17:31:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x91215c00) [pid = 1803] [serial = 2023] [outer = (nil)] 17:31:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x912ee400) [pid = 1803] [serial = 2024] [outer = 0x91215c00] 17:31:09 INFO - PROCESS | 1803 | 1461112269518 Marionette DEBUG loaded listener.js 17:31:09 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x91ef0800) [pid = 1803] [serial = 2025] [outer = 0x91215c00] 17:31:10 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:31:10 INFO - PROCESS | 1803 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:31:10 INFO - PROCESS | 1803 | 1461112270859 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:31:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 17:31:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2088ms 17:31:10 INFO - PROCESS | 1803 | 1461112270878 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 17:31:10 INFO - PROCESS | 1803 | 1461112270883 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 17:31:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:31:10 INFO - PROCESS | 1803 | 1461112270889 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:31:10 INFO - PROCESS | 1803 | 1461112270893 Marionette TRACE conn4 <- [1,2670,null,{}] 17:31:10 INFO - PROCESS | 1803 | 1461112270899 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:11 INFO - PROCESS | 1803 | 1461112271206 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 17:31:11 INFO - PROCESS | 1803 | 1461112271499 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x90ff3c00 == 135 [pid = 1803] [id = 675] 17:31:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x91138000) [pid = 1803] [serial = 2026] [outer = (nil)] 17:31:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x92bbec00) [pid = 1803] [serial = 2027] [outer = 0x91138000] 17:31:11 INFO - PROCESS | 1803 | 1461112271590 Marionette DEBUG loaded listener.js 17:31:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x92bc8800) [pid = 1803] [serial = 2028] [outer = 0x91138000] 17:31:12 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:31:12 INFO - PROCESS | 1803 | 1461112272946 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:31:13 INFO - PROCESS | 1803 | 1461112273035 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 17:31:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:31:13 INFO - PROCESS | 1803 | 1461112273049 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:31:13 INFO - PROCESS | 1803 | 1461112273052 Marionette TRACE conn4 <- [1,2674,null,{}] 17:31:13 INFO - PROCESS | 1803 | 1461112273059 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:13 INFO - PROCESS | 1803 | 1461112273306 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 17:31:13 INFO - PROCESS | 1803 | 1461112273603 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x92acfc00 == 136 [pid = 1803] [id = 676] 17:31:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x92b17000) [pid = 1803] [serial = 2029] [outer = (nil)] 17:31:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x93545000) [pid = 1803] [serial = 2030] [outer = 0x92b17000] 17:31:13 INFO - PROCESS | 1803 | 1461112273696 Marionette DEBUG loaded listener.js 17:31:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x938c6c00) [pid = 1803] [serial = 2031] [outer = 0x92b17000] 17:31:15 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:31:15 INFO - PROCESS | 1803 | 1461112275148 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:31:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:31:15 INFO - PROCESS | 1803 | 1461112275193 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 17:31:15 INFO - PROCESS | 1803 | 1461112275200 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:31:15 INFO - PROCESS | 1803 | 1461112275205 Marionette TRACE conn4 <- [1,2678,null,{}] 17:31:15 INFO - PROCESS | 1803 | 1461112275210 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:15 INFO - PROCESS | 1803 | 1461112275418 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 17:31:15 INFO - PROCESS | 1803 | 1461112275700 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x9340cc00 == 137 [pid = 1803] [id = 677] 17:31:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x934be800) [pid = 1803] [serial = 2032] [outer = (nil)] 17:31:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x9466bc00) [pid = 1803] [serial = 2033] [outer = 0x934be800] 17:31:15 INFO - PROCESS | 1803 | 1461112275789 Marionette DEBUG loaded listener.js 17:31:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x94675000) [pid = 1803] [serial = 2034] [outer = 0x934be800] 17:31:17 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:31:17 INFO - PROCESS | 1803 | 1461112277142 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:31:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 17:31:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2041ms 17:31:17 INFO - PROCESS | 1803 | 1461112277242 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 17:31:17 INFO - PROCESS | 1803 | 1461112277246 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 17:31:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:31:17 INFO - PROCESS | 1803 | 1461112277253 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:31:17 INFO - PROCESS | 1803 | 1461112277256 Marionette TRACE conn4 <- [1,2682,null,{}] 17:31:17 INFO - PROCESS | 1803 | 1461112277264 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:17 INFO - PROCESS | 1803 | 1461112277498 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 17:31:17 INFO - PROCESS | 1803 | 1461112277781 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x93bac000 == 138 [pid = 1803] [id = 678] 17:31:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x93bae000) [pid = 1803] [serial = 2035] [outer = (nil)] 17:31:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x977bf400) [pid = 1803] [serial = 2036] [outer = 0x93bae000] 17:31:17 INFO - PROCESS | 1803 | 1461112277870 Marionette DEBUG loaded listener.js 17:31:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x97a97c00) [pid = 1803] [serial = 2037] [outer = 0x93bae000] 17:31:19 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:31:19 INFO - PROCESS | 1803 | 1461112279246 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:31:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 17:31:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2084ms 17:31:19 INFO - PROCESS | 1803 | 1461112279338 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 17:31:19 INFO - PROCESS | 1803 | 1461112279342 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 17:31:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:31:19 INFO - PROCESS | 1803 | 1461112279349 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:31:19 INFO - PROCESS | 1803 | 1461112279353 Marionette TRACE conn4 <- [1,2686,null,{}] 17:31:19 INFO - PROCESS | 1803 | 1461112279359 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:19 INFO - PROCESS | 1803 | 1461112279620 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 17:31:19 INFO - PROCESS | 1803 | 1461112279905 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x96a79c00 == 139 [pid = 1803] [id = 679] 17:31:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x9701b000) [pid = 1803] [serial = 2038] [outer = (nil)] 17:31:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x98403000) [pid = 1803] [serial = 2039] [outer = 0x9701b000] 17:31:20 INFO - PROCESS | 1803 | 1461112280002 Marionette DEBUG loaded listener.js 17:31:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x98bd4800) [pid = 1803] [serial = 2040] [outer = 0x9701b000] 17:31:21 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:31:21 INFO - PROCESS | 1803 | 1461112281499 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:31:21 INFO - PROCESS | 1803 | 1461112281549 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 17:31:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:31:21 INFO - PROCESS | 1803 | 1461112281558 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:31:21 INFO - PROCESS | 1803 | 1461112281561 Marionette TRACE conn4 <- [1,2690,null,{}] 17:31:21 INFO - PROCESS | 1803 | 1461112281567 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:21 INFO - PROCESS | 1803 | 1461112281843 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 17:31:22 INFO - PROCESS | 1803 | 1461112282130 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c38c00 == 140 [pid = 1803] [id = 680] 17:31:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x98173c00) [pid = 1803] [serial = 2041] [outer = (nil)] 17:31:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x9965a400) [pid = 1803] [serial = 2042] [outer = 0x98173c00] 17:31:22 INFO - PROCESS | 1803 | 1461112282222 Marionette DEBUG loaded listener.js 17:31:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x9a772400) [pid = 1803] [serial = 2043] [outer = 0x98173c00] 17:31:23 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:31:23 INFO - PROCESS | 1803 | 1461112283587 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:31:23 INFO - PROCESS | 1803 | 1461112283690 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 17:31:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:31:23 INFO - PROCESS | 1803 | 1461112283702 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:31:23 INFO - PROCESS | 1803 | 1461112283705 Marionette TRACE conn4 <- [1,2694,null,{}] 17:31:23 INFO - PROCESS | 1803 | 1461112283713 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:23 INFO - PROCESS | 1803 | 1461112283948 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 17:31:24 INFO - PROCESS | 1803 | 1461112284232 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x9840f400 == 141 [pid = 1803] [id = 681] 17:31:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x98eb5800) [pid = 1803] [serial = 2044] [outer = (nil)] 17:31:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x9fb05400) [pid = 1803] [serial = 2045] [outer = 0x98eb5800] 17:31:24 INFO - PROCESS | 1803 | 1461112284324 Marionette DEBUG loaded listener.js 17:31:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x9fb50400) [pid = 1803] [serial = 2046] [outer = 0x98eb5800] 17:31:25 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:31:25 INFO - PROCESS | 1803 | 1461112285696 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:31:25 INFO - PROCESS | 1803 | 1461112285806 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 17:31:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:31:25 INFO - PROCESS | 1803 | 1461112285815 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:31:25 INFO - PROCESS | 1803 | 1461112285821 Marionette TRACE conn4 <- [1,2698,null,{}] 17:31:25 INFO - PROCESS | 1803 | 1461112285831 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:26 INFO - PROCESS | 1803 | 1461112286071 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 17:31:26 INFO - PROCESS | 1803 | 1461112286359 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x9a4ae800 == 142 [pid = 1803] [id = 682] 17:31:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x9a560000) [pid = 1803] [serial = 2047] [outer = (nil)] 17:31:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x9fec2000) [pid = 1803] [serial = 2048] [outer = 0x9a560000] 17:31:26 INFO - PROCESS | 1803 | 1461112286461 Marionette DEBUG loaded listener.js 17:31:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0xa093d800) [pid = 1803] [serial = 2049] [outer = 0x9a560000] 17:31:27 INFO - PROCESS | 1803 | SkCairoFTTypeface::onFilterRec unimplemented 17:31:27 INFO - PROCESS | 1803 | 1461112287818 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:31:27 INFO - PROCESS | 1803 | 1461112287914 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 17:31:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:31:27 INFO - PROCESS | 1803 | 1461112287923 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:31:27 INFO - PROCESS | 1803 | 1461112287926 Marionette TRACE conn4 <- [1,2702,null,{}] 17:31:27 INFO - PROCESS | 1803 | 1461112287933 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:28 INFO - PROCESS | 1803 | 1461112288169 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 17:31:28 INFO - PROCESS | 1803 | 1461112288460 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bcd0400 == 143 [pid = 1803] [id = 683] 17:31:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x9353c400) [pid = 1803] [serial = 2050] [outer = (nil)] 17:31:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0xa3b7cc00) [pid = 1803] [serial = 2051] [outer = 0x9353c400] 17:31:28 INFO - PROCESS | 1803 | 1461112288552 Marionette DEBUG loaded listener.js 17:31:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0xa434fc00) [pid = 1803] [serial = 2052] [outer = 0x9353c400] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8a04fc00 == 142 [pid = 1803] [id = 624] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x83c89c00 == 141 [pid = 1803] [id = 626] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8af17400 == 140 [pid = 1803] [id = 662] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x88071000 == 139 [pid = 1803] [id = 660] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x876ef000 == 138 [pid = 1803] [id = 661] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x93bae800 == 137 [pid = 1803] [id = 659] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x9605f000 == 136 [pid = 1803] [id = 658] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8779c000 == 135 [pid = 1803] [id = 657] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x84cedc00 == 134 [pid = 1803] [id = 655] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x87797c00 == 133 [pid = 1803] [id = 656] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8feb8400 == 132 [pid = 1803] [id = 654] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8e317400 == 131 [pid = 1803] [id = 653] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8faa2800 == 130 [pid = 1803] [id = 652] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8b14c400 == 129 [pid = 1803] [id = 651] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8be2f800 == 128 [pid = 1803] [id = 650] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x87d39c00 == 127 [pid = 1803] [id = 648] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x8bcc6000 == 126 [pid = 1803] [id = 649] 17:31:30 INFO - PROCESS | 1803 | --DOCSHELL 0x84cf8800 == 125 [pid = 1803] [id = 647] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8c3d8000) [pid = 1803] [serial = 1887] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x92bbf000) [pid = 1803] [serial = 1904] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x8f981800) [pid = 1803] [serial = 1892] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8faa6400) [pid = 1803] [serial = 1893] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x8fec5000) [pid = 1803] [serial = 1896] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x94666400) [pid = 1803] [serial = 1911] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0xa0d48800) [pid = 1803] [serial = 1929] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x9840b000) [pid = 1803] [serial = 1916] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x9fe3ec00) [pid = 1803] [serial = 1926] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x8b239c00) [pid = 1803] [serial = 1886] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x9fa96c00) [pid = 1803] [serial = 1923] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x93542800) [pid = 1803] [serial = 1908] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x93540c00) [pid = 1803] [serial = 1907] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x8febdc00) [pid = 1803] [serial = 1895] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x91131c00) [pid = 1803] [serial = 1899] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x8f246c00) [pid = 1803] [serial = 1889] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x9340a000) [pid = 1803] [serial = 1905] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x8b148000) [pid = 1803] [serial = 1937] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8bb81800) [pid = 1803] [serial = 1938] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x92aa7000) [pid = 1803] [serial = 1902] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x8be2d800) [pid = 1803] [serial = 1940] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x89862000) [pid = 1803] [serial = 1934] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8c1d1400) [pid = 1803] [serial = 1818] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x9fa8b000) [pid = 1803] [serial = 1922] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x90323800) [pid = 1803] [serial = 1898] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0xa0b31400) [pid = 1803] [serial = 1928] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x93bab000) [pid = 1803] [serial = 1910] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8f252800) [pid = 1803] [serial = 1890] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x97a9b400) [pid = 1803] [serial = 1914] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x96aecc00) [pid = 1803] [serial = 1913] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x985d4400) [pid = 1803] [serial = 1917] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0xa0e69400) [pid = 1803] [serial = 1931] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x9a4b9c00) [pid = 1803] [serial = 1920] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x91e4fc00) [pid = 1803] [serial = 1901] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x89e25000) [pid = 1803] [serial = 1884] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x99a1a800) [pid = 1803] [serial = 1919] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x89f92800) [pid = 1803] [serial = 1935] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x9fe35800) [pid = 1803] [serial = 1925] [outer = (nil)] [url = about:blank] 17:31:30 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x88fb2c00) [pid = 1803] [serial = 1883] [outer = (nil)] [url = about:blank] 17:31:31 INFO - PROCESS | 1803 | 1461112291173 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:31:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:31:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 3340ms 17:31:31 INFO - PROCESS | 1803 | 1461112291265 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 17:31:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:31:31 INFO - PROCESS | 1803 | 1461112291270 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 17:31:31 INFO - PROCESS | 1803 | 1461112291278 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:31:31 INFO - PROCESS | 1803 | 1461112291281 Marionette TRACE conn4 <- [1,2706,null,{}] 17:31:31 INFO - PROCESS | 1803 | 1461112291291 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:31 INFO - PROCESS | 1803 | 1461112291543 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 17:31:31 INFO - PROCESS | 1803 | 1461112291751 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:31 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cf6c00 == 126 [pid = 1803] [id = 684] 17:31:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8502c800) [pid = 1803] [serial = 2053] [outer = (nil)] 17:31:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x86c34c00) [pid = 1803] [serial = 2054] [outer = 0x8502c800] 17:31:31 INFO - PROCESS | 1803 | 1461112291834 Marionette DEBUG loaded listener.js 17:31:31 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x86cb0400) [pid = 1803] [serial = 2055] [outer = 0x8502c800] 17:31:32 INFO - PROCESS | 1803 | 1461112292731 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:31:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:31:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1483ms 17:31:32 INFO - PROCESS | 1803 | 1461112292761 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 17:31:32 INFO - PROCESS | 1803 | 1461112292769 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 17:31:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:31:32 INFO - PROCESS | 1803 | 1461112292781 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:31:32 INFO - PROCESS | 1803 | 1461112292784 Marionette TRACE conn4 <- [1,2710,null,{}] 17:31:32 INFO - PROCESS | 1803 | 1461112292791 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:33 INFO - PROCESS | 1803 | 1461112293021 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 17:31:33 INFO - PROCESS | 1803 | 1461112293365 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x8770bc00 == 127 [pid = 1803] [id = 685] 17:31:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x87712400) [pid = 1803] [serial = 2056] [outer = (nil)] 17:31:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8779b000) [pid = 1803] [serial = 2057] [outer = 0x87712400] 17:31:33 INFO - PROCESS | 1803 | 1461112293473 Marionette DEBUG loaded listener.js 17:31:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x87edec00) [pid = 1803] [serial = 2058] [outer = 0x87712400] 17:31:34 INFO - PROCESS | 1803 | 1461112294384 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:31:34 INFO - PROCESS | 1803 | 1461112294420 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 17:31:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:31:34 INFO - PROCESS | 1803 | 1461112294434 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:31:34 INFO - PROCESS | 1803 | 1461112294440 Marionette TRACE conn4 <- [1,2714,null,{}] 17:31:34 INFO - PROCESS | 1803 | 1461112294461 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:34 INFO - PROCESS | 1803 | 1461112294786 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 17:31:34 INFO - PROCESS | 1803 | 1461112294817 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:34 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb7c00 == 128 [pid = 1803] [id = 686] 17:31:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x890d1400) [pid = 1803] [serial = 2059] [outer = (nil)] 17:31:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x897f4400) [pid = 1803] [serial = 2060] [outer = 0x890d1400] 17:31:34 INFO - PROCESS | 1803 | 1461112294938 Marionette DEBUG loaded listener.js 17:31:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x89862800) [pid = 1803] [serial = 2061] [outer = 0x890d1400] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x912f0c00) [pid = 1803] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8afee000) [pid = 1803] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x98171c00) [pid = 1803] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8fb15000) [pid = 1803] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8bcd1800) [pid = 1803] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x876f6000) [pid = 1803] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x88075800) [pid = 1803] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0xa297c000) [pid = 1803] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x87793400) [pid = 1803] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x8bb86800) [pid = 1803] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8e316400) [pid = 1803] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x876f2400) [pid = 1803] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x8afe4400) [pid = 1803] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x85032000) [pid = 1803] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x91ef7400) [pid = 1803] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x89e29000) [pid = 1803] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x890cf000) [pid = 1803] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x9354ac00) [pid = 1803] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x8f983400) [pid = 1803] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x8af17800) [pid = 1803] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x98b9dc00) [pid = 1803] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:31:35 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x905ee000) [pid = 1803] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:31:36 INFO - PROCESS | 1803 | 1461112296450 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:31:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:31:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2050ms 17:31:36 INFO - PROCESS | 1803 | 1461112296484 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 17:31:36 INFO - PROCESS | 1803 | 1461112296489 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 17:31:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:31:36 INFO - PROCESS | 1803 | 1461112296495 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:31:36 INFO - PROCESS | 1803 | 1461112296499 Marionette TRACE conn4 <- [1,2718,null,{}] 17:31:36 INFO - PROCESS | 1803 | 1461112296504 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:36 INFO - PROCESS | 1803 | 1461112296736 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 17:31:36 INFO - PROCESS | 1803 | 1461112296954 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c36c00 == 129 [pid = 1803] [id = 687] 17:31:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x88fb7400) [pid = 1803] [serial = 2062] [outer = (nil)] 17:31:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x89e24800) [pid = 1803] [serial = 2063] [outer = 0x88fb7400] 17:31:37 INFO - PROCESS | 1803 | 1461112297042 Marionette DEBUG loaded listener.js 17:31:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x89e2b400) [pid = 1803] [serial = 2064] [outer = 0x88fb7400] 17:31:38 INFO - PROCESS | 1803 | 1461112298034 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:31:38 INFO - PROCESS | 1803 | 1461112298132 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 17:31:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:31:38 INFO - PROCESS | 1803 | 1461112298150 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:31:38 INFO - PROCESS | 1803 | 1461112298157 Marionette TRACE conn4 <- [1,2722,null,{}] 17:31:38 INFO - PROCESS | 1803 | 1461112298167 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:38 INFO - PROCESS | 1803 | 1461112298419 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 17:31:38 INFO - PROCESS | 1803 | 1461112298767 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c31000 == 130 [pid = 1803] [id = 688] 17:31:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x86c36000) [pid = 1803] [serial = 2065] [outer = (nil)] 17:31:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x876ef800) [pid = 1803] [serial = 2066] [outer = 0x86c36000] 17:31:38 INFO - PROCESS | 1803 | 1461112298862 Marionette DEBUG loaded listener.js 17:31:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x87709000) [pid = 1803] [serial = 2067] [outer = 0x86c36000] 17:31:39 INFO - PROCESS | 1803 | 1461112299861 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:31:39 INFO - PROCESS | 1803 | 1461112299905 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 17:31:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:31:39 INFO - PROCESS | 1803 | 1461112299916 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:31:39 INFO - PROCESS | 1803 | 1461112299920 Marionette TRACE conn4 <- [1,2726,null,{}] 17:31:39 INFO - PROCESS | 1803 | 1461112299927 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:40 INFO - PROCESS | 1803 | 1461112300208 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 17:31:40 INFO - PROCESS | 1803 | 1461112300555 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x88076800 == 131 [pid = 1803] [id = 689] 17:31:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x8807a800) [pid = 1803] [serial = 2068] [outer = (nil)] 17:31:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x897f7000) [pid = 1803] [serial = 2069] [outer = 0x8807a800] 17:31:40 INFO - PROCESS | 1803 | 1461112300648 Marionette DEBUG loaded listener.js 17:31:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x89f8e800) [pid = 1803] [serial = 2070] [outer = 0x8807a800] 17:31:41 INFO - PROCESS | 1803 | 1461112301686 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:31:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:31:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1795ms 17:31:41 INFO - PROCESS | 1803 | 1461112301711 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 17:31:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:31:41 INFO - PROCESS | 1803 | 1461112301716 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 17:31:41 INFO - PROCESS | 1803 | 1461112301723 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:31:41 INFO - PROCESS | 1803 | 1461112301730 Marionette TRACE conn4 <- [1,2730,null,{}] 17:31:41 INFO - PROCESS | 1803 | 1461112301747 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:42 INFO - PROCESS | 1803 | 1461112302081 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 17:31:42 INFO - PROCESS | 1803 | 1461112302602 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x897ea400 == 132 [pid = 1803] [id = 690] 17:31:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x8af0b800) [pid = 1803] [serial = 2071] [outer = (nil)] 17:31:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8afe8000) [pid = 1803] [serial = 2072] [outer = 0x8af0b800] 17:31:42 INFO - PROCESS | 1803 | 1461112302699 Marionette DEBUG loaded listener.js 17:31:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8b025400) [pid = 1803] [serial = 2073] [outer = 0x8af0b800] 17:31:44 INFO - PROCESS | 1803 | 1461112304062 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:31:44 INFO - PROCESS | 1803 | 1461112304271 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 17:31:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:31:44 INFO - PROCESS | 1803 | 1461112304288 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:31:44 INFO - PROCESS | 1803 | 1461112304291 Marionette TRACE conn4 <- [1,2734,null,{}] 17:31:44 INFO - PROCESS | 1803 | 1461112304298 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:44 INFO - PROCESS | 1803 | 1461112304535 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 17:31:44 INFO - PROCESS | 1803 | 1461112304817 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x8af11000 == 133 [pid = 1803] [id = 691] 17:31:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8b0b6000) [pid = 1803] [serial = 2074] [outer = (nil)] 17:31:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8b14c400) [pid = 1803] [serial = 2075] [outer = 0x8b0b6000] 17:31:44 INFO - PROCESS | 1803 | 1461112304911 Marionette DEBUG loaded listener.js 17:31:45 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8b233400) [pid = 1803] [serial = 2076] [outer = 0x8b0b6000] 17:31:45 INFO - PROCESS | 1803 | 1461112305937 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:31:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:31:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1691ms 17:31:45 INFO - PROCESS | 1803 | 1461112305979 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 17:31:45 INFO - PROCESS | 1803 | 1461112305982 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 17:31:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:31:45 INFO - PROCESS | 1803 | 1461112305989 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:31:45 INFO - PROCESS | 1803 | 1461112305993 Marionette TRACE conn4 <- [1,2738,null,{}] 17:31:46 INFO - PROCESS | 1803 | 1461112305999 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:46 INFO - PROCESS | 1803 | 1461112306243 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 17:31:46 INFO - PROCESS | 1803 | 1461112306587 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x8779c000 == 134 [pid = 1803] [id = 692] 17:31:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8af17800) [pid = 1803] [serial = 2077] [outer = (nil)] 17:31:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8bb84000) [pid = 1803] [serial = 2078] [outer = 0x8af17800] 17:31:46 INFO - PROCESS | 1803 | 1461112306680 Marionette DEBUG loaded listener.js 17:31:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8bcc9000) [pid = 1803] [serial = 2079] [outer = 0x8af17800] 17:31:47 INFO - PROCESS | 1803 | 1461112307620 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:31:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:31:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1683ms 17:31:47 INFO - PROCESS | 1803 | 1461112307673 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 17:31:47 INFO - PROCESS | 1803 | 1461112307676 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 17:31:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:31:47 INFO - PROCESS | 1803 | 1461112307685 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:31:47 INFO - PROCESS | 1803 | 1461112307690 Marionette TRACE conn4 <- [1,2742,null,{}] 17:31:47 INFO - PROCESS | 1803 | 1461112307696 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:47 INFO - PROCESS | 1803 | 1461112307993 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 17:31:48 INFO - PROCESS | 1803 | 1461112308343 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:48 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1d2400 == 135 [pid = 1803] [id = 693] 17:31:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8c1d3c00) [pid = 1803] [serial = 2080] [outer = (nil)] 17:31:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8c1df400) [pid = 1803] [serial = 2081] [outer = 0x8c1d3c00] 17:31:48 INFO - PROCESS | 1803 | 1461112308448 Marionette DEBUG loaded listener.js 17:31:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8c3d0000) [pid = 1803] [serial = 2082] [outer = 0x8c1d3c00] 17:31:49 INFO - PROCESS | 1803 | 1461112309375 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:31:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:31:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1737ms 17:31:49 INFO - PROCESS | 1803 | 1461112309423 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 17:31:49 INFO - PROCESS | 1803 | 1461112309427 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 17:31:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:31:49 INFO - PROCESS | 1803 | 1461112309434 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:31:49 INFO - PROCESS | 1803 | 1461112309438 Marionette TRACE conn4 <- [1,2746,null,{}] 17:31:49 INFO - PROCESS | 1803 | 1461112309444 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:49 INFO - PROCESS | 1803 | 1461112309683 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 17:31:50 INFO - PROCESS | 1803 | 1461112310013 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1dc800 == 136 [pid = 1803] [id = 694] 17:31:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8c3d4000) [pid = 1803] [serial = 2083] [outer = (nil)] 17:31:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8c3dc400) [pid = 1803] [serial = 2084] [outer = 0x8c3d4000] 17:31:50 INFO - PROCESS | 1803 | 1461112310112 Marionette DEBUG loaded listener.js 17:31:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8c4c4000) [pid = 1803] [serial = 2085] [outer = 0x8c3d4000] 17:31:51 INFO - PROCESS | 1803 | 1461112311058 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:31:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:31:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1683ms 17:31:51 INFO - PROCESS | 1803 | 1461112311119 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 17:31:51 INFO - PROCESS | 1803 | 1461112311122 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 17:31:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:31:51 INFO - PROCESS | 1803 | 1461112311130 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:31:51 INFO - PROCESS | 1803 | 1461112311134 Marionette TRACE conn4 <- [1,2750,null,{}] 17:31:51 INFO - PROCESS | 1803 | 1461112311140 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:51 INFO - PROCESS | 1803 | 1461112311417 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 17:31:51 INFO - PROCESS | 1803 | 1461112311760 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:51 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b22fc00 == 137 [pid = 1803] [id = 695] 17:31:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8c1e3800) [pid = 1803] [serial = 2086] [outer = (nil)] 17:31:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8e30dc00) [pid = 1803] [serial = 2087] [outer = 0x8c1e3800] 17:31:51 INFO - PROCESS | 1803 | 1461112311865 Marionette DEBUG loaded listener.js 17:31:51 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8e311c00) [pid = 1803] [serial = 2088] [outer = 0x8c1e3800] 17:31:52 INFO - PROCESS | 1803 | 1461112312737 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:31:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:31:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1686ms 17:31:52 INFO - PROCESS | 1803 | 1461112312818 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 17:31:52 INFO - PROCESS | 1803 | 1461112312823 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 17:31:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:31:52 INFO - PROCESS | 1803 | 1461112312830 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:31:52 INFO - PROCESS | 1803 | 1461112312834 Marionette TRACE conn4 <- [1,2754,null,{}] 17:31:52 INFO - PROCESS | 1803 | 1461112312840 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:53 INFO - PROCESS | 1803 | 1461112313111 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 17:31:53 INFO - PROCESS | 1803 | 1461112313446 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bccf000 == 138 [pid = 1803] [id = 696] 17:31:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8c4c3c00) [pid = 1803] [serial = 2089] [outer = (nil)] 17:31:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8e410400) [pid = 1803] [serial = 2090] [outer = 0x8c4c3c00] 17:31:53 INFO - PROCESS | 1803 | 1461112313555 Marionette DEBUG loaded listener.js 17:31:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8f248800) [pid = 1803] [serial = 2091] [outer = 0x8c4c3c00] 17:31:54 INFO - PROCESS | 1803 | 1461112314451 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:31:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:31:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1683ms 17:31:54 INFO - PROCESS | 1803 | 1461112314514 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 17:31:54 INFO - PROCESS | 1803 | 1461112314519 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 17:31:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:31:54 INFO - PROCESS | 1803 | 1461112314525 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:31:54 INFO - PROCESS | 1803 | 1461112314529 Marionette TRACE conn4 <- [1,2758,null,{}] 17:31:54 INFO - PROCESS | 1803 | 1461112314535 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:54 INFO - PROCESS | 1803 | 1461112314779 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 17:31:55 INFO - PROCESS | 1803 | 1461112315116 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x8e401800 == 139 [pid = 1803] [id = 697] 17:31:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8e406400) [pid = 1803] [serial = 2092] [outer = (nil)] 17:31:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8f387000) [pid = 1803] [serial = 2093] [outer = 0x8e406400] 17:31:55 INFO - PROCESS | 1803 | 1461112315213 Marionette DEBUG loaded listener.js 17:31:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8f389000) [pid = 1803] [serial = 2094] [outer = 0x8e406400] 17:31:56 INFO - PROCESS | 1803 | 1461112316106 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:31:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:31:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1633ms 17:31:56 INFO - PROCESS | 1803 | 1461112316161 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 17:31:56 INFO - PROCESS | 1803 | 1461112316165 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 17:31:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:31:56 INFO - PROCESS | 1803 | 1461112316172 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:31:56 INFO - PROCESS | 1803 | 1461112316177 Marionette TRACE conn4 <- [1,2762,null,{}] 17:31:56 INFO - PROCESS | 1803 | 1461112316183 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:56 INFO - PROCESS | 1803 | 1461112316438 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 17:31:56 INFO - PROCESS | 1803 | 1461112316787 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:56 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f3bb400 == 140 [pid = 1803] [id = 698] 17:31:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8fa9b800) [pid = 1803] [serial = 2095] [outer = (nil)] 17:31:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8faa2c00) [pid = 1803] [serial = 2096] [outer = 0x8fa9b800] 17:31:56 INFO - PROCESS | 1803 | 1461112316891 Marionette DEBUG loaded listener.js 17:31:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x8fb14800) [pid = 1803] [serial = 2097] [outer = 0x8fa9b800] 17:31:57 INFO - PROCESS | 1803 | 1461112317821 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:31:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:31:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1686ms 17:31:57 INFO - PROCESS | 1803 | 1461112317859 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 17:31:57 INFO - PROCESS | 1803 | 1461112317863 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 17:31:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:31:57 INFO - PROCESS | 1803 | 1461112317869 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:31:57 INFO - PROCESS | 1803 | 1461112317873 Marionette TRACE conn4 <- [1,2766,null,{}] 17:31:57 INFO - PROCESS | 1803 | 1461112317879 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:58 INFO - PROCESS | 1803 | 1461112318119 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 17:31:58 INFO - PROCESS | 1803 | 1461112318459 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:58 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f98d400 == 141 [pid = 1803] [id = 699] 17:31:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8f98d800) [pid = 1803] [serial = 2098] [outer = (nil)] 17:31:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x8fec1c00) [pid = 1803] [serial = 2099] [outer = 0x8f98d800] 17:31:58 INFO - PROCESS | 1803 | 1461112318567 Marionette DEBUG loaded listener.js 17:31:58 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x8fec6800) [pid = 1803] [serial = 2100] [outer = 0x8f98d800] 17:31:59 INFO - PROCESS | 1803 | 1461112319455 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:31:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:31:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1632ms 17:31:59 INFO - PROCESS | 1803 | 1461112319503 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 17:31:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:31:59 INFO - PROCESS | 1803 | 1461112319507 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 17:31:59 INFO - PROCESS | 1803 | 1461112319514 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:31:59 INFO - PROCESS | 1803 | 1461112319517 Marionette TRACE conn4 <- [1,2770,null,{}] 17:31:59 INFO - PROCESS | 1803 | 1461112319523 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:59 INFO - PROCESS | 1803 | 1461112319776 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 17:32:00 INFO - PROCESS | 1803 | 1461112320112 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb1f800 == 142 [pid = 1803] [id = 700] 17:32:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8feba800) [pid = 1803] [serial = 2101] [outer = (nil)] 17:32:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x8ffe3000) [pid = 1803] [serial = 2102] [outer = 0x8feba800] 17:32:00 INFO - PROCESS | 1803 | 1461112320213 Marionette DEBUG loaded listener.js 17:32:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x8ffe6c00) [pid = 1803] [serial = 2103] [outer = 0x8feba800] 17:32:01 INFO - PROCESS | 1803 | 1461112321128 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:32:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:32:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1682ms 17:32:01 INFO - PROCESS | 1803 | 1461112321196 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 17:32:01 INFO - PROCESS | 1803 | 1461112321201 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 17:32:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:32:01 INFO - PROCESS | 1803 | 1461112321207 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:32:01 INFO - PROCESS | 1803 | 1461112321211 Marionette TRACE conn4 <- [1,2774,null,{}] 17:32:01 INFO - PROCESS | 1803 | 1461112321218 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:01 INFO - PROCESS | 1803 | 1461112321474 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 17:32:01 INFO - PROCESS | 1803 | 1461112321803 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x88071800 == 143 [pid = 1803] [id = 701] 17:32:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x8febc400) [pid = 1803] [serial = 2104] [outer = (nil)] 17:32:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x90325c00) [pid = 1803] [serial = 2105] [outer = 0x8febc400] 17:32:01 INFO - PROCESS | 1803 | 1461112321897 Marionette DEBUG loaded listener.js 17:32:02 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x905e1000) [pid = 1803] [serial = 2106] [outer = 0x8febc400] 17:32:02 INFO - PROCESS | 1803 | 1461112322819 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:32:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:32:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1689ms 17:32:02 INFO - PROCESS | 1803 | 1461112322898 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 17:32:02 INFO - PROCESS | 1803 | 1461112322901 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 17:32:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:32:02 INFO - PROCESS | 1803 | 1461112322909 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:32:02 INFO - PROCESS | 1803 | 1461112322913 Marionette TRACE conn4 <- [1,2778,null,{}] 17:32:02 INFO - PROCESS | 1803 | 1461112322918 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:03 INFO - PROCESS | 1803 | 1461112323179 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 17:32:03 INFO - PROCESS | 1803 | 1461112323496 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x9031d000 == 144 [pid = 1803] [id = 702] 17:32:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x90327c00) [pid = 1803] [serial = 2107] [outer = (nil)] 17:32:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x91212400) [pid = 1803] [serial = 2108] [outer = 0x90327c00] 17:32:03 INFO - PROCESS | 1803 | 1461112323604 Marionette DEBUG loaded listener.js 17:32:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x91219800) [pid = 1803] [serial = 2109] [outer = 0x90327c00] 17:32:04 INFO - PROCESS | 1803 | 1461112324532 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:32:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:32:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1687ms 17:32:04 INFO - PROCESS | 1803 | 1461112324597 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 17:32:04 INFO - PROCESS | 1803 | 1461112324601 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 17:32:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:32:04 INFO - PROCESS | 1803 | 1461112324608 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:32:04 INFO - PROCESS | 1803 | 1461112324612 Marionette TRACE conn4 <- [1,2782,null,{}] 17:32:04 INFO - PROCESS | 1803 | 1461112324617 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:04 INFO - PROCESS | 1803 | 1461112324873 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 17:32:05 INFO - PROCESS | 1803 | 1461112325221 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x87705800 == 145 [pid = 1803] [id = 703] 17:32:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x905e0000) [pid = 1803] [serial = 2110] [outer = (nil)] 17:32:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x91e4e400) [pid = 1803] [serial = 2111] [outer = 0x905e0000] 17:32:05 INFO - PROCESS | 1803 | 1461112325322 Marionette DEBUG loaded listener.js 17:32:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x91eef800) [pid = 1803] [serial = 2112] [outer = 0x905e0000] 17:32:06 INFO - PROCESS | 1803 | 1461112326279 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:32:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:32:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1733ms 17:32:06 INFO - PROCESS | 1803 | 1461112326342 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 17:32:06 INFO - PROCESS | 1803 | 1461112326347 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 17:32:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:32:06 INFO - PROCESS | 1803 | 1461112326353 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:32:06 INFO - PROCESS | 1803 | 1461112326358 Marionette TRACE conn4 <- [1,2786,null,{}] 17:32:06 INFO - PROCESS | 1803 | 1461112326364 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:06 INFO - PROCESS | 1803 | 1461112326639 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 17:32:07 INFO - PROCESS | 1803 | 1461112326985 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x89f93000 == 146 [pid = 1803] [id = 704] 17:32:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x8b14d000) [pid = 1803] [serial = 2113] [outer = (nil)] 17:32:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x92aa3400) [pid = 1803] [serial = 2114] [outer = 0x8b14d000] 17:32:07 INFO - PROCESS | 1803 | 1461112327084 Marionette DEBUG loaded listener.js 17:32:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x92acd800) [pid = 1803] [serial = 2115] [outer = 0x8b14d000] 17:32:07 INFO - PROCESS | 1803 | 1461112327972 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:32:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:32:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1683ms 17:32:08 INFO - PROCESS | 1803 | 1461112328037 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 17:32:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:32:08 INFO - PROCESS | 1803 | 1461112328041 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 17:32:08 INFO - PROCESS | 1803 | 1461112328048 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:32:08 INFO - PROCESS | 1803 | 1461112328052 Marionette TRACE conn4 <- [1,2790,null,{}] 17:32:08 INFO - PROCESS | 1803 | 1461112328057 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:08 INFO - PROCESS | 1803 | 1461112328351 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 17:32:10 INFO - PROCESS | 1803 | --DOCSHELL 0x854edc00 == 145 [pid = 1803] [id = 451] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x8c1eb000) [pid = 1803] [serial = 2004] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x93403c00) [pid = 1803] [serial = 1964] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8b141800) [pid = 1803] [serial = 2000] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x9de94400) [pid = 1803] [serial = 1979] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x905e5c00) [pid = 1803] [serial = 1959] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8c1eec00) [pid = 1803] [serial = 1950] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0xa2989c00) [pid = 1803] [serial = 1986] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0xa093dc00) [pid = 1803] [serial = 1983] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x9e91a400) [pid = 1803] [serial = 1980] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0xa4351000) [pid = 1803] [serial = 1989] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x8b238800) [pid = 1803] [serial = 2001] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x8c1e8400) [pid = 1803] [serial = 1881] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0xa0e72000) [pid = 1803] [serial = 1932] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x8f38ec00) [pid = 1803] [serial = 1953] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x9e914c00) [pid = 1803] [serial = 1982] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x87798400) [pid = 1803] [serial = 1995] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x8be33800) [pid = 1803] [serial = 2003] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x86c34400) [pid = 1803] [serial = 1943] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x93547400) [pid = 1803] [serial = 1967] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x938c4400) [pid = 1803] [serial = 1968] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0xa2939800) [pid = 1803] [serial = 1985] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x97a99400) [pid = 1803] [serial = 1974] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x897f5800) [pid = 1803] [serial = 1997] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0xa434f400) [pid = 1803] [serial = 1988] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x94671400) [pid = 1803] [serial = 1970] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x8f253800) [pid = 1803] [serial = 1952] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8fb16400) [pid = 1803] [serial = 1956] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8b0b6c00) [pid = 1803] [serial = 1947] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8fb13000) [pid = 1803] [serial = 1955] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x99251000) [pid = 1803] [serial = 1977] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x92ace800) [pid = 1803] [serial = 1961] [outer = (nil)] [url = about:blank] 17:32:10 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x95094800) [pid = 1803] [serial = 1971] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x8be31c00) [pid = 1803] [serial = 1949] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x876f0400) [pid = 1803] [serial = 1944] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0xa437f800) [pid = 1803] [serial = 1991] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8ffcfc00) [pid = 1803] [serial = 1958] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8afef800) [pid = 1803] [serial = 1946] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x96a11800) [pid = 1803] [serial = 1973] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x89f95c00) [pid = 1803] [serial = 1998] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x990f1400) [pid = 1803] [serial = 1976] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x93408000) [pid = 1803] [serial = 1965] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x92ad2400) [pid = 1803] [serial = 1962] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x87711c00) [pid = 1803] [serial = 1994] [outer = (nil)] [url = about:blank] 17:32:11 INFO - PROCESS | 1803 | 1461112331221 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x854ef800 == 146 [pid = 1803] [id = 705] 17:32:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x854f1000) [pid = 1803] [serial = 2116] [outer = (nil)] 17:32:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x86c34400) [pid = 1803] [serial = 2117] [outer = 0x854f1000] 17:32:11 INFO - PROCESS | 1803 | 1461112331308 Marionette DEBUG loaded listener.js 17:32:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x86cb9400) [pid = 1803] [serial = 2118] [outer = 0x854f1000] 17:32:12 INFO - PROCESS | 1803 | 1461112332139 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:32:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:32:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 4107ms 17:32:12 INFO - PROCESS | 1803 | 1461112332155 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 17:32:12 INFO - PROCESS | 1803 | 1461112332163 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 17:32:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:32:12 INFO - PROCESS | 1803 | 1461112332172 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:32:12 INFO - PROCESS | 1803 | 1461112332176 Marionette TRACE conn4 <- [1,2794,null,{}] 17:32:12 INFO - PROCESS | 1803 | 1461112332183 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:12 INFO - PROCESS | 1803 | 1461112332431 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 17:32:12 INFO - PROCESS | 1803 | 1461112332635 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ee5800 == 147 [pid = 1803] [id = 706] 17:32:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x87ee7c00) [pid = 1803] [serial = 2119] [outer = (nil)] 17:32:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x88fbd800) [pid = 1803] [serial = 2120] [outer = 0x87ee7c00] 17:32:12 INFO - PROCESS | 1803 | 1461112332719 Marionette DEBUG loaded listener.js 17:32:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x897ee400) [pid = 1803] [serial = 2121] [outer = 0x87ee7c00] 17:32:13 INFO - PROCESS | 1803 | 1461112333672 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:32:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:32:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1542ms 17:32:13 INFO - PROCESS | 1803 | 1461112333718 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 17:32:13 INFO - PROCESS | 1803 | 1461112333724 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 17:32:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:32:13 INFO - PROCESS | 1803 | 1461112333746 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:32:13 INFO - PROCESS | 1803 | 1461112333750 Marionette TRACE conn4 <- [1,2798,null,{}] 17:32:13 INFO - PROCESS | 1803 | 1461112333756 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:14 INFO - PROCESS | 1803 | 1461112334037 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 17:32:14 INFO - PROCESS | 1803 | 1461112334074 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x88079c00 == 148 [pid = 1803] [id = 707] 17:32:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x89f98400) [pid = 1803] [serial = 2122] [outer = (nil)] 17:32:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8a04d400) [pid = 1803] [serial = 2123] [outer = 0x89f98400] 17:32:14 INFO - PROCESS | 1803 | 1461112334149 Marionette DEBUG loaded listener.js 17:32:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8af16c00) [pid = 1803] [serial = 2124] [outer = 0x89f98400] 17:32:15 INFO - PROCESS | 1803 | 1461112335214 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:32:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:32:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1537ms 17:32:15 INFO - PROCESS | 1803 | 1461112335299 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 17:32:15 INFO - PROCESS | 1803 | 1461112335303 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 17:32:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:32:15 INFO - PROCESS | 1803 | 1461112335319 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:32:15 INFO - PROCESS | 1803 | 1461112335328 Marionette TRACE conn4 <- [1,2802,null,{}] 17:32:15 INFO - PROCESS | 1803 | 1461112335342 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:15 INFO - PROCESS | 1803 | 1461112335635 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x91215c00) [pid = 1803] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8faa1c00) [pid = 1803] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x92b17000) [pid = 1803] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8c3cdc00) [pid = 1803] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8f38d400) [pid = 1803] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x87712400) [pid = 1803] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x9701b000) [pid = 1803] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x934be800) [pid = 1803] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8f3adc00) [pid = 1803] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x88077400) [pid = 1803] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x9a560000) [pid = 1803] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x98eb5800) [pid = 1803] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x8afed000) [pid = 1803] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x890d1400) [pid = 1803] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x98173c00) [pid = 1803] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x9353c400) [pid = 1803] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 120 (0x91138000) [pid = 1803] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 119 (0x8b147000) [pid = 1803] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 118 (0x8502c800) [pid = 1803] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:32:16 INFO - PROCESS | 1803 | --DOMWINDOW == 117 (0x93bae000) [pid = 1803] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:32:16 INFO - PROCESS | 1803 | 1461112336379 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c8c800 == 149 [pid = 1803] [id = 708] 17:32:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 118 (0x8502c800) [pid = 1803] [serial = 2125] [outer = (nil)] 17:32:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 119 (0x87712400) [pid = 1803] [serial = 2126] [outer = 0x8502c800] 17:32:16 INFO - PROCESS | 1803 | 1461112336466 Marionette DEBUG loaded listener.js 17:32:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 120 (0x8b14e000) [pid = 1803] [serial = 2127] [outer = 0x8502c800] 17:32:17 INFO - PROCESS | 1803 | 1461112337242 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:32:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:32:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1953ms 17:32:17 INFO - PROCESS | 1803 | 1461112337265 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 17:32:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:32:17 INFO - PROCESS | 1803 | 1461112337269 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 17:32:17 INFO - PROCESS | 1803 | 1461112337276 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:32:17 INFO - PROCESS | 1803 | 1461112337279 Marionette TRACE conn4 <- [1,2806,null,{}] 17:32:17 INFO - PROCESS | 1803 | 1461112337285 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:17 INFO - PROCESS | 1803 | 1461112337585 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 17:32:17 INFO - PROCESS | 1803 | 1461112337610 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:17 INFO - PROCESS | 1803 | ++DOCSHELL 0x8af13000 == 150 [pid = 1803] [id = 709] 17:32:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 121 (0x8b23a400) [pid = 1803] [serial = 2128] [outer = (nil)] 17:32:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x8be2b000) [pid = 1803] [serial = 2129] [outer = 0x8b23a400] 17:32:17 INFO - PROCESS | 1803 | 1461112337688 Marionette DEBUG loaded listener.js 17:32:17 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x8c1d1400) [pid = 1803] [serial = 2130] [outer = 0x8b23a400] 17:32:19 INFO - PROCESS | 1803 | 1461112339044 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:32:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:32:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1793ms 17:32:19 INFO - PROCESS | 1803 | 1461112339070 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 17:32:19 INFO - PROCESS | 1803 | 1461112339078 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 17:32:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:32:19 INFO - PROCESS | 1803 | 1461112339089 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:32:19 INFO - PROCESS | 1803 | 1461112339093 Marionette TRACE conn4 <- [1,2810,null,{}] 17:32:19 INFO - PROCESS | 1803 | 1461112339104 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:19 INFO - PROCESS | 1803 | 1461112339403 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 17:32:19 INFO - PROCESS | 1803 | 1461112339757 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x87709c00 == 151 [pid = 1803] [id = 710] 17:32:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x87797000) [pid = 1803] [serial = 2131] [outer = (nil)] 17:32:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x88fbe000) [pid = 1803] [serial = 2132] [outer = 0x87797000] 17:32:19 INFO - PROCESS | 1803 | 1461112339858 Marionette DEBUG loaded listener.js 17:32:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x89f89400) [pid = 1803] [serial = 2133] [outer = 0x87797000] 17:32:20 INFO - PROCESS | 1803 | 1461112340878 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:32:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:32:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1845ms 17:32:20 INFO - PROCESS | 1803 | 1461112340935 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 17:32:20 INFO - PROCESS | 1803 | 1461112340945 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 17:32:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:32:20 INFO - PROCESS | 1803 | 1461112340957 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:32:20 INFO - PROCESS | 1803 | 1461112340961 Marionette TRACE conn4 <- [1,2814,null,{}] 17:32:20 INFO - PROCESS | 1803 | 1461112340968 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:21 INFO - PROCESS | 1803 | 1461112341256 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 17:32:21 INFO - PROCESS | 1803 | 1461112341671 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b02cc00 == 152 [pid = 1803] [id = 711] 17:32:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x8b0b1c00) [pid = 1803] [serial = 2134] [outer = (nil)] 17:32:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8b149c00) [pid = 1803] [serial = 2135] [outer = 0x8b0b1c00] 17:32:21 INFO - PROCESS | 1803 | 1461112341765 Marionette DEBUG loaded listener.js 17:32:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8bb80000) [pid = 1803] [serial = 2136] [outer = 0x8b0b1c00] 17:32:22 INFO - PROCESS | 1803 | 1461112342722 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:32:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:32:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1845ms 17:32:22 INFO - PROCESS | 1803 | 1461112342803 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 17:32:22 INFO - PROCESS | 1803 | 1461112342808 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 17:32:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:32:22 INFO - PROCESS | 1803 | 1461112342815 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:32:22 INFO - PROCESS | 1803 | 1461112342821 Marionette TRACE conn4 <- [1,2818,null,{}] 17:32:22 INFO - PROCESS | 1803 | 1461112342838 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:23 INFO - PROCESS | 1803 | 1461112343128 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 17:32:23 INFO - PROCESS | 1803 | 1461112343465 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1e7800 == 153 [pid = 1803] [id = 712] 17:32:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8c1eec00) [pid = 1803] [serial = 2137] [outer = (nil)] 17:32:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8c4c1800) [pid = 1803] [serial = 2138] [outer = 0x8c1eec00] 17:32:23 INFO - PROCESS | 1803 | 1461112343562 Marionette DEBUG loaded listener.js 17:32:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8e403400) [pid = 1803] [serial = 2139] [outer = 0x8c1eec00] 17:32:24 INFO - PROCESS | 1803 | 1461112344536 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:32:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:32:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1789ms 17:32:24 INFO - PROCESS | 1803 | 1461112344606 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 17:32:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:32:24 INFO - PROCESS | 1803 | 1461112344611 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 17:32:24 INFO - PROCESS | 1803 | 1461112344618 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:32:24 INFO - PROCESS | 1803 | 1461112344621 Marionette TRACE conn4 <- [1,2822,null,{}] 17:32:24 INFO - PROCESS | 1803 | 1461112344627 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:24 INFO - PROCESS | 1803 | 1461112344909 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 17:32:25 INFO - PROCESS | 1803 | 1461112345248 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1eac00 == 154 [pid = 1803] [id = 713] 17:32:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8e406c00) [pid = 1803] [serial = 2140] [outer = (nil)] 17:32:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8f387c00) [pid = 1803] [serial = 2141] [outer = 0x8e406c00] 17:32:25 INFO - PROCESS | 1803 | 1461112345347 Marionette DEBUG loaded listener.js 17:32:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8f3b1800) [pid = 1803] [serial = 2142] [outer = 0x8e406c00] 17:32:26 INFO - PROCESS | 1803 | 1461112346450 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:32:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:32:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1894ms 17:32:26 INFO - PROCESS | 1803 | 1461112346512 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 17:32:26 INFO - PROCESS | 1803 | 1461112346516 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 17:32:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:32:26 INFO - PROCESS | 1803 | 1461112346523 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:32:26 INFO - PROCESS | 1803 | 1461112346527 Marionette TRACE conn4 <- [1,2826,null,{}] 17:32:26 INFO - PROCESS | 1803 | 1461112346532 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:26 INFO - PROCESS | 1803 | 1461112346787 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 17:32:27 INFO - PROCESS | 1803 | 1461112347123 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bcd1000 == 155 [pid = 1803] [id = 714] 17:32:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8e407000) [pid = 1803] [serial = 2143] [outer = (nil)] 17:32:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8f98a800) [pid = 1803] [serial = 2144] [outer = 0x8e407000] 17:32:27 INFO - PROCESS | 1803 | 1461112347219 Marionette DEBUG loaded listener.js 17:32:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8fa9b400) [pid = 1803] [serial = 2145] [outer = 0x8e407000] 17:32:28 INFO - PROCESS | 1803 | 1461112348156 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:32:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:32:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1681ms 17:32:28 INFO - PROCESS | 1803 | 1461112348205 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 17:32:28 INFO - PROCESS | 1803 | 1461112348209 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 17:32:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:32:28 INFO - PROCESS | 1803 | 1461112348216 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:32:28 INFO - PROCESS | 1803 | 1461112348220 Marionette TRACE conn4 <- [1,2830,null,{}] 17:32:28 INFO - PROCESS | 1803 | 1461112348225 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:28 INFO - PROCESS | 1803 | 1461112348503 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 17:32:28 INFO - PROCESS | 1803 | 1461112348863 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f253400 == 156 [pid = 1803] [id = 715] 17:32:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8fb1c400) [pid = 1803] [serial = 2146] [outer = (nil)] 17:32:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8ffe4000) [pid = 1803] [serial = 2147] [outer = 0x8fb1c400] 17:32:28 INFO - PROCESS | 1803 | 1461112348963 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8ffe9c00) [pid = 1803] [serial = 2148] [outer = 0x8fb1c400] 17:32:29 INFO - PROCESS | 1803 | 1461112349853 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:32:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:32:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1690ms 17:32:29 INFO - PROCESS | 1803 | 1461112349908 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 17:32:29 INFO - PROCESS | 1803 | 1461112349912 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 17:32:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:32:29 INFO - PROCESS | 1803 | 1461112349919 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:32:29 INFO - PROCESS | 1803 | 1461112349922 Marionette TRACE conn4 <- [1,2834,null,{}] 17:32:29 INFO - PROCESS | 1803 | 1461112349928 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:30 INFO - PROCESS | 1803 | 1461112350173 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 17:32:30 INFO - PROCESS | 1803 | 1461112350508 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fec5400 == 157 [pid = 1803] [id = 716] 17:32:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8ffcbc00) [pid = 1803] [serial = 2149] [outer = (nil)] 17:32:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x91214800) [pid = 1803] [serial = 2150] [outer = 0x8ffcbc00] 17:32:30 INFO - PROCESS | 1803 | 1461112350604 Marionette DEBUG loaded listener.js 17:32:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x9121cc00) [pid = 1803] [serial = 2151] [outer = 0x8ffcbc00] 17:32:31 INFO - PROCESS | 1803 | 1461112351543 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:32:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:32:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1698ms 17:32:31 INFO - PROCESS | 1803 | 1461112351619 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 17:32:31 INFO - PROCESS | 1803 | 1461112351622 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 17:32:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:32:31 INFO - PROCESS | 1803 | 1461112351629 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:32:31 INFO - PROCESS | 1803 | 1461112351632 Marionette TRACE conn4 <- [1,2838,null,{}] 17:32:31 INFO - PROCESS | 1803 | 1461112351638 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:31 INFO - PROCESS | 1803 | 1461112351894 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 17:32:32 INFO - PROCESS | 1803 | 1461112352234 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c3ce800 == 158 [pid = 1803] [id = 717] 17:32:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x90324400) [pid = 1803] [serial = 2152] [outer = (nil)] 17:32:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x92ad6400) [pid = 1803] [serial = 2153] [outer = 0x90324400] 17:32:32 INFO - PROCESS | 1803 | 1461112352329 Marionette DEBUG loaded listener.js 17:32:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x92ada400) [pid = 1803] [serial = 2154] [outer = 0x90324400] 17:32:33 INFO - PROCESS | 1803 | 1461112353271 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:32:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:32:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1681ms 17:32:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:32:33 INFO - PROCESS | 1803 | 1461112353321 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 17:32:33 INFO - PROCESS | 1803 | 1461112353325 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 17:32:33 INFO - PROCESS | 1803 | 1461112353333 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:32:33 INFO - PROCESS | 1803 | 1461112353336 Marionette TRACE conn4 <- [1,2842,null,{}] 17:32:33 INFO - PROCESS | 1803 | 1461112353342 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:33 INFO - PROCESS | 1803 | 1461112353591 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 17:32:33 INFO - PROCESS | 1803 | 1461112353943 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c37400 == 159 [pid = 1803] [id = 718] 17:32:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x92a9f000) [pid = 1803] [serial = 2155] [outer = (nil)] 17:32:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x92bc4800) [pid = 1803] [serial = 2156] [outer = 0x92a9f000] 17:32:34 INFO - PROCESS | 1803 | 1461112354041 Marionette DEBUG loaded listener.js 17:32:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x92bc7800) [pid = 1803] [serial = 2157] [outer = 0x92a9f000] 17:32:34 INFO - PROCESS | 1803 | 1461112354941 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:32:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:32:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1689ms 17:32:35 INFO - PROCESS | 1803 | 1461112355021 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 17:32:35 INFO - PROCESS | 1803 | 1461112355025 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 17:32:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:32:35 INFO - PROCESS | 1803 | 1461112355032 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:32:35 INFO - PROCESS | 1803 | 1461112355035 Marionette TRACE conn4 <- [1,2846,null,{}] 17:32:35 INFO - PROCESS | 1803 | 1461112355041 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:35 INFO - PROCESS | 1803 | 1461112355328 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 17:32:35 INFO - PROCESS | 1803 | 1461112355671 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x86caf000 == 160 [pid = 1803] [id = 719] 17:32:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8807d000) [pid = 1803] [serial = 2158] [outer = (nil)] 17:32:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x934ba000) [pid = 1803] [serial = 2159] [outer = 0x8807d000] 17:32:35 INFO - PROCESS | 1803 | 1461112355767 Marionette DEBUG loaded listener.js 17:32:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x934bf400) [pid = 1803] [serial = 2160] [outer = 0x8807d000] 17:32:36 INFO - PROCESS | 1803 | 1461112356731 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:32:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:32:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1783ms 17:32:36 INFO - PROCESS | 1803 | 1461112356816 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 17:32:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:32:36 INFO - PROCESS | 1803 | 1461112356821 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 17:32:36 INFO - PROCESS | 1803 | 1461112356828 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:32:36 INFO - PROCESS | 1803 | 1461112356833 Marionette TRACE conn4 <- [1,2850,null,{}] 17:32:36 INFO - PROCESS | 1803 | 1461112356838 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:37 INFO - PROCESS | 1803 | 1461112357150 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 17:32:37 INFO - PROCESS | 1803 | 1461112357503 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x91137400 == 161 [pid = 1803] [id = 720] 17:32:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x93542400) [pid = 1803] [serial = 2161] [outer = (nil)] 17:32:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x93546800) [pid = 1803] [serial = 2162] [outer = 0x93542400] 17:32:37 INFO - PROCESS | 1803 | 1461112357602 Marionette DEBUG loaded listener.js 17:32:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x93742000) [pid = 1803] [serial = 2163] [outer = 0x93542400] 17:32:38 INFO - PROCESS | 1803 | 1461112358541 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:32:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:32:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1791ms 17:32:38 INFO - PROCESS | 1803 | 1461112358620 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 17:32:38 INFO - PROCESS | 1803 | 1461112358623 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 17:32:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:32:38 INFO - PROCESS | 1803 | 1461112358630 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:32:38 INFO - PROCESS | 1803 | 1461112358634 Marionette TRACE conn4 <- [1,2854,null,{}] 17:32:38 INFO - PROCESS | 1803 | 1461112358640 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:38 INFO - PROCESS | 1803 | 1461112358916 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 17:32:39 INFO - PROCESS | 1803 | 1461112359258 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x9353ec00 == 162 [pid = 1803] [id = 721] 17:32:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x9353fc00) [pid = 1803] [serial = 2164] [outer = (nil)] 17:32:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x93749400) [pid = 1803] [serial = 2165] [outer = 0x9353fc00] 17:32:39 INFO - PROCESS | 1803 | 1461112359354 Marionette DEBUG loaded listener.js 17:32:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x9374cc00) [pid = 1803] [serial = 2166] [outer = 0x9353fc00] 17:32:40 INFO - PROCESS | 1803 | 1461112360246 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:32:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:32:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1698ms 17:32:40 INFO - PROCESS | 1803 | 1461112360329 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 17:32:40 INFO - PROCESS | 1803 | 1461112360334 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 17:32:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:32:40 INFO - PROCESS | 1803 | 1461112360340 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:32:40 INFO - PROCESS | 1803 | 1461112360343 Marionette TRACE conn4 <- [1,2858,null,{}] 17:32:40 INFO - PROCESS | 1803 | 1461112360349 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:40 INFO - PROCESS | 1803 | 1461112360627 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 17:32:40 INFO - PROCESS | 1803 | 1461112360969 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x93542800 == 163 [pid = 1803] [id = 722] 17:32:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x93746c00) [pid = 1803] [serial = 2167] [outer = (nil)] 17:32:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x938c7c00) [pid = 1803] [serial = 2168] [outer = 0x93746c00] 17:32:41 INFO - PROCESS | 1803 | 1461112361066 Marionette DEBUG loaded listener.js 17:32:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x938ca800) [pid = 1803] [serial = 2169] [outer = 0x93746c00] 17:32:41 INFO - PROCESS | 1803 | 1461112361988 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:32:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:32:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1682ms 17:32:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:32:42 INFO - PROCESS | 1803 | 1461112362023 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 17:32:42 INFO - PROCESS | 1803 | 1461112362027 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 17:32:42 INFO - PROCESS | 1803 | 1461112362035 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:32:42 INFO - PROCESS | 1803 | 1461112362038 Marionette TRACE conn4 <- [1,2862,null,{}] 17:32:42 INFO - PROCESS | 1803 | 1461112362045 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:42 INFO - PROCESS | 1803 | 1461112362296 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 17:32:42 INFO - PROCESS | 1803 | 1461112362641 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x93749c00 == 164 [pid = 1803] [id = 723] 17:32:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x9374e400) [pid = 1803] [serial = 2170] [outer = (nil)] 17:32:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x93baac00) [pid = 1803] [serial = 2171] [outer = 0x9374e400] 17:32:42 INFO - PROCESS | 1803 | 1461112362739 Marionette DEBUG loaded listener.js 17:32:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x93bad000) [pid = 1803] [serial = 2172] [outer = 0x9374e400] 17:32:43 INFO - PROCESS | 1803 | 1461112363649 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:32:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:32:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1685ms 17:32:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:32:43 INFO - PROCESS | 1803 | 1461112363720 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 17:32:43 INFO - PROCESS | 1803 | 1461112363723 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 17:32:43 INFO - PROCESS | 1803 | 1461112363730 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:32:43 INFO - PROCESS | 1803 | 1461112363734 Marionette TRACE conn4 <- [1,2866,null,{}] 17:32:43 INFO - PROCESS | 1803 | 1461112363740 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:44 INFO - PROCESS | 1803 | 1461112364049 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 17:32:44 INFO - PROCESS | 1803 | 1461112364397 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c33800 == 165 [pid = 1803] [id = 724] 17:32:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x89865000) [pid = 1803] [serial = 2173] [outer = (nil)] 17:32:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x9466ec00) [pid = 1803] [serial = 2174] [outer = 0x89865000] 17:32:44 INFO - PROCESS | 1803 | 1461112364495 Marionette DEBUG loaded listener.js 17:32:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x94673800) [pid = 1803] [serial = 2175] [outer = 0x89865000] 17:32:45 INFO - PROCESS | 1803 | 1461112365427 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:32:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:32:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1743ms 17:32:45 INFO - PROCESS | 1803 | 1461112365474 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 17:32:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:32:45 INFO - PROCESS | 1803 | 1461112365478 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 17:32:45 INFO - PROCESS | 1803 | 1461112365484 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:32:45 INFO - PROCESS | 1803 | 1461112365488 Marionette TRACE conn4 <- [1,2870,null,{}] 17:32:45 INFO - PROCESS | 1803 | 1461112365494 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:45 INFO - PROCESS | 1803 | 1461112365742 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 17:32:46 INFO - PROCESS | 1803 | 1461112366082 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x87709400 == 166 [pid = 1803] [id = 725] 17:32:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x93748800) [pid = 1803] [serial = 2176] [outer = (nil)] 17:32:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x960d2400) [pid = 1803] [serial = 2177] [outer = 0x93748800] 17:32:46 INFO - PROCESS | 1803 | 1461112366181 Marionette DEBUG loaded listener.js 17:32:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x960d4800) [pid = 1803] [serial = 2178] [outer = 0x93748800] 17:32:47 INFO - PROCESS | 1803 | 1461112367156 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:32:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:32:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1732ms 17:32:47 INFO - PROCESS | 1803 | 1461112367218 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 17:32:47 INFO - PROCESS | 1803 | 1461112367222 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 17:32:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:32:47 INFO - PROCESS | 1803 | 1461112367228 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:32:47 INFO - PROCESS | 1803 | 1461112367232 Marionette TRACE conn4 <- [1,2874,null,{}] 17:32:47 INFO - PROCESS | 1803 | 1461112367237 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:47 INFO - PROCESS | 1803 | 1461112367478 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 17:32:47 INFO - PROCESS | 1803 | 1461112367821 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x8502cc00 == 167 [pid = 1803] [id = 726] 17:32:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x9509b000) [pid = 1803] [serial = 2179] [outer = (nil)] 17:32:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x97017c00) [pid = 1803] [serial = 2180] [outer = 0x9509b000] 17:32:47 INFO - PROCESS | 1803 | 1461112367918 Marionette DEBUG loaded listener.js 17:32:48 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x977c2000) [pid = 1803] [serial = 2181] [outer = 0x9509b000] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x84cf6c00 == 166 [pid = 1803] [id = 684] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x88fbd400 == 165 [pid = 1803] [id = 564] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x890cbc00 == 164 [pid = 1803] [id = 263] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x87d46800 == 163 [pid = 1803] [id = 229] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x94670c00 == 162 [pid = 1803] [id = 224] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x83c8c800 == 161 [pid = 1803] [id = 708] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x88079c00 == 160 [pid = 1803] [id = 707] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x87ee5800 == 159 [pid = 1803] [id = 706] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x854ef800 == 158 [pid = 1803] [id = 705] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x88071800 == 157 [pid = 1803] [id = 701] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x9031d000 == 156 [pid = 1803] [id = 702] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8fb1f800 == 155 [pid = 1803] [id = 700] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8f98d400 == 154 [pid = 1803] [id = 699] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8f3bb400 == 153 [pid = 1803] [id = 698] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8bccf000 == 152 [pid = 1803] [id = 696] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8e401800 == 151 [pid = 1803] [id = 697] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8b22fc00 == 150 [pid = 1803] [id = 695] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1dc800 == 149 [pid = 1803] [id = 694] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1d2400 == 148 [pid = 1803] [id = 693] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8779c000 == 147 [pid = 1803] [id = 692] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x897ea400 == 146 [pid = 1803] [id = 690] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x8af11000 == 145 [pid = 1803] [id = 691] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x88076800 == 144 [pid = 1803] [id = 689] 17:32:50 INFO - PROCESS | 1803 | --DOCSHELL 0x86c31000 == 143 [pid = 1803] [id = 688] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x89e24800) [pid = 1803] [serial = 2063] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x912ee400) [pid = 1803] [serial = 2024] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x8ffe1c00) [pid = 1803] [serial = 2021] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x93545000) [pid = 1803] [serial = 2030] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0xa4441800) [pid = 1803] [serial = 1992] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8f988800) [pid = 1803] [serial = 2016] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x87edec00) [pid = 1803] [serial = 2058] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x98403000) [pid = 1803] [serial = 2039] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x9466bc00) [pid = 1803] [serial = 2033] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x8febb800) [pid = 1803] [serial = 2019] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x89e1d400) [pid = 1803] [serial = 2009] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x9fec2000) [pid = 1803] [serial = 2048] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x91ef0800) [pid = 1803] [serial = 2025] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x9fb05400) [pid = 1803] [serial = 2045] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x8c4c8800) [pid = 1803] [serial = 2006] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x98bd4800) [pid = 1803] [serial = 2040] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x8e310000) [pid = 1803] [serial = 2012] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x89862800) [pid = 1803] [serial = 2061] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x9a772400) [pid = 1803] [serial = 2043] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0xa434fc00) [pid = 1803] [serial = 2052] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x8f3b9400) [pid = 1803] [serial = 2015] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x8ffea400) [pid = 1803] [serial = 2022] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x9fb50400) [pid = 1803] [serial = 2046] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8779b000) [pid = 1803] [serial = 2057] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8fb15400) [pid = 1803] [serial = 2018] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x92bbec00) [pid = 1803] [serial = 2027] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0xa093d800) [pid = 1803] [serial = 2049] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8b025800) [pid = 1803] [serial = 2010] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x94675000) [pid = 1803] [serial = 2034] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0xa3b7cc00) [pid = 1803] [serial = 2051] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x897f4400) [pid = 1803] [serial = 2060] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8c1f0400) [pid = 1803] [serial = 1941] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x86cb0400) [pid = 1803] [serial = 2055] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x938c6c00) [pid = 1803] [serial = 2031] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x86c34c00) [pid = 1803] [serial = 2054] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x92bc8800) [pid = 1803] [serial = 2028] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8e407800) [pid = 1803] [serial = 2013] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x97a97c00) [pid = 1803] [serial = 2037] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x977bf400) [pid = 1803] [serial = 2036] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x9965a400) [pid = 1803] [serial = 2042] [outer = (nil)] [url = about:blank] 17:32:51 INFO - PROCESS | 1803 | 1461112371457 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:32:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:32:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 4255ms 17:32:51 INFO - PROCESS | 1803 | 1461112371485 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 17:32:51 INFO - PROCESS | 1803 | 1461112371490 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 17:32:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:32:51 INFO - PROCESS | 1803 | 1461112371499 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:32:51 INFO - PROCESS | 1803 | 1461112371505 Marionette TRACE conn4 <- [1,2878,null,{}] 17:32:51 INFO - PROCESS | 1803 | 1461112371515 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:51 INFO - PROCESS | 1803 | 1461112371797 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 17:32:52 INFO - PROCESS | 1803 | 1461112372037 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x86cb8400 == 144 [pid = 1803] [id = 727] 17:32:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x87705400) [pid = 1803] [serial = 2182] [outer = (nil)] 17:32:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8779d400) [pid = 1803] [serial = 2183] [outer = 0x87705400] 17:32:52 INFO - PROCESS | 1803 | 1461112372137 Marionette DEBUG loaded listener.js 17:32:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x87ee2800) [pid = 1803] [serial = 2184] [outer = 0x87705400] 17:32:52 INFO - PROCESS | 1803 | 1461112372984 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:32:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:32:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1552ms 17:32:53 INFO - PROCESS | 1803 | 1461112373059 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 17:32:53 INFO - PROCESS | 1803 | 1461112373066 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 17:32:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:32:53 INFO - PROCESS | 1803 | 1461112373079 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:32:53 INFO - PROCESS | 1803 | 1461112373082 Marionette TRACE conn4 <- [1,2882,null,{}] 17:32:53 INFO - PROCESS | 1803 | 1461112373089 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:53 INFO - PROCESS | 1803 | 1461112373340 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 17:32:53 INFO - PROCESS | 1803 | 1461112373633 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:53 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cfb400 == 145 [pid = 1803] [id = 728] 17:32:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x88fb4000) [pid = 1803] [serial = 2185] [outer = (nil)] 17:32:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x897f3c00) [pid = 1803] [serial = 2186] [outer = 0x88fb4000] 17:32:53 INFO - PROCESS | 1803 | 1461112373728 Marionette DEBUG loaded listener.js 17:32:53 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x89e1d400) [pid = 1803] [serial = 2187] [outer = 0x88fb4000] 17:32:54 INFO - PROCESS | 1803 | 1461112374752 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:32:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:32:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1734ms 17:32:54 INFO - PROCESS | 1803 | 1461112374814 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 17:32:54 INFO - PROCESS | 1803 | 1461112374819 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 17:32:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:32:54 INFO - PROCESS | 1803 | 1461112374826 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:32:54 INFO - PROCESS | 1803 | 1461112374831 Marionette TRACE conn4 <- [1,2886,null,{}] 17:32:54 INFO - PROCESS | 1803 | 1461112374880 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:55 INFO - PROCESS | 1803 | 1461112375243 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 17:32:55 INFO - PROCESS | 1803 | 1461112375451 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x88077400 == 146 [pid = 1803] [id = 729] 17:32:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8b02d400) [pid = 1803] [serial = 2188] [outer = (nil)] 17:32:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8b0b5c00) [pid = 1803] [serial = 2189] [outer = 0x8b02d400] 17:32:55 INFO - PROCESS | 1803 | 1461112375539 Marionette DEBUG loaded listener.js 17:32:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8b234000) [pid = 1803] [serial = 2190] [outer = 0x8b02d400] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8bb84400) [pid = 1803] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x89f98400) [pid = 1803] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8502c800) [pid = 1803] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8e406400) [pid = 1803] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x8c4c3c00) [pid = 1803] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8c1e3800) [pid = 1803] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8c3d4000) [pid = 1803] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x8c1d3c00) [pid = 1803] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x8af17800) [pid = 1803] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8b0b6000) [pid = 1803] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x8af0b800) [pid = 1803] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x8807a800) [pid = 1803] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x86c36000) [pid = 1803] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x87ee7c00) [pid = 1803] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x854f1000) [pid = 1803] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x8b14d000) [pid = 1803] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x905e0000) [pid = 1803] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x90327c00) [pid = 1803] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x8febc400) [pid = 1803] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x8feba800) [pid = 1803] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x8f98d800) [pid = 1803] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:32:56 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x8fa9b800) [pid = 1803] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:32:56 INFO - PROCESS | 1803 | 1461112376908 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:32:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:32:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2143ms 17:32:56 INFO - PROCESS | 1803 | 1461112376970 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 17:32:56 INFO - PROCESS | 1803 | 1461112376974 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 17:32:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:32:56 INFO - PROCESS | 1803 | 1461112376981 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:32:56 INFO - PROCESS | 1803 | 1461112376985 Marionette TRACE conn4 <- [1,2890,null,{}] 17:32:56 INFO - PROCESS | 1803 | 1461112376991 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:57 INFO - PROCESS | 1803 | 1461112377241 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 17:32:57 INFO - PROCESS | 1803 | 1461112377489 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c89c00 == 147 [pid = 1803] [id = 730] 17:32:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x88078000) [pid = 1803] [serial = 2191] [outer = (nil)] 17:32:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x8b14ac00) [pid = 1803] [serial = 2192] [outer = 0x88078000] 17:32:57 INFO - PROCESS | 1803 | 1461112377574 Marionette DEBUG loaded listener.js 17:32:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x8bb7c800) [pid = 1803] [serial = 2193] [outer = 0x88078000] 17:32:58 INFO - PROCESS | 1803 | 1461112378651 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:32:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:32:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1730ms 17:32:58 INFO - PROCESS | 1803 | 1461112378714 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 17:32:58 INFO - PROCESS | 1803 | 1461112378722 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 17:32:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:32:58 INFO - PROCESS | 1803 | 1461112378735 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:32:58 INFO - PROCESS | 1803 | 1461112378745 Marionette TRACE conn4 <- [1,2894,null,{}] 17:32:58 INFO - PROCESS | 1803 | 1461112378807 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:59 INFO - PROCESS | 1803 | 1461112379190 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 17:32:59 INFO - PROCESS | 1803 | 1461112379503 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:59 INFO - PROCESS | 1803 | ++DOCSHELL 0x8502f800 == 148 [pid = 1803] [id = 731] 17:32:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x876f0800) [pid = 1803] [serial = 2194] [outer = (nil)] 17:32:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x88073800) [pid = 1803] [serial = 2195] [outer = 0x876f0800] 17:32:59 INFO - PROCESS | 1803 | 1461112379607 Marionette DEBUG loaded listener.js 17:32:59 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x88fbcc00) [pid = 1803] [serial = 2196] [outer = 0x876f0800] 17:33:00 INFO - PROCESS | 1803 | 1461112380673 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:33:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:33:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1994ms 17:33:00 INFO - PROCESS | 1803 | 1461112380728 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 17:33:00 INFO - PROCESS | 1803 | 1461112380738 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 17:33:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:33:00 INFO - PROCESS | 1803 | 1461112380751 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:33:00 INFO - PROCESS | 1803 | 1461112380755 Marionette TRACE conn4 <- [1,2898,null,{}] 17:33:00 INFO - PROCESS | 1803 | 1461112380763 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:01 INFO - PROCESS | 1803 | 1461112381032 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 17:33:01 INFO - PROCESS | 1803 | 1461112381402 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:01 INFO - PROCESS | 1803 | ++DOCSHELL 0x8770f400 == 149 [pid = 1803] [id = 732] 17:33:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x890d2c00) [pid = 1803] [serial = 2197] [outer = (nil)] 17:33:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8afee400) [pid = 1803] [serial = 2198] [outer = 0x890d2c00] 17:33:01 INFO - PROCESS | 1803 | 1461112381556 Marionette DEBUG loaded listener.js 17:33:01 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8b0b3000) [pid = 1803] [serial = 2199] [outer = 0x890d2c00] 17:33:02 INFO - PROCESS | 1803 | 1461112382803 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:33:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:33:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2098ms 17:33:02 INFO - PROCESS | 1803 | 1461112382848 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 17:33:02 INFO - PROCESS | 1803 | 1461112382853 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 17:33:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:33:02 INFO - PROCESS | 1803 | 1461112382861 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:33:02 INFO - PROCESS | 1803 | 1461112382868 Marionette TRACE conn4 <- [1,2902,null,{}] 17:33:02 INFO - PROCESS | 1803 | 1461112382885 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:03 INFO - PROCESS | 1803 | 1461112383157 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 17:33:03 INFO - PROCESS | 1803 | 1461112383482 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:03 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bcce000 == 150 [pid = 1803] [id = 733] 17:33:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8c1e3400) [pid = 1803] [serial = 2200] [outer = (nil)] 17:33:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8c1f0800) [pid = 1803] [serial = 2201] [outer = 0x8c1e3400] 17:33:03 INFO - PROCESS | 1803 | 1461112383582 Marionette DEBUG loaded listener.js 17:33:03 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8c3d8800) [pid = 1803] [serial = 2202] [outer = 0x8c1e3400] 17:33:04 INFO - PROCESS | 1803 | 1461112384548 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:33:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:33:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1743ms 17:33:04 INFO - PROCESS | 1803 | 1461112384605 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 17:33:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:33:04 INFO - PROCESS | 1803 | 1461112384610 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 17:33:04 INFO - PROCESS | 1803 | 1461112384616 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:33:04 INFO - PROCESS | 1803 | 1461112384620 Marionette TRACE conn4 <- [1,2906,null,{}] 17:33:04 INFO - PROCESS | 1803 | 1461112384626 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:04 INFO - PROCESS | 1803 | 1461112384885 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 17:33:05 INFO - PROCESS | 1803 | 1461112385229 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:05 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1e1800 == 151 [pid = 1803] [id = 734] 17:33:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8c3d5c00) [pid = 1803] [serial = 2203] [outer = (nil)] 17:33:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8e310000) [pid = 1803] [serial = 2204] [outer = 0x8c3d5c00] 17:33:05 INFO - PROCESS | 1803 | 1461112385331 Marionette DEBUG loaded listener.js 17:33:05 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8e405c00) [pid = 1803] [serial = 2205] [outer = 0x8c3d5c00] 17:33:06 INFO - PROCESS | 1803 | 1461112386253 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:33:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:33:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1696ms 17:33:06 INFO - PROCESS | 1803 | 1461112386314 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 17:33:06 INFO - PROCESS | 1803 | 1461112386318 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 17:33:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:33:06 INFO - PROCESS | 1803 | 1461112386325 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:33:06 INFO - PROCESS | 1803 | 1461112386328 Marionette TRACE conn4 <- [1,2910,null,{}] 17:33:06 INFO - PROCESS | 1803 | 1461112386335 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:06 INFO - PROCESS | 1803 | 1461112386594 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 17:33:06 INFO - PROCESS | 1803 | 1461112386942 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x8be32800 == 152 [pid = 1803] [id = 735] 17:33:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8e30a000) [pid = 1803] [serial = 2206] [outer = (nil)] 17:33:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8f252000) [pid = 1803] [serial = 2207] [outer = 0x8e30a000] 17:33:07 INFO - PROCESS | 1803 | 1461112387041 Marionette DEBUG loaded listener.js 17:33:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8f253800) [pid = 1803] [serial = 2208] [outer = 0x8e30a000] 17:33:07 INFO - PROCESS | 1803 | 1461112387845 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:33:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:33:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:33:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1532ms 17:33:07 INFO - PROCESS | 1803 | 1461112387858 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 17:33:07 INFO - PROCESS | 1803 | 1461112387861 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 17:33:07 INFO - TEST-START | /DOMEvents/constructors.html 17:33:07 INFO - PROCESS | 1803 | 1461112387869 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:33:07 INFO - PROCESS | 1803 | 1461112387871 Marionette TRACE conn4 <- [1,2914,null,{}] 17:33:07 INFO - PROCESS | 1803 | 1461112387878 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:08 INFO - PROCESS | 1803 | 1461112388132 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 17:33:08 INFO - PROCESS | 1803 | 1461112388431 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:08 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4cd400 == 153 [pid = 1803] [id = 736] 17:33:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8e40e000) [pid = 1803] [serial = 2209] [outer = (nil)] 17:33:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8fb12800) [pid = 1803] [serial = 2210] [outer = 0x8e40e000] 17:33:08 INFO - PROCESS | 1803 | 1461112388528 Marionette DEBUG loaded listener.js 17:33:08 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8fb19000) [pid = 1803] [serial = 2211] [outer = 0x8e40e000] 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:33:09 INFO - PROCESS | 1803 | 1461112389533 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:33:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:33:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:33:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:33:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 1731ms 17:33:09 INFO - PROCESS | 1803 | 1461112389632 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 17:33:09 INFO - PROCESS | 1803 | 1461112389635 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 17:33:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:33:09 INFO - PROCESS | 1803 | 1461112389644 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:33:09 INFO - PROCESS | 1803 | 1461112389648 Marionette TRACE conn4 <- [1,2918,null,{}] 17:33:09 INFO - PROCESS | 1803 | 1461112389658 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:09 INFO - PROCESS | 1803 | 1461112389884 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 17:33:10 INFO - PROCESS | 1803 | 1461112390195 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:10 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fa9d000 == 154 [pid = 1803] [id = 737] 17:33:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8fb20400) [pid = 1803] [serial = 2212] [outer = (nil)] 17:33:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8ffc6c00) [pid = 1803] [serial = 2213] [outer = 0x8fb20400] 17:33:10 INFO - PROCESS | 1803 | 1461112390287 Marionette DEBUG loaded listener.js 17:33:10 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8ffe5800) [pid = 1803] [serial = 2214] [outer = 0x8fb20400] 17:33:11 INFO - PROCESS | 1803 | 1461112391127 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:33:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:33:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1534ms 17:33:11 INFO - PROCESS | 1803 | 1461112391185 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 17:33:11 INFO - PROCESS | 1803 | 1461112391189 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 17:33:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:33:11 INFO - PROCESS | 1803 | 1461112391198 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:33:11 INFO - PROCESS | 1803 | 1461112391201 Marionette TRACE conn4 <- [1,2922,null,{}] 17:33:11 INFO - PROCESS | 1803 | 1461112391205 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:11 INFO - PROCESS | 1803 | 1461112391429 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 17:33:11 INFO - PROCESS | 1803 | 1461112391767 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:11 INFO - PROCESS | 1803 | ++DOCSHELL 0x8febec00 == 155 [pid = 1803] [id = 738] 17:33:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8fec2800) [pid = 1803] [serial = 2215] [outer = (nil)] 17:33:11 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x90327c00) [pid = 1803] [serial = 2216] [outer = 0x8fec2800] 17:33:11 INFO - PROCESS | 1803 | 1461112391864 Marionette DEBUG loaded listener.js 17:33:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x90feb400) [pid = 1803] [serial = 2217] [outer = 0x8fec2800] 17:33:12 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 17:33:12 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 17:33:12 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 17:33:12 INFO - PROCESS | 1803 | [1803] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 17:33:12 INFO - PROCESS | 1803 | 1461112392770 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:33:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:33:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 17:33:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 17:33:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 17:33:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:33:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:33:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1633ms 17:33:12 INFO - PROCESS | 1803 | 1461112392832 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 17:33:12 INFO - PROCESS | 1803 | 1461112392839 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 17:33:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:33:12 INFO - PROCESS | 1803 | 1461112392871 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:33:12 INFO - PROCESS | 1803 | 1461112392874 Marionette TRACE conn4 <- [1,2926,null,{}] 17:33:12 INFO - PROCESS | 1803 | 1461112392888 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:13 INFO - PROCESS | 1803 | 1461112393131 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 17:33:13 INFO - PROCESS | 1803 | 1461112393470 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:13 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1ecc00 == 156 [pid = 1803] [id = 739] 17:33:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x91220800) [pid = 1803] [serial = 2218] [outer = (nil)] 17:33:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x92bbec00) [pid = 1803] [serial = 2219] [outer = 0x91220800] 17:33:13 INFO - PROCESS | 1803 | 1461112393567 Marionette DEBUG loaded listener.js 17:33:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x92bc8400) [pid = 1803] [serial = 2220] [outer = 0x91220800] 17:33:14 INFO - PROCESS | 1803 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:33:14 INFO - PROCESS | 1803 | 1461112394347 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:33:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:33:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1557ms 17:33:14 INFO - PROCESS | 1803 | 1461112394411 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 17:33:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:33:14 INFO - PROCESS | 1803 | 1461112394415 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 17:33:14 INFO - PROCESS | 1803 | 1461112394422 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:33:14 INFO - PROCESS | 1803 | 1461112394426 Marionette TRACE conn4 <- [1,2930,null,{}] 17:33:14 INFO - PROCESS | 1803 | 1461112394433 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:14 INFO - PROCESS | 1803 | 1461112394755 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 17:33:14 INFO - PROCESS | 1803 | 1461112394979 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x92bc3800 == 157 [pid = 1803] [id = 740] 17:33:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x93406400) [pid = 1803] [serial = 2221] [outer = (nil)] 17:33:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x934c7400) [pid = 1803] [serial = 2222] [outer = 0x93406400] 17:33:15 INFO - PROCESS | 1803 | 1461112395115 Marionette DEBUG loaded listener.js 17:33:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x9353b800) [pid = 1803] [serial = 2223] [outer = 0x93406400] 17:33:15 INFO - PROCESS | 1803 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:33:15 INFO - PROCESS | 1803 | 1461112395928 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:33:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:33:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1534ms 17:33:15 INFO - PROCESS | 1803 | 1461112395957 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 17:33:15 INFO - PROCESS | 1803 | 1461112395961 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 17:33:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:33:15 INFO - PROCESS | 1803 | 1461112395969 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:33:15 INFO - PROCESS | 1803 | 1461112395974 Marionette TRACE conn4 <- [1,2934,null,{}] 17:33:15 INFO - PROCESS | 1803 | 1461112395980 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:16 INFO - PROCESS | 1803 | 1461112396250 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 17:33:16 INFO - PROCESS | 1803 | 1461112396552 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:16 INFO - PROCESS | 1803 | ++DOCSHELL 0x9340b400 == 158 [pid = 1803] [id = 741] 17:33:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x938cc400) [pid = 1803] [serial = 2224] [outer = (nil)] 17:33:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x93ba8000) [pid = 1803] [serial = 2225] [outer = 0x938cc400] 17:33:16 INFO - PROCESS | 1803 | 1461112396711 Marionette DEBUG loaded listener.js 17:33:16 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x94675c00) [pid = 1803] [serial = 2226] [outer = 0x938cc400] 17:33:17 INFO - PROCESS | 1803 | 1461112397557 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:33:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:33:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1632ms 17:33:17 INFO - PROCESS | 1803 | 1461112397602 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 17:33:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:33:17 INFO - PROCESS | 1803 | 1461112397606 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 17:33:17 INFO - PROCESS | 1803 | 1461112397612 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:33:17 INFO - PROCESS | 1803 | 1461112397616 Marionette TRACE conn4 <- [1,2938,null,{}] 17:33:17 INFO - PROCESS | 1803 | 1461112397622 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:17 INFO - PROCESS | 1803 | 1461112397889 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 17:33:18 INFO - PROCESS | 1803 | 1461112398166 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x93743000 == 159 [pid = 1803] [id = 742] 17:33:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x94672800) [pid = 1803] [serial = 2227] [outer = (nil)] 17:33:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x97011400) [pid = 1803] [serial = 2228] [outer = 0x94672800] 17:33:18 INFO - PROCESS | 1803 | 1461112398321 Marionette DEBUG loaded listener.js 17:33:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x97a9c800) [pid = 1803] [serial = 2229] [outer = 0x94672800] 17:33:19 INFO - PROCESS | 1803 | 1461112399106 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:33:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:33:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1535ms 17:33:19 INFO - PROCESS | 1803 | 1461112399148 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 17:33:19 INFO - PROCESS | 1803 | 1461112399152 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 17:33:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:33:19 INFO - PROCESS | 1803 | 1461112399159 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:33:19 INFO - PROCESS | 1803 | 1461112399163 Marionette TRACE conn4 <- [1,2942,null,{}] 17:33:19 INFO - PROCESS | 1803 | 1461112399169 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:19 INFO - PROCESS | 1803 | 1461112399414 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 17:33:19 INFO - PROCESS | 1803 | 1461112399722 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:19 INFO - PROCESS | 1803 | ++DOCSHELL 0x83685000 == 160 [pid = 1803] [id = 743] 17:33:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x938c6c00) [pid = 1803] [serial = 2230] [outer = (nil)] 17:33:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x9807a000) [pid = 1803] [serial = 2231] [outer = 0x938c6c00] 17:33:19 INFO - PROCESS | 1803 | 1461112399862 Marionette DEBUG loaded listener.js 17:33:19 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x98170000) [pid = 1803] [serial = 2232] [outer = 0x938c6c00] 17:33:20 INFO - PROCESS | 1803 | 1461112400676 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:33:20 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:33:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:33:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1543ms 17:33:20 INFO - PROCESS | 1803 | 1461112400704 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 17:33:20 INFO - PROCESS | 1803 | 1461112400708 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 17:33:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:33:20 INFO - PROCESS | 1803 | 1461112400715 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:33:20 INFO - PROCESS | 1803 | 1461112400718 Marionette TRACE conn4 <- [1,2946,null,{}] 17:33:20 INFO - PROCESS | 1803 | 1461112400724 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:20 INFO - PROCESS | 1803 | 1461112400958 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 17:33:21 INFO - PROCESS | 1803 | 1461112401261 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:21 INFO - PROCESS | 1803 | ++DOCSHELL 0x97018000 == 161 [pid = 1803] [id = 744] 17:33:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x9807c800) [pid = 1803] [serial = 2233] [outer = (nil)] 17:33:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x9819f800) [pid = 1803] [serial = 2234] [outer = 0x9807c800] 17:33:21 INFO - PROCESS | 1803 | 1461112401402 Marionette DEBUG loaded listener.js 17:33:21 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x98404800) [pid = 1803] [serial = 2235] [outer = 0x9807c800] 17:33:22 INFO - PROCESS | 1803 | 1461112402178 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:33:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:33:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1485ms 17:33:22 INFO - PROCESS | 1803 | 1461112402201 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 17:33:22 INFO - PROCESS | 1803 | 1461112402205 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 17:33:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:33:22 INFO - PROCESS | 1803 | 1461112402212 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:33:22 INFO - PROCESS | 1803 | 1461112402215 Marionette TRACE conn4 <- [1,2950,null,{}] 17:33:22 INFO - PROCESS | 1803 | 1461112402222 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:22 INFO - PROCESS | 1803 | 1461112402492 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 17:33:22 INFO - PROCESS | 1803 | 1461112402767 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb2c00 == 162 [pid = 1803] [id = 745] 17:33:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x97a97800) [pid = 1803] [serial = 2236] [outer = (nil)] 17:33:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x98410800) [pid = 1803] [serial = 2237] [outer = 0x97a97800] 17:33:22 INFO - PROCESS | 1803 | 1461112402909 Marionette DEBUG loaded listener.js 17:33:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x985d1c00) [pid = 1803] [serial = 2238] [outer = 0x97a97800] 17:33:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x98ba7400 == 163 [pid = 1803] [id = 746] 17:33:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0x98ba7c00) [pid = 1803] [serial = 2239] [outer = (nil)] 17:33:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0x98bdc400) [pid = 1803] [serial = 2240] [outer = 0x98ba7c00] 17:33:23 INFO - PROCESS | 1803 | 1461112403803 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:33:23 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:33:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1638ms 17:33:23 INFO - PROCESS | 1803 | 1461112403852 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 17:33:23 INFO - PROCESS | 1803 | 1461112403856 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 17:33:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:33:23 INFO - PROCESS | 1803 | 1461112403862 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:33:23 INFO - PROCESS | 1803 | 1461112403865 Marionette TRACE conn4 <- [1,2954,null,{}] 17:33:23 INFO - PROCESS | 1803 | 1461112403871 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:24 INFO - PROCESS | 1803 | 1461112404223 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 17:33:24 INFO - PROCESS | 1803 | 1461112404571 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:24 INFO - PROCESS | 1803 | ++DOCSHELL 0x96a7dc00 == 164 [pid = 1803] [id = 747] 17:33:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x98172400) [pid = 1803] [serial = 2241] [outer = (nil)] 17:33:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x98ba8800) [pid = 1803] [serial = 2242] [outer = 0x98172400] 17:33:24 INFO - PROCESS | 1803 | 1461112404672 Marionette DEBUG loaded listener.js 17:33:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x98bdc000) [pid = 1803] [serial = 2243] [outer = 0x98172400] 17:33:25 INFO - PROCESS | 1803 | 1461112405474 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:33:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:33:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:33:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1634ms 17:33:25 INFO - PROCESS | 1803 | 1461112405498 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 17:33:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:33:25 INFO - PROCESS | 1803 | 1461112405502 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 17:33:25 INFO - PROCESS | 1803 | 1461112405509 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:33:25 INFO - PROCESS | 1803 | 1461112405513 Marionette TRACE conn4 <- [1,2958,null,{}] 17:33:25 INFO - PROCESS | 1803 | 1461112405519 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:25 INFO - PROCESS | 1803 | 1461112405786 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 17:33:26 INFO - PROCESS | 1803 | 1461112406092 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:26 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c4ccc00 == 165 [pid = 1803] [id = 748] 17:33:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x9840b000) [pid = 1803] [serial = 2244] [outer = (nil)] 17:33:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x99a16000) [pid = 1803] [serial = 2245] [outer = 0x9840b000] 17:33:26 INFO - PROCESS | 1803 | 1461112406233 Marionette DEBUG loaded listener.js 17:33:26 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x9a4b3400) [pid = 1803] [serial = 2246] [outer = 0x9840b000] 17:33:27 INFO - PROCESS | 1803 | 1461112407082 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:33:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:33:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1638ms 17:33:27 INFO - PROCESS | 1803 | 1461112407147 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 17:33:27 INFO - PROCESS | 1803 | 1461112407151 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 17:33:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:33:27 INFO - PROCESS | 1803 | 1461112407157 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:33:27 INFO - PROCESS | 1803 | 1461112407161 Marionette TRACE conn4 <- [1,2962,null,{}] 17:33:27 INFO - PROCESS | 1803 | 1461112407167 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:27 INFO - PROCESS | 1803 | 1461112407417 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 17:33:27 INFO - PROCESS | 1803 | 1461112407766 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x8bcc3000 == 166 [pid = 1803] [id = 749] 17:33:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 178 (0x98ba6800) [pid = 1803] [serial = 2247] [outer = (nil)] 17:33:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 179 (0x9a771c00) [pid = 1803] [serial = 2248] [outer = 0x98ba6800] 17:33:27 INFO - PROCESS | 1803 | 1461112407863 Marionette DEBUG loaded listener.js 17:33:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 180 (0x9a76ec00) [pid = 1803] [serial = 2249] [outer = 0x98ba6800] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8770bc00 == 165 [pid = 1803] [id = 685] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x84ae1c00 == 164 [pid = 1803] [id = 455] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8b028c00 == 163 [pid = 1803] [id = 459] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x83fbd400 == 162 [pid = 1803] [id = 542] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x88077400 == 161 [pid = 1803] [id = 729] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x84cfb400 == 160 [pid = 1803] [id = 728] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x86cb8400 == 159 [pid = 1803] [id = 727] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8fec5400 == 158 [pid = 1803] [id = 716] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8f253400 == 157 [pid = 1803] [id = 715] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8bcd1000 == 156 [pid = 1803] [id = 714] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1eac00 == 155 [pid = 1803] [id = 713] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1e7800 == 154 [pid = 1803] [id = 712] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x87709c00 == 153 [pid = 1803] [id = 710] 17:33:31 INFO - PROCESS | 1803 | --DOCSHELL 0x8b02cc00 == 152 [pid = 1803] [id = 711] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 179 (0x8e30ac00) [pid = 1803] [serial = 2007] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 178 (0x8a04d400) [pid = 1803] [serial = 2123] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 177 (0x87712400) [pid = 1803] [serial = 2126] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x8f387000) [pid = 1803] [serial = 2093] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x8f248800) [pid = 1803] [serial = 2091] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x8e410400) [pid = 1803] [serial = 2090] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x8e311c00) [pid = 1803] [serial = 2088] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x8e30dc00) [pid = 1803] [serial = 2087] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x8c4c4000) [pid = 1803] [serial = 2085] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x8c3dc400) [pid = 1803] [serial = 2084] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x8c3d0000) [pid = 1803] [serial = 2082] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x8c1df400) [pid = 1803] [serial = 2081] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x8bb84000) [pid = 1803] [serial = 2078] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x8bcc9000) [pid = 1803] [serial = 2079] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x8b233400) [pid = 1803] [serial = 2076] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x8b14c400) [pid = 1803] [serial = 2075] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x8b025400) [pid = 1803] [serial = 2073] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x8afe8000) [pid = 1803] [serial = 2072] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x89f8e800) [pid = 1803] [serial = 2070] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x897f7000) [pid = 1803] [serial = 2069] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x87709000) [pid = 1803] [serial = 2067] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x876ef800) [pid = 1803] [serial = 2066] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x88fbd800) [pid = 1803] [serial = 2120] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x86c34400) [pid = 1803] [serial = 2117] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x86cb9400) [pid = 1803] [serial = 2118] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x92acd800) [pid = 1803] [serial = 2115] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x92aa3400) [pid = 1803] [serial = 2114] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x91eef800) [pid = 1803] [serial = 2112] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x91e4e400) [pid = 1803] [serial = 2111] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x91219800) [pid = 1803] [serial = 2109] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x91212400) [pid = 1803] [serial = 2108] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x905e1000) [pid = 1803] [serial = 2106] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x90325c00) [pid = 1803] [serial = 2105] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8ffe6c00) [pid = 1803] [serial = 2103] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x8ffe3000) [pid = 1803] [serial = 2102] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8fec6800) [pid = 1803] [serial = 2100] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8fec1c00) [pid = 1803] [serial = 2099] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8fb14800) [pid = 1803] [serial = 2097] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8faa2c00) [pid = 1803] [serial = 2096] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8f389000) [pid = 1803] [serial = 2094] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x8be2b000) [pid = 1803] [serial = 2129] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x8af16c00) [pid = 1803] [serial = 2124] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x8b14e000) [pid = 1803] [serial = 2127] [outer = (nil)] [url = about:blank] 17:33:31 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x897ee400) [pid = 1803] [serial = 2121] [outer = (nil)] [url = about:blank] 17:33:31 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:33:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 4756ms 17:33:31 INFO - PROCESS | 1803 | 1461112411900 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:33:31 INFO - PROCESS | 1803 | 1461112411915 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 17:33:31 INFO - PROCESS | 1803 | 1461112411921 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 17:33:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:33:31 INFO - PROCESS | 1803 | 1461112411930 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:33:31 INFO - PROCESS | 1803 | 1461112411936 Marionette TRACE conn4 <- [1,2966,null,{}] 17:33:31 INFO - PROCESS | 1803 | 1461112411946 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:32 INFO - PROCESS | 1803 | 1461112412187 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 17:33:32 INFO - PROCESS | 1803 | 1461112412511 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x8770ec00 == 153 [pid = 1803] [id = 750] 17:33:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x87714000) [pid = 1803] [serial = 2250] [outer = (nil)] 17:33:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8779ec00) [pid = 1803] [serial = 2251] [outer = 0x87714000] 17:33:32 INFO - PROCESS | 1803 | 1461112412617 Marionette DEBUG loaded listener.js 17:33:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x88070400) [pid = 1803] [serial = 2252] [outer = 0x87714000] 17:33:33 INFO - PROCESS | 1803 | 1461112413387 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:33:33 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:33:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1498ms 17:33:33 INFO - PROCESS | 1803 | 1461112413429 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 17:33:33 INFO - PROCESS | 1803 | 1461112413437 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 17:33:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:33:33 INFO - PROCESS | 1803 | 1461112413448 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:33:33 INFO - PROCESS | 1803 | 1461112413451 Marionette TRACE conn4 <- [1,2970,null,{}] 17:33:33 INFO - PROCESS | 1803 | 1461112413457 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:33 INFO - PROCESS | 1803 | 1461112413784 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 17:33:33 INFO - PROCESS | 1803 | 1461112413921 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x87713000 == 154 [pid = 1803] [id = 751] 17:33:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x87797400) [pid = 1803] [serial = 2253] [outer = (nil)] 17:33:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x89e26800) [pid = 1803] [serial = 2254] [outer = 0x87797400] 17:33:34 INFO - PROCESS | 1803 | 1461112414001 Marionette DEBUG loaded listener.js 17:33:34 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x89f93800) [pid = 1803] [serial = 2255] [outer = 0x87797400] 17:33:34 INFO - PROCESS | 1803 | 1461112414914 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:33:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:33:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1491ms 17:33:34 INFO - PROCESS | 1803 | 1461112414943 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 17:33:34 INFO - PROCESS | 1803 | 1461112414947 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 17:33:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:33:34 INFO - PROCESS | 1803 | 1461112414954 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:33:34 INFO - PROCESS | 1803 | 1461112414960 Marionette TRACE conn4 <- [1,2974,null,{}] 17:33:34 INFO - PROCESS | 1803 | 1461112414975 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:35 INFO - PROCESS | 1803 | 1461112415281 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 17:33:35 INFO - PROCESS | 1803 | 1461112415320 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x89865c00 == 155 [pid = 1803] [id = 752] 17:33:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8afed000) [pid = 1803] [serial = 2256] [outer = (nil)] 17:33:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8b027000) [pid = 1803] [serial = 2257] [outer = 0x8afed000] 17:33:35 INFO - PROCESS | 1803 | 1461112415401 Marionette DEBUG loaded listener.js 17:33:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8b145c00) [pid = 1803] [serial = 2258] [outer = 0x8afed000] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x87705400) [pid = 1803] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x88fb4000) [pid = 1803] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x88fb7400) [pid = 1803] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x8b02d400) [pid = 1803] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x9509b000) [pid = 1803] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x93748800) [pid = 1803] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x89865000) [pid = 1803] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x9374e400) [pid = 1803] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x93746c00) [pid = 1803] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x9353fc00) [pid = 1803] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x93542400) [pid = 1803] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x8807d000) [pid = 1803] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x92a9f000) [pid = 1803] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x90324400) [pid = 1803] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x8ffcbc00) [pid = 1803] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x8fb1c400) [pid = 1803] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8e407000) [pid = 1803] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x8e406c00) [pid = 1803] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x8c1eec00) [pid = 1803] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x8b0b1c00) [pid = 1803] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:33:36 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x87797000) [pid = 1803] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:33:36 INFO - PROCESS | 1803 | 1461112416949 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:33:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 17:33:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2046ms 17:33:37 INFO - PROCESS | 1803 | 1461112417012 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 17:33:37 INFO - PROCESS | 1803 | 1461112417042 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 17:33:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:33:37 INFO - PROCESS | 1803 | 1461112417055 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:33:37 INFO - PROCESS | 1803 | 1461112417059 Marionette TRACE conn4 <- [1,2978,null,{}] 17:33:37 INFO - PROCESS | 1803 | 1461112417070 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:37 INFO - PROCESS | 1803 | 1461112417354 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 17:33:37 INFO - PROCESS | 1803 | 1461112417490 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:37 INFO - PROCESS | 1803 | ++DOCSHELL 0x86c39800 == 156 [pid = 1803] [id = 753] 17:33:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x890c5c00) [pid = 1803] [serial = 2259] [outer = (nil)] 17:33:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x8afec400) [pid = 1803] [serial = 2260] [outer = 0x890c5c00] 17:33:37 INFO - PROCESS | 1803 | 1461112417581 Marionette DEBUG loaded listener.js 17:33:37 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x8b14e000) [pid = 1803] [serial = 2261] [outer = 0x890c5c00] 17:33:38 INFO - PROCESS | 1803 | 1461112418285 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:33:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:33:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1285ms 17:33:38 INFO - PROCESS | 1803 | 1461112418341 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 17:33:38 INFO - PROCESS | 1803 | 1461112418345 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 17:33:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:33:38 INFO - PROCESS | 1803 | 1461112418351 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:33:38 INFO - PROCESS | 1803 | 1461112418355 Marionette TRACE conn4 <- [1,2982,null,{}] 17:33:38 INFO - PROCESS | 1803 | 1461112418360 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:38 INFO - PROCESS | 1803 | 1461112418651 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 17:33:38 INFO - PROCESS | 1803 | 1461112418672 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x89865000 == 157 [pid = 1803] [id = 754] 17:33:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x89e24000) [pid = 1803] [serial = 2262] [outer = (nil)] 17:33:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x8bccc400) [pid = 1803] [serial = 2263] [outer = 0x89e24000] 17:33:38 INFO - PROCESS | 1803 | 1461112418748 Marionette DEBUG loaded listener.js 17:33:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x8be2d400) [pid = 1803] [serial = 2264] [outer = 0x89e24000] 17:33:39 INFO - PROCESS | 1803 | 1461112419872 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:33:39 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:33:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:33:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1580ms 17:33:39 INFO - PROCESS | 1803 | 1461112419934 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 17:33:39 INFO - PROCESS | 1803 | 1461112419942 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 17:33:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:33:40 INFO - PROCESS | 1803 | 1461112420002 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:33:40 INFO - PROCESS | 1803 | 1461112420009 Marionette TRACE conn4 <- [1,2986,null,{}] 17:33:40 INFO - PROCESS | 1803 | 1461112420024 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:40 INFO - PROCESS | 1803 | 1461112420270 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 17:33:40 INFO - PROCESS | 1803 | 1461112420626 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:40 INFO - PROCESS | 1803 | ++DOCSHELL 0x88fb1400 == 158 [pid = 1803] [id = 755] 17:33:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x88fb4000) [pid = 1803] [serial = 2265] [outer = (nil)] 17:33:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x89862800) [pid = 1803] [serial = 2266] [outer = 0x88fb4000] 17:33:40 INFO - PROCESS | 1803 | 1461112420727 Marionette DEBUG loaded listener.js 17:33:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8a049c00) [pid = 1803] [serial = 2267] [outer = 0x88fb4000] 17:33:41 INFO - PROCESS | 1803 | 1461112421595 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:33:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:33:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1692ms 17:33:41 INFO - PROCESS | 1803 | 1461112421646 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 17:33:41 INFO - PROCESS | 1803 | 1461112421655 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 17:33:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:33:41 INFO - PROCESS | 1803 | 1461112421666 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:33:41 INFO - PROCESS | 1803 | 1461112421670 Marionette TRACE conn4 <- [1,2990,null,{}] 17:33:41 INFO - PROCESS | 1803 | 1461112421694 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:42 INFO - PROCESS | 1803 | 1461112422029 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 17:33:42 INFO - PROCESS | 1803 | 1461112422357 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:42 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe5c00 == 159 [pid = 1803] [id = 756] 17:33:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8bb7a000) [pid = 1803] [serial = 2268] [outer = (nil)] 17:33:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8bccc800) [pid = 1803] [serial = 2269] [outer = 0x8bb7a000] 17:33:42 INFO - PROCESS | 1803 | 1461112422455 Marionette DEBUG loaded listener.js 17:33:42 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8c1d8000) [pid = 1803] [serial = 2270] [outer = 0x8bb7a000] 17:33:43 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1ea400 == 160 [pid = 1803] [id = 757] 17:33:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x8c3d4c00) [pid = 1803] [serial = 2271] [outer = (nil)] 17:33:43 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x8c3d8400) [pid = 1803] [serial = 2272] [outer = 0x8c3d4c00] 17:33:43 INFO - PROCESS | 1803 | 1461112423601 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:33:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:33:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1992ms 17:33:43 INFO - PROCESS | 1803 | 1461112423658 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 17:33:43 INFO - PROCESS | 1803 | 1461112423662 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 17:33:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:33:43 INFO - PROCESS | 1803 | 1461112423670 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:33:43 INFO - PROCESS | 1803 | 1461112423676 Marionette TRACE conn4 <- [1,2994,null,{}] 17:33:43 INFO - PROCESS | 1803 | 1461112423694 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:44 INFO - PROCESS | 1803 | 1461112424117 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 17:33:44 INFO - PROCESS | 1803 | 1461112424399 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:44 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c3cfc00 == 161 [pid = 1803] [id = 758] 17:33:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8c4c8400) [pid = 1803] [serial = 2273] [outer = (nil)] 17:33:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8e30e000) [pid = 1803] [serial = 2274] [outer = 0x8c4c8400] 17:33:44 INFO - PROCESS | 1803 | 1461112424496 Marionette DEBUG loaded listener.js 17:33:44 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8e40a800) [pid = 1803] [serial = 2275] [outer = 0x8c4c8400] 17:33:45 INFO - PROCESS | 1803 | 1461112425287 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:33:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:33:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:33:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1688ms 17:33:45 INFO - PROCESS | 1803 | 1461112425360 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 17:33:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:33:45 INFO - PROCESS | 1803 | 1461112425365 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 17:33:45 INFO - PROCESS | 1803 | 1461112425372 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:33:45 INFO - PROCESS | 1803 | 1461112425376 Marionette TRACE conn4 <- [1,2998,null,{}] 17:33:45 INFO - PROCESS | 1803 | 1461112425381 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:45 INFO - PROCESS | 1803 | 1461112425720 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 17:33:46 INFO - PROCESS | 1803 | 1461112425994 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:46 INFO - PROCESS | 1803 | ++DOCSHELL 0x897ef000 == 162 [pid = 1803] [id = 759] 17:33:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8c4cc000) [pid = 1803] [serial = 2276] [outer = (nil)] 17:33:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8f251800) [pid = 1803] [serial = 2277] [outer = 0x8c4cc000] 17:33:46 INFO - PROCESS | 1803 | 1461112426090 Marionette DEBUG loaded listener.js 17:33:46 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8f38c800) [pid = 1803] [serial = 2278] [outer = 0x8c4cc000] 17:33:46 INFO - PROCESS | 1803 | 1461112426853 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:33:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:33:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1539ms 17:33:46 INFO - PROCESS | 1803 | 1461112426931 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 17:33:46 INFO - PROCESS | 1803 | 1461112426936 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 17:33:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:33:46 INFO - PROCESS | 1803 | 1461112426946 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:33:46 INFO - PROCESS | 1803 | 1461112426950 Marionette TRACE conn4 <- [1,3002,null,{}] 17:33:46 INFO - PROCESS | 1803 | 1461112426956 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:47 INFO - PROCESS | 1803 | 1461112427202 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 17:33:47 INFO - PROCESS | 1803 | 1461112427498 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:47 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f24ac00 == 163 [pid = 1803] [id = 760] 17:33:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8f980800) [pid = 1803] [serial = 2279] [outer = (nil)] 17:33:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8f988000) [pid = 1803] [serial = 2280] [outer = 0x8f980800] 17:33:47 INFO - PROCESS | 1803 | 1461112427673 Marionette DEBUG loaded listener.js 17:33:47 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8fa9b800) [pid = 1803] [serial = 2281] [outer = 0x8f980800] 17:33:48 INFO - PROCESS | 1803 | 1461112428500 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:33:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:33:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1584ms 17:33:48 INFO - PROCESS | 1803 | 1461112428535 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 17:33:48 INFO - PROCESS | 1803 | 1461112428540 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 17:33:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:33:48 INFO - PROCESS | 1803 | 1461112428546 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:33:48 INFO - PROCESS | 1803 | 1461112428550 Marionette TRACE conn4 <- [1,3006,null,{}] 17:33:48 INFO - PROCESS | 1803 | 1461112428556 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:48 INFO - PROCESS | 1803 | 1461112428806 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 17:33:49 INFO - PROCESS | 1803 | 1461112429076 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:49 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f98c800 == 164 [pid = 1803] [id = 761] 17:33:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x8fb17c00) [pid = 1803] [serial = 2282] [outer = (nil)] 17:33:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8ffc6400) [pid = 1803] [serial = 2283] [outer = 0x8fb17c00] 17:33:49 INFO - PROCESS | 1803 | 1461112429183 Marionette DEBUG loaded listener.js 17:33:49 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x8ffc7c00) [pid = 1803] [serial = 2284] [outer = 0x8fb17c00] 17:33:50 INFO - PROCESS | 1803 | 1461112430019 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:33:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:33:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1531ms 17:33:50 INFO - PROCESS | 1803 | 1461112430079 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 17:33:50 INFO - PROCESS | 1803 | 1461112430082 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 17:33:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:33:50 INFO - PROCESS | 1803 | 1461112430090 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:33:50 INFO - PROCESS | 1803 | 1461112430092 Marionette TRACE conn4 <- [1,3010,null,{}] 17:33:50 INFO - PROCESS | 1803 | 1461112430099 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:50 INFO - PROCESS | 1803 | 1461112430345 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 17:33:50 INFO - PROCESS | 1803 | 1461112430656 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:50 INFO - PROCESS | 1803 | ++DOCSHELL 0x8a04a000 == 165 [pid = 1803] [id = 762] 17:33:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x8be32400) [pid = 1803] [serial = 2285] [outer = (nil)] 17:33:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x8fff0c00) [pid = 1803] [serial = 2286] [outer = 0x8be32400] 17:33:50 INFO - PROCESS | 1803 | 1461112430795 Marionette DEBUG loaded listener.js 17:33:50 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x9031a800) [pid = 1803] [serial = 2287] [outer = 0x8be32400] 17:33:51 INFO - PROCESS | 1803 | 1461112431579 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:33:51 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 17:33:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1531ms 17:33:51 INFO - PROCESS | 1803 | 1461112431621 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 17:33:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:33:51 INFO - PROCESS | 1803 | 1461112431626 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 17:33:51 INFO - PROCESS | 1803 | 1461112431634 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:33:51 INFO - PROCESS | 1803 | 1461112431637 Marionette TRACE conn4 <- [1,3014,null,{}] 17:33:51 INFO - PROCESS | 1803 | 1461112431699 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:51 INFO - PROCESS | 1803 | 1461112431968 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 17:33:52 INFO - PROCESS | 1803 | 1461112432334 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:52 INFO - PROCESS | 1803 | ++DOCSHELL 0x8ffd0400 == 166 [pid = 1803] [id = 763] 17:33:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x8ffe9800) [pid = 1803] [serial = 2288] [outer = (nil)] 17:33:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x91215c00) [pid = 1803] [serial = 2289] [outer = 0x8ffe9800] 17:33:52 INFO - PROCESS | 1803 | 1461112432433 Marionette DEBUG loaded listener.js 17:33:52 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x9121b000) [pid = 1803] [serial = 2290] [outer = 0x8ffe9800] 17:33:52 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:33:53 INFO - PROCESS | 1803 | 1461112433437 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:33:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:33:53 INFO - {} 17:33:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:33:53 INFO - {} 17:33:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:33:53 INFO - {} 17:33:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:33:53 INFO - {} 17:33:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1834ms 17:33:53 INFO - PROCESS | 1803 | 1461112433510 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 17:33:53 INFO - PROCESS | 1803 | 1461112433513 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 17:33:53 INFO - TEST-START | /FileAPI/fileReader.html 17:33:53 INFO - PROCESS | 1803 | 1461112433529 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:33:53 INFO - PROCESS | 1803 | 1461112433532 Marionette TRACE conn4 <- [1,3018,null,{}] 17:33:53 INFO - PROCESS | 1803 | 1461112433539 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:53 INFO - PROCESS | 1803 | 1461112433785 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 17:33:54 INFO - PROCESS | 1803 | 1461112434129 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:54 INFO - PROCESS | 1803 | ++DOCSHELL 0x876f2400 == 167 [pid = 1803] [id = 764] 17:33:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x8c1e9c00) [pid = 1803] [serial = 2291] [outer = (nil)] 17:33:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x92ad3400) [pid = 1803] [serial = 2292] [outer = 0x8c1e9c00] 17:33:54 INFO - PROCESS | 1803 | 1461112434225 Marionette DEBUG loaded listener.js 17:33:54 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x92bbf800) [pid = 1803] [serial = 2293] [outer = 0x8c1e9c00] 17:33:55 INFO - PROCESS | 1803 | 1461112435040 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:33:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:33:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:33:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:33:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:33:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 1544ms 17:33:55 INFO - PROCESS | 1803 | 1461112435076 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 17:33:55 INFO - PROCESS | 1803 | 1461112435083 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 17:33:55 INFO - TEST-START | /FileAPI/historical.html 17:33:55 INFO - PROCESS | 1803 | 1461112435093 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:33:55 INFO - PROCESS | 1803 | 1461112435098 Marionette TRACE conn4 <- [1,3022,null,{}] 17:33:55 INFO - PROCESS | 1803 | 1461112435108 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:55 INFO - PROCESS | 1803 | 1461112435599 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 17:33:55 INFO - PROCESS | 1803 | 1461112435896 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:55 INFO - PROCESS | 1803 | ++DOCSHELL 0x905ecc00 == 168 [pid = 1803] [id = 765] 17:33:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x934c2800) [pid = 1803] [serial = 2294] [outer = (nil)] 17:33:55 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x93540000) [pid = 1803] [serial = 2295] [outer = 0x934c2800] 17:33:55 INFO - PROCESS | 1803 | 1461112435993 Marionette DEBUG loaded listener.js 17:33:56 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x93741000) [pid = 1803] [serial = 2296] [outer = 0x934c2800] 17:33:56 INFO - PROCESS | 1803 | 1461112436856 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:33:56 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:33:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:33:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:33:56 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:33:56 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:33:56 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:33:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:33:56 INFO - TEST-OK | /FileAPI/historical.html | took 1802ms 17:33:56 INFO - PROCESS | 1803 | 1461112436897 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 17:33:56 INFO - PROCESS | 1803 | 1461112436902 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 17:33:56 INFO - TEST-START | /FileAPI/idlharness.html 17:33:56 INFO - PROCESS | 1803 | 1461112436912 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:33:56 INFO - PROCESS | 1803 | 1461112436920 Marionette TRACE conn4 <- [1,3026,null,{}] 17:33:56 INFO - PROCESS | 1803 | 1461112436926 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:57 INFO - PROCESS | 1803 | 1461112437210 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 17:33:57 INFO - PROCESS | 1803 | 1461112437562 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:57 INFO - PROCESS | 1803 | ++DOCSHELL 0x93744c00 == 169 [pid = 1803] [id = 766] 17:33:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x9374c400) [pid = 1803] [serial = 2297] [outer = (nil)] 17:33:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x938cdc00) [pid = 1803] [serial = 2298] [outer = 0x9374c400] 17:33:57 INFO - PROCESS | 1803 | 1461112437664 Marionette DEBUG loaded listener.js 17:33:57 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x93bae000) [pid = 1803] [serial = 2299] [outer = 0x9374c400] 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:33:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:33:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:33:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:33:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:33:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:33:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:33:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:33:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:33:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:33:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:33:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:33:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:33:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:33:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:33:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:33:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:33:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:33:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:33:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:33:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:33:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:33:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:33:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:33:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:33:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:33:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:33:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:33:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:33:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:33:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:33:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:33:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:33:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:33:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:33:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:33:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:33:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:33:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:33:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:33:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 17:33:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:33:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:33:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:33:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:33:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:33:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:33:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:33:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:33:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:33:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:33:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:33:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:33:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:33:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:33:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:33:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:33:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:33:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:33:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:33:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:33:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:33:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:33:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:33:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:33:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:33:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:33:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:33:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:33:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 17:33:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:33:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:33:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:33:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:33:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:33:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:33:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:33:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:33:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:33:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:33:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:33:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:33:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 2750ms 17:33:59 INFO - TEST-START | /FileAPI/idlharness.worker 17:33:59 INFO - PROCESS | 1803 | 1461112439475 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:33:59 INFO - PROCESS | 1803 | 1461112439692 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 17:33:59 INFO - PROCESS | 1803 | 1461112439701 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 17:33:59 INFO - PROCESS | 1803 | 1461112439713 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:33:59 INFO - PROCESS | 1803 | 1461112439722 Marionette TRACE conn4 <- [1,3030,null,{}] 17:33:59 INFO - PROCESS | 1803 | 1461112439757 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:00 INFO - PROCESS | 1803 | 1461112440059 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 17:34:00 INFO - PROCESS | 1803 | 1461112440357 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:00 INFO - PROCESS | 1803 | ++DOCSHELL 0x938c8000 == 170 [pid = 1803] [id = 767] 17:34:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x938c9c00) [pid = 1803] [serial = 2300] [outer = (nil)] 17:34:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 167 (0x9fb4e800) [pid = 1803] [serial = 2301] [outer = 0x938c9c00] 17:34:00 INFO - PROCESS | 1803 | 1461112440447 Marionette DEBUG loaded listener.js 17:34:00 INFO - PROCESS | 1803 | ++DOMWINDOW == 168 (0x9fb58000) [pid = 1803] [serial = 2302] [outer = 0x938c9c00] 17:34:00 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:34:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:34:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:34:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:34:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:34:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:34:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:34:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:34:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:34:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:34:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:34:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:34:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:34:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:34:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:34:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:34:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:34:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:34:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:34:03 INFO - {} 17:34:03 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3944ms 17:34:03 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:34:04 INFO - PROCESS | 1803 | 1461112443443 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:34:04 INFO - PROCESS | 1803 | 1461112443666 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 17:34:04 INFO - PROCESS | 1803 | 1461112443682 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 17:34:04 INFO - PROCESS | 1803 | 1461112443785 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:34:04 INFO - PROCESS | 1803 | 1461112443798 Marionette TRACE conn4 <- [1,3034,null,{}] 17:34:04 INFO - PROCESS | 1803 | 1461112443822 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:04 INFO - PROCESS | 1803 | 1461112444366 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 17:34:04 INFO - PROCESS | 1803 | 1461112444589 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:04 INFO - PROCESS | 1803 | ++DOCSHELL 0x92ada000 == 171 [pid = 1803] [id = 768] 17:34:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 169 (0x9fa95400) [pid = 1803] [serial = 2303] [outer = (nil)] 17:34:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 170 (0xa44e7c00) [pid = 1803] [serial = 2304] [outer = 0x9fa95400] 17:34:04 INFO - PROCESS | 1803 | 1461112444679 Marionette DEBUG loaded listener.js 17:34:04 INFO - PROCESS | 1803 | ++DOMWINDOW == 171 (0xa4b07400) [pid = 1803] [serial = 2305] [outer = 0x9fa95400] 17:34:05 INFO - PROCESS | 1803 | 1461112445483 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:34:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:34:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1791ms 17:34:05 INFO - PROCESS | 1803 | 1461112445538 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 17:34:05 INFO - PROCESS | 1803 | 1461112445543 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 17:34:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:34:05 INFO - PROCESS | 1803 | 1461112445550 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:34:05 INFO - PROCESS | 1803 | 1461112445553 Marionette TRACE conn4 <- [1,3038,null,{}] 17:34:05 INFO - PROCESS | 1803 | 1461112445559 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:05 INFO - PROCESS | 1803 | 1461112445801 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 17:34:06 INFO - PROCESS | 1803 | 1461112446150 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:06 INFO - PROCESS | 1803 | ++DOCSHELL 0x86860800 == 172 [pid = 1803] [id = 769] 17:34:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 172 (0x86861000) [pid = 1803] [serial = 2306] [outer = (nil)] 17:34:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 173 (0x86866c00) [pid = 1803] [serial = 2307] [outer = 0x86861000] 17:34:06 INFO - PROCESS | 1803 | 1461112446247 Marionette DEBUG loaded listener.js 17:34:06 INFO - PROCESS | 1803 | ++DOMWINDOW == 174 (0x8686ac00) [pid = 1803] [serial = 2308] [outer = 0x86861000] 17:34:07 INFO - PROCESS | 1803 | 1461112447038 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:34:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:34:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:34:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1547ms 17:34:07 INFO - PROCESS | 1803 | 1461112447099 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 17:34:07 INFO - PROCESS | 1803 | 1461112447103 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 17:34:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:34:07 INFO - PROCESS | 1803 | 1461112447110 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:34:07 INFO - PROCESS | 1803 | 1461112447113 Marionette TRACE conn4 <- [1,3042,null,{}] 17:34:07 INFO - PROCESS | 1803 | 1461112447136 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:07 INFO - PROCESS | 1803 | 1461112447481 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 17:34:07 INFO - PROCESS | 1803 | 1461112447756 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:07 INFO - PROCESS | 1803 | ++DOCSHELL 0x82872000 == 173 [pid = 1803] [id = 770] 17:34:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 175 (0x82874400) [pid = 1803] [serial = 2309] [outer = (nil)] 17:34:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 176 (0x82877400) [pid = 1803] [serial = 2310] [outer = 0x82874400] 17:34:07 INFO - PROCESS | 1803 | 1461112447856 Marionette DEBUG loaded listener.js 17:34:07 INFO - PROCESS | 1803 | ++DOMWINDOW == 177 (0x82878c00) [pid = 1803] [serial = 2311] [outer = 0x82874400] 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:34:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:34:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:34:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:34:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:34:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:34:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1981ms 17:34:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:34:09 INFO - PROCESS | 1803 | 1461112449015 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:34:09 INFO - PROCESS | 1803 | 1461112449092 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 17:34:09 INFO - PROCESS | 1803 | 1461112449104 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 17:34:09 INFO - PROCESS | 1803 | 1461112449253 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:34:09 INFO - PROCESS | 1803 | 1461112449259 Marionette TRACE conn4 <- [1,3046,null,{}] 17:34:09 INFO - PROCESS | 1803 | 1461112449401 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:09 INFO - PROCESS | 1803 | 1461112449745 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x84cf3800 == 172 [pid = 1803] [id = 453] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x91135400 == 171 [pid = 1803] [id = 221] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x97aa2000 == 170 [pid = 1803] [id = 226] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x86c39800 == 169 [pid = 1803] [id = 753] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x89865c00 == 168 [pid = 1803] [id = 752] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x87713000 == 167 [pid = 1803] [id = 751] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8770ec00 == 166 [pid = 1803] [id = 750] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4ccc00 == 165 [pid = 1803] [id = 748] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x98ba7400 == 164 [pid = 1803] [id = 746] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x96a7dc00 == 163 [pid = 1803] [id = 747] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x97018000 == 162 [pid = 1803] [id = 744] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x88fb2c00 == 161 [pid = 1803] [id = 745] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x83685000 == 160 [pid = 1803] [id = 743] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x93743000 == 159 [pid = 1803] [id = 742] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x9340b400 == 158 [pid = 1803] [id = 741] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x92bc3800 == 157 [pid = 1803] [id = 740] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8febec00 == 156 [pid = 1803] [id = 738] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1ecc00 == 155 [pid = 1803] [id = 739] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8fa9d000 == 154 [pid = 1803] [id = 737] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8c4cd400 == 153 [pid = 1803] [id = 736] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8be32800 == 152 [pid = 1803] [id = 735] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8c1e1800 == 151 [pid = 1803] [id = 734] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8bcce000 == 150 [pid = 1803] [id = 733] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8770f400 == 149 [pid = 1803] [id = 732] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x83c89c00 == 148 [pid = 1803] [id = 730] 17:34:12 INFO - PROCESS | 1803 | --DOCSHELL 0x8502f800 == 147 [pid = 1803] [id = 731] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 176 (0x89e2b400) [pid = 1803] [serial = 2064] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 175 (0x8b14ac00) [pid = 1803] [serial = 2192] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 174 (0x8b0b5c00) [pid = 1803] [serial = 2189] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 173 (0x97017c00) [pid = 1803] [serial = 2180] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 172 (0x960d4800) [pid = 1803] [serial = 2178] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 171 (0x960d2400) [pid = 1803] [serial = 2177] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 170 (0x94673800) [pid = 1803] [serial = 2175] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 169 (0x9466ec00) [pid = 1803] [serial = 2174] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 168 (0x93bad000) [pid = 1803] [serial = 2172] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 167 (0x93baac00) [pid = 1803] [serial = 2171] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 166 (0x938ca800) [pid = 1803] [serial = 2169] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 165 (0x938c7c00) [pid = 1803] [serial = 2168] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 164 (0x9374cc00) [pid = 1803] [serial = 2166] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 163 (0x93749400) [pid = 1803] [serial = 2165] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 162 (0x93742000) [pid = 1803] [serial = 2163] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 161 (0x93546800) [pid = 1803] [serial = 2162] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 160 (0x934bf400) [pid = 1803] [serial = 2160] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 159 (0x934ba000) [pid = 1803] [serial = 2159] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 158 (0x92bc7800) [pid = 1803] [serial = 2157] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 157 (0x92bc4800) [pid = 1803] [serial = 2156] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 156 (0x92ada400) [pid = 1803] [serial = 2154] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 155 (0x92ad6400) [pid = 1803] [serial = 2153] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 154 (0x9121cc00) [pid = 1803] [serial = 2151] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 153 (0x91214800) [pid = 1803] [serial = 2150] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 152 (0x8ffe9c00) [pid = 1803] [serial = 2148] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 151 (0x8ffe4000) [pid = 1803] [serial = 2147] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 150 (0x8fa9b400) [pid = 1803] [serial = 2145] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 149 (0x8f98a800) [pid = 1803] [serial = 2144] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 148 (0x8f3b1800) [pid = 1803] [serial = 2142] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 147 (0x8f387c00) [pid = 1803] [serial = 2141] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 146 (0x8e403400) [pid = 1803] [serial = 2139] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 145 (0x8c4c1800) [pid = 1803] [serial = 2138] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 144 (0x8bb80000) [pid = 1803] [serial = 2136] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8b149c00) [pid = 1803] [serial = 2135] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x89f89400) [pid = 1803] [serial = 2133] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x88fbe000) [pid = 1803] [serial = 2132] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x8779d400) [pid = 1803] [serial = 2183] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x87ee2800) [pid = 1803] [serial = 2184] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x977c2000) [pid = 1803] [serial = 2181] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x897f3c00) [pid = 1803] [serial = 2186] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x8b234000) [pid = 1803] [serial = 2190] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x89e1d400) [pid = 1803] [serial = 2187] [outer = (nil)] [url = about:blank] 17:34:12 INFO - PROCESS | 1803 | 1461112452868 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:12 INFO - PROCESS | 1803 | ++DOCSHELL 0x84cf3800 == 148 [pid = 1803] [id = 771] 17:34:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x84cfac00) [pid = 1803] [serial = 2312] [outer = (nil)] 17:34:12 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x86867000) [pid = 1803] [serial = 2313] [outer = 0x84cfac00] 17:34:12 INFO - PROCESS | 1803 | 1461112452958 Marionette DEBUG loaded listener.js 17:34:13 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x86c36800) [pid = 1803] [serial = 2314] [outer = 0x84cfac00] 17:34:13 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:34:13 INFO - PROCESS | 1803 | 1461112453776 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:34:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:34:13 INFO - {} 17:34:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 4703ms 17:34:13 INFO - PROCESS | 1803 | 1461112453841 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 17:34:13 INFO - PROCESS | 1803 | 1461112453849 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 17:34:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:34:13 INFO - PROCESS | 1803 | 1461112453873 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:34:13 INFO - PROCESS | 1803 | 1461112453880 Marionette TRACE conn4 <- [1,3050,null,{}] 17:34:13 INFO - PROCESS | 1803 | 1461112453888 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:14 INFO - PROCESS | 1803 | 1461112454120 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 17:34:14 INFO - PROCESS | 1803 | 1461112454346 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:14 INFO - PROCESS | 1803 | ++DOCSHELL 0x87712000 == 149 [pid = 1803] [id = 772] 17:34:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x87793800) [pid = 1803] [serial = 2315] [outer = (nil)] 17:34:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x88faf400) [pid = 1803] [serial = 2316] [outer = 0x87793800] 17:34:14 INFO - PROCESS | 1803 | 1461112454433 Marionette DEBUG loaded listener.js 17:34:14 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x890c7800) [pid = 1803] [serial = 2317] [outer = 0x87793800] 17:34:15 INFO - PROCESS | 1803 | 1461112455234 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:34:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:34:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1394ms 17:34:15 INFO - PROCESS | 1803 | 1461112455268 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 17:34:15 INFO - PROCESS | 1803 | 1461112455274 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 17:34:15 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:34:15 INFO - PROCESS | 1803 | 1461112455287 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:34:15 INFO - PROCESS | 1803 | 1461112455289 Marionette TRACE conn4 <- [1,3054,null,{}] 17:34:15 INFO - PROCESS | 1803 | 1461112455304 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:15 INFO - PROCESS | 1803 | 1461112455604 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 17:34:15 INFO - PROCESS | 1803 | 1461112455648 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:15 INFO - PROCESS | 1803 | ++DOCSHELL 0x89859000 == 150 [pid = 1803] [id = 773] 17:34:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x89861c00) [pid = 1803] [serial = 2318] [outer = (nil)] 17:34:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x89e2b400) [pid = 1803] [serial = 2319] [outer = 0x89861c00] 17:34:15 INFO - PROCESS | 1803 | 1461112455724 Marionette DEBUG loaded listener.js 17:34:15 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8a047800) [pid = 1803] [serial = 2320] [outer = 0x89861c00] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 143 (0x8b23a400) [pid = 1803] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 142 (0x8afed000) [pid = 1803] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 141 (0x890c5c00) [pid = 1803] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 140 (0x87797400) [pid = 1803] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 139 (0x87714000) [pid = 1803] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 138 (0x9840b000) [pid = 1803] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 137 (0x98172400) [pid = 1803] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 136 (0x98ba7c00) [pid = 1803] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 135 (0x97a97800) [pid = 1803] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 134 (0x9807c800) [pid = 1803] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 133 (0x938c6c00) [pid = 1803] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 132 (0x94672800) [pid = 1803] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 131 (0x938cc400) [pid = 1803] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 130 (0x93406400) [pid = 1803] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 129 (0x91220800) [pid = 1803] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 128 (0x8fec2800) [pid = 1803] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 127 (0x8fb20400) [pid = 1803] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 126 (0x8e40e000) [pid = 1803] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 125 (0x8e30a000) [pid = 1803] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 124 (0x8c3d5c00) [pid = 1803] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 123 (0x8c1e3400) [pid = 1803] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 122 (0x890d2c00) [pid = 1803] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:34:17 INFO - PROCESS | 1803 | --DOMWINDOW == 121 (0x876f0800) [pid = 1803] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:34:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:34:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 17:34:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:34:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:34:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2882ms 17:34:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:34:18 INFO - PROCESS | 1803 | 1461112457982 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:34:18 INFO - PROCESS | 1803 | 1461112458186 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 17:34:18 INFO - PROCESS | 1803 | 1461112458193 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 17:34:18 INFO - PROCESS | 1803 | 1461112458254 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:34:18 INFO - PROCESS | 1803 | 1461112458279 Marionette TRACE conn4 <- [1,3058,null,{}] 17:34:18 INFO - PROCESS | 1803 | 1461112458340 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:18 INFO - PROCESS | 1803 | 1461112458585 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 17:34:18 INFO - PROCESS | 1803 | 1461112458784 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:18 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe4800 == 151 [pid = 1803] [id = 774] 17:34:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 122 (0x8afe6000) [pid = 1803] [serial = 2321] [outer = (nil)] 17:34:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 123 (0x8bb84400) [pid = 1803] [serial = 2322] [outer = 0x8afe6000] 17:34:18 INFO - PROCESS | 1803 | 1461112458860 Marionette DEBUG loaded listener.js 17:34:18 INFO - PROCESS | 1803 | ++DOMWINDOW == 124 (0x8bcd1800) [pid = 1803] [serial = 2323] [outer = 0x8afe6000] 17:34:19 INFO - PROCESS | 1803 | 1461112459620 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:34:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:34:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:34:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:34:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:34:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:34:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:34:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:34:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:34:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1467ms 17:34:19 INFO - PROCESS | 1803 | 1461112459683 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 17:34:19 INFO - PROCESS | 1803 | 1461112459690 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 17:34:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:34:19 INFO - PROCESS | 1803 | 1461112459707 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:34:19 INFO - PROCESS | 1803 | 1461112459710 Marionette TRACE conn4 <- [1,3062,null,{}] 17:34:19 INFO - PROCESS | 1803 | 1461112459716 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:20 INFO - PROCESS | 1803 | 1461112460170 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 17:34:20 INFO - PROCESS | 1803 | 1461112460476 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:20 INFO - PROCESS | 1803 | ++DOCSHELL 0x83c89c00 == 152 [pid = 1803] [id = 775] 17:34:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 125 (0x84ad7400) [pid = 1803] [serial = 2324] [outer = (nil)] 17:34:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 126 (0x86865000) [pid = 1803] [serial = 2325] [outer = 0x84ad7400] 17:34:20 INFO - PROCESS | 1803 | 1461112460577 Marionette DEBUG loaded listener.js 17:34:20 INFO - PROCESS | 1803 | ++DOMWINDOW == 127 (0x86c37800) [pid = 1803] [serial = 2326] [outer = 0x84ad7400] 17:34:20 INFO - PROCESS | 1803 | [1803] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:34:21 INFO - PROCESS | 1803 | 1461112461484 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:34:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:34:21 INFO - {} 17:34:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1830ms 17:34:21 INFO - PROCESS | 1803 | 1461112461550 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 17:34:21 INFO - PROCESS | 1803 | 1461112461557 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 17:34:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:34:21 INFO - PROCESS | 1803 | 1461112461612 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:34:21 INFO - PROCESS | 1803 | 1461112461619 Marionette TRACE conn4 <- [1,3066,null,{}] 17:34:21 INFO - PROCESS | 1803 | 1461112461626 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:21 INFO - PROCESS | 1803 | 1461112461859 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 17:34:22 INFO - PROCESS | 1803 | 1461112462209 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:22 INFO - PROCESS | 1803 | ++DOCSHELL 0x87ee7c00 == 153 [pid = 1803] [id = 776] 17:34:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 128 (0x8807a800) [pid = 1803] [serial = 2327] [outer = (nil)] 17:34:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 129 (0x89860c00) [pid = 1803] [serial = 2328] [outer = 0x8807a800] 17:34:22 INFO - PROCESS | 1803 | 1461112462325 Marionette DEBUG loaded listener.js 17:34:22 INFO - PROCESS | 1803 | ++DOMWINDOW == 130 (0x89e25800) [pid = 1803] [serial = 2329] [outer = 0x8807a800] 17:34:23 INFO - PROCESS | 1803 | 1461112463163 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:34:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:34:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:34:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:34:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:34:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:34:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:34:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:34:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1603ms 17:34:23 INFO - PROCESS | 1803 | 1461112463212 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 17:34:23 INFO - PROCESS | 1803 | 1461112463217 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 17:34:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:34:23 INFO - PROCESS | 1803 | 1461112463244 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:34:23 INFO - PROCESS | 1803 | 1461112463249 Marionette TRACE conn4 <- [1,3070,null,{}] 17:34:23 INFO - PROCESS | 1803 | 1461112463258 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:23 INFO - PROCESS | 1803 | 1461112463514 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 17:34:23 INFO - PROCESS | 1803 | 1461112463940 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:23 INFO - PROCESS | 1803 | ++DOCSHELL 0x8afe8800 == 154 [pid = 1803] [id = 777] 17:34:23 INFO - PROCESS | 1803 | ++DOMWINDOW == 131 (0x8afebc00) [pid = 1803] [serial = 2330] [outer = (nil)] 17:34:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 132 (0x8b022400) [pid = 1803] [serial = 2331] [outer = 0x8afebc00] 17:34:24 INFO - PROCESS | 1803 | 1461112464040 Marionette DEBUG loaded listener.js 17:34:24 INFO - PROCESS | 1803 | ++DOMWINDOW == 133 (0x8b148400) [pid = 1803] [serial = 2332] [outer = 0x8afebc00] 17:34:24 INFO - PROCESS | 1803 | 1461112464945 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:34:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:34:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1760ms 17:34:24 INFO - PROCESS | 1803 | 1461112464987 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 17:34:24 INFO - PROCESS | 1803 | 1461112464993 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 17:34:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:34:25 INFO - PROCESS | 1803 | 1461112465013 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:34:25 INFO - PROCESS | 1803 | 1461112465021 Marionette TRACE conn4 <- [1,3074,null,{}] 17:34:25 INFO - PROCESS | 1803 | 1461112465068 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:25 INFO - PROCESS | 1803 | 1461112465453 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 17:34:25 INFO - PROCESS | 1803 | 1461112465729 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:25 INFO - PROCESS | 1803 | ++DOCSHELL 0x8b024800 == 155 [pid = 1803] [id = 778] 17:34:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 134 (0x8c1d2400) [pid = 1803] [serial = 2333] [outer = (nil)] 17:34:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 135 (0x8c1f0400) [pid = 1803] [serial = 2334] [outer = 0x8c1d2400] 17:34:25 INFO - PROCESS | 1803 | 1461112465827 Marionette DEBUG loaded listener.js 17:34:25 INFO - PROCESS | 1803 | ++DOMWINDOW == 136 (0x8c3d5800) [pid = 1803] [serial = 2335] [outer = 0x8c1d2400] 17:34:26 INFO - PROCESS | 1803 | 1461112466623 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:34:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:34:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1656ms 17:34:26 INFO - PROCESS | 1803 | 1461112466660 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 17:34:26 INFO - PROCESS | 1803 | 1461112466663 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 17:34:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:34:26 INFO - PROCESS | 1803 | 1461112466670 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:34:26 INFO - PROCESS | 1803 | 1461112466672 Marionette TRACE conn4 <- [1,3078,null,{}] 17:34:26 INFO - PROCESS | 1803 | 1461112466679 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:26 INFO - PROCESS | 1803 | 1461112466972 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 17:34:27 INFO - PROCESS | 1803 | 1461112467271 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:27 INFO - PROCESS | 1803 | ++DOCSHELL 0x876ee400 == 156 [pid = 1803] [id = 779] 17:34:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 137 (0x87706000) [pid = 1803] [serial = 2336] [outer = (nil)] 17:34:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 138 (0x890c3400) [pid = 1803] [serial = 2337] [outer = 0x87706000] 17:34:27 INFO - PROCESS | 1803 | 1461112467412 Marionette DEBUG loaded listener.js 17:34:27 INFO - PROCESS | 1803 | ++DOMWINDOW == 139 (0x8c4cb800) [pid = 1803] [serial = 2338] [outer = 0x87706000] 17:34:28 INFO - PROCESS | 1803 | 1461112468222 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:34:28 INFO - PROCESS | 1803 | 1461112468268 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 17:34:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:34:28 INFO - PROCESS | 1803 | 1461112468281 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:34:28 INFO - PROCESS | 1803 | 1461112468284 Marionette TRACE conn4 <- [1,3082,null,{}] 17:34:28 INFO - PROCESS | 1803 | 1461112468318 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:28 INFO - PROCESS | 1803 | 1461112468565 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 17:34:28 INFO - PROCESS | 1803 | 1461112468921 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:28 INFO - PROCESS | 1803 | ++DOCSHELL 0x8f252c00 == 157 [pid = 1803] [id = 780] 17:34:28 INFO - PROCESS | 1803 | ++DOMWINDOW == 140 (0x8f253c00) [pid = 1803] [serial = 2339] [outer = (nil)] 17:34:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 141 (0x8f388c00) [pid = 1803] [serial = 2340] [outer = 0x8f253c00] 17:34:29 INFO - PROCESS | 1803 | 1461112469029 Marionette DEBUG loaded listener.js 17:34:29 INFO - PROCESS | 1803 | ++DOMWINDOW == 142 (0x8f98d400) [pid = 1803] [serial = 2341] [outer = 0x8f253c00] 17:34:29 INFO - PROCESS | 1803 | 1461112469868 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:34:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:34:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:34:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:34:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1607ms 17:34:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:34:29 INFO - PROCESS | 1803 | 1461112469888 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 17:34:29 INFO - PROCESS | 1803 | 1461112469891 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 17:34:29 INFO - PROCESS | 1803 | 1461112469898 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:34:29 INFO - PROCESS | 1803 | 1461112469901 Marionette TRACE conn4 <- [1,3086,null,{}] 17:34:29 INFO - PROCESS | 1803 | 1461112469907 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:30 INFO - PROCESS | 1803 | 1461112470137 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 17:34:30 INFO - PROCESS | 1803 | 1461112470446 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:30 INFO - PROCESS | 1803 | ++DOCSHELL 0x8c1eac00 == 158 [pid = 1803] [id = 781] 17:34:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 143 (0x8f385800) [pid = 1803] [serial = 2342] [outer = (nil)] 17:34:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 144 (0x8fb20c00) [pid = 1803] [serial = 2343] [outer = 0x8f385800] 17:34:30 INFO - PROCESS | 1803 | 1461112470540 Marionette DEBUG loaded listener.js 17:34:30 INFO - PROCESS | 1803 | ++DOMWINDOW == 145 (0x8febec00) [pid = 1803] [serial = 2344] [outer = 0x8f385800] 17:34:31 INFO - PROCESS | 1803 | 1461112471365 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:34:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:34:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1530ms 17:34:31 INFO - PROCESS | 1803 | 1461112471429 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 17:34:31 INFO - PROCESS | 1803 | 1461112471433 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 17:34:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:34:31 INFO - PROCESS | 1803 | 1461112471440 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:34:31 INFO - PROCESS | 1803 | 1461112471443 Marionette TRACE conn4 <- [1,3090,null,{}] 17:34:31 INFO - PROCESS | 1803 | 1461112471449 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:31 INFO - PROCESS | 1803 | 1461112471704 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 17:34:32 INFO - PROCESS | 1803 | 1461112472061 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:32 INFO - PROCESS | 1803 | ++DOCSHELL 0x8fb13800 == 159 [pid = 1803] [id = 782] 17:34:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 146 (0x8fb18800) [pid = 1803] [serial = 2345] [outer = (nil)] 17:34:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 147 (0x8ffe6800) [pid = 1803] [serial = 2346] [outer = 0x8fb18800] 17:34:32 INFO - PROCESS | 1803 | 1461112472157 Marionette DEBUG loaded listener.js 17:34:32 INFO - PROCESS | 1803 | ++DOMWINDOW == 148 (0x9031c400) [pid = 1803] [serial = 2347] [outer = 0x8fb18800] 17:34:32 INFO - PROCESS | 1803 | 1461112472924 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:34:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:34:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1539ms 17:34:32 INFO - PROCESS | 1803 | 1461112472980 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 17:34:32 INFO - PROCESS | 1803 | 1461112472984 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 17:34:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:34:32 INFO - PROCESS | 1803 | 1461112472991 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:34:32 INFO - PROCESS | 1803 | 1461112472995 Marionette TRACE conn4 <- [1,3094,null,{}] 17:34:33 INFO - PROCESS | 1803 | 1461112473000 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:33 INFO - PROCESS | 1803 | 1461112473269 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 17:34:33 INFO - PROCESS | 1803 | 1461112473577 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:33 INFO - PROCESS | 1803 | ++DOCSHELL 0x82870800 == 160 [pid = 1803] [id = 783] 17:34:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 149 (0x8faa1400) [pid = 1803] [serial = 2348] [outer = (nil)] 17:34:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 150 (0x905e8400) [pid = 1803] [serial = 2349] [outer = 0x8faa1400] 17:34:33 INFO - PROCESS | 1803 | 1461112473713 Marionette DEBUG loaded listener.js 17:34:33 INFO - PROCESS | 1803 | ++DOMWINDOW == 151 (0x91217c00) [pid = 1803] [serial = 2350] [outer = 0x8faa1400] 17:34:34 INFO - PROCESS | 1803 | 1461112474520 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:34:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:34:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1584ms 17:34:34 INFO - PROCESS | 1803 | 1461112474576 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 17:34:34 INFO - PROCESS | 1803 | 1461112474581 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 17:34:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:34:34 INFO - PROCESS | 1803 | 1461112474587 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:34:34 INFO - PROCESS | 1803 | 1461112474591 Marionette TRACE conn4 <- [1,3098,null,{}] 17:34:34 INFO - PROCESS | 1803 | 1461112474650 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:34 INFO - PROCESS | 1803 | 1461112474884 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 17:34:35 INFO - PROCESS | 1803 | 1461112475185 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:35 INFO - PROCESS | 1803 | ++DOCSHELL 0x905e2000 == 161 [pid = 1803] [id = 784] 17:34:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 152 (0x90ff4800) [pid = 1803] [serial = 2351] [outer = (nil)] 17:34:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 153 (0x91eeec00) [pid = 1803] [serial = 2352] [outer = 0x90ff4800] 17:34:35 INFO - PROCESS | 1803 | 1461112475333 Marionette DEBUG loaded listener.js 17:34:35 INFO - PROCESS | 1803 | ++DOMWINDOW == 154 (0x92a9ac00) [pid = 1803] [serial = 2353] [outer = 0x90ff4800] 17:34:36 INFO - PROCESS | 1803 | 1461112476094 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:34:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:34:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:34:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1526ms 17:34:36 INFO - PROCESS | 1803 | 1461112476113 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 17:34:36 INFO - PROCESS | 1803 | 1461112476117 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 17:34:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:34:36 INFO - PROCESS | 1803 | 1461112476123 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:34:36 INFO - PROCESS | 1803 | 1461112476127 Marionette TRACE conn4 <- [1,3102,null,{}] 17:34:36 INFO - PROCESS | 1803 | 1461112476132 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:36 INFO - PROCESS | 1803 | 1461112476388 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 17:34:36 INFO - PROCESS | 1803 | 1461112476675 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:36 INFO - PROCESS | 1803 | ++DOCSHELL 0x91e4fc00 == 162 [pid = 1803] [id = 785] 17:34:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 155 (0x92aa1c00) [pid = 1803] [serial = 2354] [outer = (nil)] 17:34:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 156 (0x92adac00) [pid = 1803] [serial = 2355] [outer = 0x92aa1c00] 17:34:36 INFO - PROCESS | 1803 | 1461112476784 Marionette DEBUG loaded listener.js 17:34:36 INFO - PROCESS | 1803 | ++DOMWINDOW == 157 (0x92bc3800) [pid = 1803] [serial = 2356] [outer = 0x92aa1c00] 17:34:37 INFO - PROCESS | 1803 | 1461112477643 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:34:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:34:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1538ms 17:34:37 INFO - PROCESS | 1803 | 1461112477661 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 17:34:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:34:37 INFO - PROCESS | 1803 | 1461112477672 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 17:34:37 INFO - PROCESS | 1803 | 1461112477677 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:34:37 INFO - PROCESS | 1803 | 1461112477682 Marionette TRACE conn4 <- [1,3106,null,{}] 17:34:37 INFO - PROCESS | 1803 | 1461112477688 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:37 INFO - PROCESS | 1803 | 1461112477936 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 17:34:38 INFO - PROCESS | 1803 | 1461112478252 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:38 INFO - PROCESS | 1803 | ++DOCSHELL 0x92b16c00 == 163 [pid = 1803] [id = 786] 17:34:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 158 (0x9340e000) [pid = 1803] [serial = 2357] [outer = (nil)] 17:34:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 159 (0x934c7c00) [pid = 1803] [serial = 2358] [outer = 0x9340e000] 17:34:38 INFO - PROCESS | 1803 | 1461112478394 Marionette DEBUG loaded listener.js 17:34:38 INFO - PROCESS | 1803 | ++DOMWINDOW == 160 (0x93544c00) [pid = 1803] [serial = 2359] [outer = 0x9340e000] 17:34:39 INFO - PROCESS | 1803 | 1461112479203 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:34:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1586ms 17:34:39 INFO - PROCESS | 1803 | 1461112479266 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 17:34:39 INFO - PROCESS | 1803 | 1461112479270 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 17:34:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:34:39 INFO - PROCESS | 1803 | 1461112479277 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:34:39 INFO - PROCESS | 1803 | 1461112479280 Marionette TRACE conn4 <- [1,3110,null,{}] 17:34:39 INFO - PROCESS | 1803 | 1461112479286 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:39 INFO - PROCESS | 1803 | 1461112479631 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 17:34:39 INFO - PROCESS | 1803 | 1461112479910 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:39 INFO - PROCESS | 1803 | ++DOCSHELL 0x934c1400 == 164 [pid = 1803] [id = 787] 17:34:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 161 (0x9353e800) [pid = 1803] [serial = 2360] [outer = (nil)] 17:34:39 INFO - PROCESS | 1803 | ++DOMWINDOW == 162 (0x9374bc00) [pid = 1803] [serial = 2361] [outer = 0x9353e800] 17:34:40 INFO - PROCESS | 1803 | 1461112480003 Marionette DEBUG loaded listener.js 17:34:40 INFO - PROCESS | 1803 | ++DOMWINDOW == 163 (0x9374f400) [pid = 1803] [serial = 2362] [outer = 0x9353e800] 17:34:40 INFO - PROCESS | 1803 | 1461112480767 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:34:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:34:40 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 17:34:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:34:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:34:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:34:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1530ms 17:34:40 INFO - PROCESS | 1803 | 1461112480809 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 17:34:40 INFO - PROCESS | 1803 | 1461112480813 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 17:34:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:34:40 INFO - PROCESS | 1803 | 1461112480819 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:34:40 INFO - PROCESS | 1803 | 1461112480823 Marionette TRACE conn4 <- [1,3114,null,{}] 17:34:40 INFO - PROCESS | 1803 | 1461112480829 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:41 INFO - PROCESS | 1803 | 1461112481061 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 17:34:41 INFO - PROCESS | 1803 | 1461112481371 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b6709ee7-1552-40f9-bb6b-57f5dc28e772\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:41 INFO - PROCESS | 1803 | ++DOCSHELL 0x93743400 == 165 [pid = 1803] [id = 788] 17:34:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 164 (0x9374cc00) [pid = 1803] [serial = 2363] [outer = (nil)] 17:34:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 165 (0x93ba4c00) [pid = 1803] [serial = 2364] [outer = 0x9374cc00] 17:34:41 INFO - PROCESS | 1803 | 1461112481508 Marionette DEBUG loaded listener.js 17:34:41 INFO - PROCESS | 1803 | ++DOMWINDOW == 166 (0x93babc00) [pid = 1803] [serial = 2365] [outer = 0x9374cc00] 17:34:42 INFO - PROCESS | 1803 | 1461112482284 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:34:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:34:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1490ms 17:34:42 INFO - PROCESS | 1803 | 1461112482311 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 17:34:42 INFO - PROCESS | 1803 | 1461112482314 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 17:34:43 WARNING - u'runner_teardown' () 17:34:43 INFO - No more tests 17:34:43 INFO - Got 0 unexpected results 17:34:43 INFO - SUITE-END | took 1398s 17:34:43 INFO - Closing logging queue 17:34:43 INFO - queue closed 17:34:43 INFO - Return code: 0 17:34:43 WARNING - # TBPL SUCCESS # 17:34:43 INFO - Running post-action listener: _resource_record_post_action 17:34:43 INFO - Running post-run listener: _resource_record_post_run 17:34:44 INFO - Total resource usage - Wall time: 1439s; CPU: 98.0%; Read bytes: 14024704; Write bytes: 963690496; Read time: 600; Write time: 272388 17:34:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:34:44 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 0; Write bytes: 177516544; Read time: 0; Write time: 169056 17:34:44 INFO - run-tests - Wall time: 1403s; CPU: 98.0%; Read bytes: 11067392; Write bytes: 785469440; Read time: 472; Write time: 103284 17:34:44 INFO - Running post-run listener: _upload_blobber_files 17:34:44 INFO - Blob upload gear active. 17:34:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:34:44 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 17:34:44 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'] 17:34:44 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 17:34:45 INFO - (blobuploader) - INFO - Open directory for files ... 17:34:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:34:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:34:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:34:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:34:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:34:48 INFO - (blobuploader) - INFO - Done attempting. 17:34:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:34:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:34:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:34:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:34:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:34:49 INFO - (blobuploader) - INFO - Done attempting. 17:34:49 INFO - (blobuploader) - INFO - Iteration through files over. 17:34:49 INFO - Return code: 0 17:34:49 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:34:49 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:34:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/04768b363f2e0d6e374bff80e2d3803539f9f29ca19e9cf0e52ca1c8a4121fe75c5d5e8127f98f10a0b01d6abae5cbbb81a34f0df2f4312a2ed8c8083c4ffd12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bf6f51750f29047d8d69db159956aafa7fac4d540fdc3a80e9584e2ddc15540c339dc3e4b932e0152c4eb3a0d7e8e3c33be58b2982c1c5f460883ec0d44a6025"} 17:34:49 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:34:49 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:34:49 INFO - Contents: 17:34:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/04768b363f2e0d6e374bff80e2d3803539f9f29ca19e9cf0e52ca1c8a4121fe75c5d5e8127f98f10a0b01d6abae5cbbb81a34f0df2f4312a2ed8c8083c4ffd12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bf6f51750f29047d8d69db159956aafa7fac4d540fdc3a80e9584e2ddc15540c339dc3e4b932e0152c4eb3a0d7e8e3c33be58b2982c1c5f460883ec0d44a6025"} 17:34:49 INFO - Running post-run listener: copy_logs_to_upload_dir 17:34:49 INFO - Copying logs to upload dir... 17:34:49 INFO - mkdir: /builds/slave/test/build/upload/logs 17:34:49 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1529.683455 ========= master_lag: 0.63 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 30 secs) (at 2016-04-19 17:34:50.387040) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 17:34:50.396749) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/04768b363f2e0d6e374bff80e2d3803539f9f29ca19e9cf0e52ca1c8a4121fe75c5d5e8127f98f10a0b01d6abae5cbbb81a34f0df2f4312a2ed8c8083c4ffd12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bf6f51750f29047d8d69db159956aafa7fac4d540fdc3a80e9584e2ddc15540c339dc3e4b932e0152c4eb3a0d7e8e3c33be58b2982c1c5f460883ec0d44a6025"} build_url:https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031115 build_url: 'https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/04768b363f2e0d6e374bff80e2d3803539f9f29ca19e9cf0e52ca1c8a4121fe75c5d5e8127f98f10a0b01d6abae5cbbb81a34f0df2f4312a2ed8c8083c4ffd12", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bf6f51750f29047d8d69db159956aafa7fac4d540fdc3a80e9584e2ddc15540c339dc3e4b932e0152c4eb3a0d7e8e3c33be58b2982c1c5f460883ec0d44a6025"}' symbols_url: 'https://queue.taskcluster.net/v1/task/APN70z4UR-CAZyjIGG7nfg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 17:34:50.456478) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:34:50.456824) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461110949.530949-137120835 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016115 ========= master_lag: 0.09 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:34:50.567826) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 17:34:50.571056) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 17:34:50.571404) ========= ========= Total master_lag: 0.84 =========