builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-697 starttime: 1464778344.19 results: success (0) buildid: 20160601021650 builduid: 1548571e00b64466a2baddee8cc67cdc revision: b73cfa00dab309c8b999550363df0c0456128b90 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:24.186600) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:24.186967) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:24.187269) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:24.438503) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:24.438780) ========= 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-1464768480.588405-181503437 _=/tools/buildbot/bin/python using PTY: False --2016-06-01 03:52:24-- 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% 10.6M=0.001s 2016-06-01 03:52:25 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.517547 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:24.986108) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:24.986408) ========= 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-1464768480.588405-181503437 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029622 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:25.048223) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:25.048541) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b73cfa00dab309c8b999550363df0c0456128b90 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b73cfa00dab309c8b999550363df0c0456128b90 --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-1464768480.588405-181503437 _=/tools/buildbot/bin/python using PTY: False 2016-06-01 03:52:25,424 truncating revision to first 12 chars 2016-06-01 03:52:25,425 Setting DEBUG logging. 2016-06-01 03:52:25,425 attempt 1/10 2016-06-01 03:52:25,425 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/b73cfa00dab3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-01 03:52:26,019 unpacking tar archive at: mozilla-aurora-b73cfa00dab3/testing/mozharness/ program finished with exit code 0 elapsedTime=0.880057 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:25.956908) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:25.957214) ========= script_repo_revision: b73cfa00dab309c8b999550363df0c0456128b90 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:25.957589) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:25.957867) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-01 03:52:25.985181) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 20 secs) (at 2016-06-01 03:52:25.985455) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1464768480.588405-181503437 _=/tools/buildbot/bin/python using PTY: False 03:52:26 INFO - MultiFileLogger online at 20160601 03:52:26 in /builds/slave/test 03:52:26 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 03:52:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:52:26 INFO - {'append_to_log': False, 03:52:26 INFO - 'base_work_dir': '/builds/slave/test', 03:52:26 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:52:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:52:26 INFO - 'buildbot_json_path': 'buildprops.json', 03:52:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:52:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:52:26 INFO - 'download_minidump_stackwalk': True, 03:52:26 INFO - 'download_symbols': 'true', 03:52:26 INFO - 'e10s': False, 03:52:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:52:26 INFO - 'tooltool.py': '/tools/tooltool.py', 03:52:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:52:26 INFO - '/tools/misc-python/virtualenv.py')}, 03:52:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:52:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:52:26 INFO - 'log_level': 'info', 03:52:26 INFO - 'log_to_console': True, 03:52:26 INFO - 'opt_config_files': (), 03:52:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:52:26 INFO - '--processes=1', 03:52:26 INFO - '--config=%(test_path)s/wptrunner.ini', 03:52:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:52:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:52:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:52:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:52:26 INFO - 'pip_index': False, 03:52:26 INFO - 'require_test_zip': True, 03:52:26 INFO - 'test_type': ('testharness',), 03:52:26 INFO - 'this_chunk': '1', 03:52:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:52:26 INFO - 'total_chunks': '10', 03:52:26 INFO - 'virtualenv_path': 'venv', 03:52:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:52:26 INFO - 'work_dir': 'build'} 03:52:26 INFO - ##### 03:52:26 INFO - ##### Running clobber step. 03:52:26 INFO - ##### 03:52:26 INFO - Running pre-action listener: _resource_record_pre_action 03:52:26 INFO - Running main action method: clobber 03:52:26 INFO - rmtree: /builds/slave/test/build 03:52:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:52:27 INFO - Running post-action listener: _resource_record_post_action 03:52:27 INFO - ##### 03:52:27 INFO - ##### Running read-buildbot-config step. 03:52:27 INFO - ##### 03:52:27 INFO - Running pre-action listener: _resource_record_pre_action 03:52:27 INFO - Running main action method: read_buildbot_config 03:52:27 INFO - Using buildbot properties: 03:52:27 INFO - { 03:52:27 INFO - "project": "", 03:52:27 INFO - "product": "firefox", 03:52:27 INFO - "script_repo_revision": "production", 03:52:27 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 03:52:27 INFO - "repository": "", 03:52:27 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 03:52:27 INFO - "buildid": "20160601021650", 03:52:27 INFO - "pgo_build": "False", 03:52:27 INFO - "basedir": "/builds/slave/test", 03:52:27 INFO - "buildnumber": 72, 03:52:27 INFO - "slavename": "tst-linux32-spot-697", 03:52:27 INFO - "revision": "b73cfa00dab309c8b999550363df0c0456128b90", 03:52:27 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 03:52:27 INFO - "platform": "linux", 03:52:27 INFO - "branch": "mozilla-aurora", 03:52:27 INFO - "repo_path": "releases/mozilla-aurora", 03:52:27 INFO - "moz_repo_path": "", 03:52:27 INFO - "stage_platform": "linux", 03:52:27 INFO - "builduid": "1548571e00b64466a2baddee8cc67cdc", 03:52:27 INFO - "slavebuilddir": "test" 03:52:27 INFO - } 03:52:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 03:52:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 03:52:27 INFO - Running post-action listener: _resource_record_post_action 03:52:27 INFO - ##### 03:52:27 INFO - ##### Running download-and-extract step. 03:52:27 INFO - ##### 03:52:27 INFO - Running pre-action listener: _resource_record_pre_action 03:52:27 INFO - Running main action method: download_and_extract 03:52:27 INFO - mkdir: /builds/slave/test/build/tests 03:52:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:52:27 INFO - https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 03:52:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 03:52:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 03:52:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 03:52:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 03:52:36 INFO - retry: attempt #1 caught exception: '' 03:52:36 INFO - retry: Failed, sleeping 30 seconds before retrying 03:53:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #2 03:53:09 INFO - Downloaded 1325 bytes. 03:53:09 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 03:53:09 INFO - Using the following test package requirements: 03:53:09 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 03:53:09 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:53:09 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 03:53:09 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:53:09 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 03:53:09 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:53:09 INFO - u'jsshell-linux-i686.zip'], 03:53:09 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:53:09 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 03:53:09 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 03:53:09 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:53:09 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 03:53:09 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:53:09 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 03:53:09 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:53:09 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 03:53:09 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 03:53:09 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 03:53:09 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 03:53:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:53:09 INFO - https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 03:53:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 03:53:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 03:53:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 03:53:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 03:53:29 INFO - Downloaded 22798798 bytes. 03:53:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:53:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:53:30 INFO - caution: filename not matched: web-platform/* 03:53:30 INFO - Return code: 11 03:53:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:53:30 INFO - https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 03:53:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 03:53:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 03:53:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 03:53:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 03:53:34 INFO - Downloaded 36409186 bytes. 03:53:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:53:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:53:38 INFO - caution: filename not matched: bin/* 03:53:38 INFO - caution: filename not matched: config/* 03:53:38 INFO - caution: filename not matched: mozbase/* 03:53:38 INFO - caution: filename not matched: marionette/* 03:53:38 INFO - caution: filename not matched: tools/wptserve/* 03:53:38 INFO - Return code: 11 03:53: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')]} 03:53:38 INFO - https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 03:53:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 03:53:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 03:53:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 03:53:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 03:53:44 INFO - Downloaded 69365727 bytes. 03:53:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 03:53:44 INFO - mkdir: /builds/slave/test/properties 03:53:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:53:44 INFO - Writing to file /builds/slave/test/properties/build_url 03:53:44 INFO - Contents: 03:53:44 INFO - build_url:https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 03:53:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 03:53:45 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:53:45 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:53:45 INFO - Contents: 03:53:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 03:53: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')]} 03:53:45 INFO - https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:53:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 03:53:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 03:53:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 03:53:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 03:53:53 INFO - Downloaded 92344180 bytes. 03:53:53 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:53:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:54:04 INFO - Return code: 0 03:54:04 INFO - Running post-action listener: _resource_record_post_action 03:54:04 INFO - Running post-action listener: set_extra_try_arguments 03:54:04 INFO - ##### 03:54:04 INFO - ##### Running create-virtualenv step. 03:54:04 INFO - ##### 03:54:04 INFO - Running pre-action listener: _pre_create_virtualenv 03:54:04 INFO - Running pre-action listener: _resource_record_pre_action 03:54:04 INFO - Running main action method: create_virtualenv 03:54:04 INFO - Creating virtualenv /builds/slave/test/build/venv 03:54: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 03:54:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:54:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:54:04 INFO - Using real prefix '/usr' 03:54:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:54:05 INFO - Installing distribute.............................................................................................................................................................................................done. 03:54:09 INFO - Installing pip.................done. 03:54:09 INFO - Return code: 0 03:54:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:54:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:54:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:54:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:54:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:54:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:54:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:54: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 0x8b38c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c42f70>, '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 0x8c42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c48750>, '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-1464768480.588405-181503437', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:54:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:54:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:54:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:54:09 INFO - 'CCACHE_UMASK': '002', 03:54:09 INFO - 'DISPLAY': ':0', 03:54:09 INFO - 'HOME': '/home/cltbld', 03:54:09 INFO - 'LANG': 'en_US.UTF-8', 03:54:09 INFO - 'LOGNAME': 'cltbld', 03:54:09 INFO - 'MAIL': '/var/mail/cltbld', 03:54:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:54:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:54:09 INFO - 'MOZ_NO_REMOTE': '1', 03:54:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:54:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:54:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:54:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:54:09 INFO - 'PWD': '/builds/slave/test', 03:54:09 INFO - 'SHELL': '/bin/bash', 03:54:09 INFO - 'SHLVL': '1', 03:54:09 INFO - 'TERM': 'linux', 03:54:09 INFO - 'TMOUT': '86400', 03:54:09 INFO - 'USER': 'cltbld', 03:54:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464768480.588405-181503437', 03:54:09 INFO - '_': '/tools/buildbot/bin/python'} 03:54:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:54:09 INFO - Downloading/unpacking psutil>=0.7.1 03:54:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:54:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:54:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:54:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:54:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:54:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:54:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:54:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:54:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:54:14 INFO - Installing collected packages: psutil 03:54:14 INFO - Running setup.py install for psutil 03:54:14 INFO - building 'psutil._psutil_linux' extension 03:54: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 03:54:14 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 03:54:14 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 03:54: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 03:54:14 INFO - building 'psutil._psutil_posix' extension 03:54: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 03:54: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 03:54:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:54:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:54:15 INFO - Successfully installed psutil 03:54:15 INFO - Cleaning up... 03:54:15 INFO - Return code: 0 03:54:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:54:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:54:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:54:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:54:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:54:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:54:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:54: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 0x8b38c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c42f70>, '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 0x8c42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c48750>, '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-1464768480.588405-181503437', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:54:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:54:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:54:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:54:15 INFO - 'CCACHE_UMASK': '002', 03:54:15 INFO - 'DISPLAY': ':0', 03:54:15 INFO - 'HOME': '/home/cltbld', 03:54:15 INFO - 'LANG': 'en_US.UTF-8', 03:54:15 INFO - 'LOGNAME': 'cltbld', 03:54:15 INFO - 'MAIL': '/var/mail/cltbld', 03:54:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:54:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:54:15 INFO - 'MOZ_NO_REMOTE': '1', 03:54:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:54:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:54:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:54:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:54:15 INFO - 'PWD': '/builds/slave/test', 03:54:15 INFO - 'SHELL': '/bin/bash', 03:54:15 INFO - 'SHLVL': '1', 03:54:15 INFO - 'TERM': 'linux', 03:54:15 INFO - 'TMOUT': '86400', 03:54:15 INFO - 'USER': 'cltbld', 03:54:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464768480.588405-181503437', 03:54:15 INFO - '_': '/tools/buildbot/bin/python'} 03:54:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:54:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:54:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:54:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:54:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:54:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:54:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:54:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:54:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:54:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:54:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:54:19 INFO - Installing collected packages: mozsystemmonitor 03:54:19 INFO - Running setup.py install for mozsystemmonitor 03:54:19 INFO - Successfully installed mozsystemmonitor 03:54:19 INFO - Cleaning up... 03:54:19 INFO - Return code: 0 03:54:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:54: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')]} 03:54:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:54:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:54: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')]} 03:54:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:54:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:54: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 0x8b38c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c42f70>, '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 0x8c42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c48750>, '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-1464768480.588405-181503437', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:54: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 03:54: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 03:54:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:54:19 INFO - 'CCACHE_UMASK': '002', 03:54:19 INFO - 'DISPLAY': ':0', 03:54:19 INFO - 'HOME': '/home/cltbld', 03:54:19 INFO - 'LANG': 'en_US.UTF-8', 03:54:19 INFO - 'LOGNAME': 'cltbld', 03:54:19 INFO - 'MAIL': '/var/mail/cltbld', 03:54:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:54:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:54:19 INFO - 'MOZ_NO_REMOTE': '1', 03:54:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:54:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:54:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:54:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:54:19 INFO - 'PWD': '/builds/slave/test', 03:54:19 INFO - 'SHELL': '/bin/bash', 03:54:19 INFO - 'SHLVL': '1', 03:54:19 INFO - 'TERM': 'linux', 03:54:19 INFO - 'TMOUT': '86400', 03:54:19 INFO - 'USER': 'cltbld', 03:54:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464768480.588405-181503437', 03:54:19 INFO - '_': '/tools/buildbot/bin/python'} 03:54:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:54:20 INFO - Downloading/unpacking blobuploader==1.2.4 03:54:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:54:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:54:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:54:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:54:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:54:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:54:23 INFO - Downloading blobuploader-1.2.4.tar.gz 03:54:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:54:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:54:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:54:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:54:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:54:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:54:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:54:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:54:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:54:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:54:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:54:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:54:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:54:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:54:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:54:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:54:25 INFO - Downloading docopt-0.6.1.tar.gz 03:54:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:54:25 INFO - Installing collected packages: blobuploader, requests, docopt 03:54:25 INFO - Running setup.py install for blobuploader 03:54:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:54:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:54:25 INFO - Running setup.py install for requests 03:54:26 INFO - Running setup.py install for docopt 03:54:26 INFO - Successfully installed blobuploader requests docopt 03:54:26 INFO - Cleaning up... 03:54:26 INFO - Return code: 0 03:54:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:54: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')]} 03:54:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:54:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:54: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')]} 03:54:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:54:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:54: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 0x8b38c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c42f70>, '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 0x8c42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c48750>, '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-1464768480.588405-181503437', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:54: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 03:54: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 03:54:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:54:26 INFO - 'CCACHE_UMASK': '002', 03:54:26 INFO - 'DISPLAY': ':0', 03:54:26 INFO - 'HOME': '/home/cltbld', 03:54:26 INFO - 'LANG': 'en_US.UTF-8', 03:54:26 INFO - 'LOGNAME': 'cltbld', 03:54:26 INFO - 'MAIL': '/var/mail/cltbld', 03:54:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:54:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:54:26 INFO - 'MOZ_NO_REMOTE': '1', 03:54:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:54:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:54:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:54:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:54:26 INFO - 'PWD': '/builds/slave/test', 03:54:26 INFO - 'SHELL': '/bin/bash', 03:54:26 INFO - 'SHLVL': '1', 03:54:26 INFO - 'TERM': 'linux', 03:54:26 INFO - 'TMOUT': '86400', 03:54:26 INFO - 'USER': 'cltbld', 03:54:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464768480.588405-181503437', 03:54:26 INFO - '_': '/tools/buildbot/bin/python'} 03:54:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:54:27 INFO - Running setup.py (path:/tmp/pip-02fNZ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:54:27 INFO - Running setup.py (path:/tmp/pip-JoiGSy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:54:27 INFO - Running setup.py (path:/tmp/pip-iPfL5b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:54:27 INFO - Running setup.py (path:/tmp/pip-NLujgt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:54:27 INFO - Running setup.py (path:/tmp/pip-tLOwhn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:54:28 INFO - Running setup.py (path:/tmp/pip-6CpNmW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:54:28 INFO - Running setup.py (path:/tmp/pip-9nC0Vt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:54:28 INFO - Running setup.py (path:/tmp/pip-rY6LBm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:54:28 INFO - Running setup.py (path:/tmp/pip-er6tx6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:54:28 INFO - Running setup.py (path:/tmp/pip-W61Bys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:54:28 INFO - Running setup.py (path:/tmp/pip-XeRBdA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:54:28 INFO - Running setup.py (path:/tmp/pip-b_FHQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:54:28 INFO - Running setup.py (path:/tmp/pip-FzDuMT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:54:29 INFO - Running setup.py (path:/tmp/pip-4seAK0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:54:29 INFO - Running setup.py (path:/tmp/pip-4r2JWB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:54:29 INFO - Running setup.py (path:/tmp/pip-Qw9DvI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:54:29 INFO - Running setup.py (path:/tmp/pip-krJmkH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:54:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:54:29 INFO - Running setup.py (path:/tmp/pip-diA_S5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:54:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:54:29 INFO - Running setup.py (path:/tmp/pip-pcLOoR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:54:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:54:29 INFO - Running setup.py (path:/tmp/pip-rjhLZZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:54:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:54:30 INFO - Running setup.py (path:/tmp/pip-V_TH_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:54:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:54: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 03:54:30 INFO - Running setup.py install for manifestparser 03:54:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:54:30 INFO - Running setup.py install for mozcrash 03:54:30 INFO - Running setup.py install for mozdebug 03:54:31 INFO - Running setup.py install for mozdevice 03:54:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:54:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:54:31 INFO - Running setup.py install for mozfile 03:54:31 INFO - Running setup.py install for mozhttpd 03:54:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:54:31 INFO - Running setup.py install for mozinfo 03:54:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:54:31 INFO - Running setup.py install for mozInstall 03:54:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:54:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:54:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:54:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:54:32 INFO - Running setup.py install for mozleak 03:54:32 INFO - Running setup.py install for mozlog 03:54:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:54:32 INFO - Running setup.py install for moznetwork 03:54:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:54:32 INFO - Running setup.py install for mozprocess 03:54:33 INFO - Running setup.py install for mozprofile 03:54:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:54:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:54:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:54:33 INFO - Running setup.py install for mozrunner 03:54:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:54:33 INFO - Running setup.py install for mozscreenshot 03:54:33 INFO - Running setup.py install for moztest 03:54:34 INFO - Running setup.py install for mozversion 03:54:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:54:34 INFO - Running setup.py install for wptserve 03:54:34 INFO - Running setup.py install for marionette-driver 03:54:34 INFO - Running setup.py install for browsermob-proxy 03:54:35 INFO - Running setup.py install for marionette-client 03:54:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:54:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:54: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 03:54:35 INFO - Cleaning up... 03:54:35 INFO - Return code: 0 03:54:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:54: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')]} 03:54:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:54:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:54: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')]} 03:54:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:54:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:54: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 0x8b38c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b9f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8c532b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c42f70>, '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 0x8c42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c48750>, '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-1464768480.588405-181503437', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 03:54: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 03:54: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 03:54:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:54:35 INFO - 'CCACHE_UMASK': '002', 03:54:35 INFO - 'DISPLAY': ':0', 03:54:35 INFO - 'HOME': '/home/cltbld', 03:54:35 INFO - 'LANG': 'en_US.UTF-8', 03:54:35 INFO - 'LOGNAME': 'cltbld', 03:54:35 INFO - 'MAIL': '/var/mail/cltbld', 03:54:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:54:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:54:35 INFO - 'MOZ_NO_REMOTE': '1', 03:54:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:54:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:54:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:54:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:54:35 INFO - 'PWD': '/builds/slave/test', 03:54:35 INFO - 'SHELL': '/bin/bash', 03:54:35 INFO - 'SHLVL': '1', 03:54:35 INFO - 'TERM': 'linux', 03:54:35 INFO - 'TMOUT': '86400', 03:54:35 INFO - 'USER': 'cltbld', 03:54:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464768480.588405-181503437', 03:54:35 INFO - '_': '/tools/buildbot/bin/python'} 03:54:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:54:36 INFO - Running setup.py (path:/tmp/pip-e9S0nK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:54:36 INFO - Running setup.py (path:/tmp/pip-hZV5TQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:54:36 INFO - Running setup.py (path:/tmp/pip-yCIlzE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:54: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)) 03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:54:36 INFO - Running setup.py (path:/tmp/pip-bC_kIb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:54: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)) 03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:54:36 INFO - Running setup.py (path:/tmp/pip-9fam3Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:54: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)) 03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:54:36 INFO - Running setup.py (path:/tmp/pip-XigmEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:54: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)) 03:54:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:54:36 INFO - Running setup.py (path:/tmp/pip-hfNcl0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:54:37 INFO - Running setup.py (path:/tmp/pip-1vxVno-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:54:37 INFO - Running setup.py (path:/tmp/pip-3a5zeK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:54:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:54:37 INFO - Running setup.py (path:/tmp/pip-nPGACo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:54: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)) 03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:54:37 INFO - Running setup.py (path:/tmp/pip-ElQDP9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:54: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)) 03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:54:37 INFO - Running setup.py (path:/tmp/pip-HDx4Up-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:54: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)) 03:54:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:54:37 INFO - Running setup.py (path:/tmp/pip-dZqiZM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:54:38 INFO - Running setup.py (path:/tmp/pip-habMu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:54:38 INFO - Running setup.py (path:/tmp/pip-1EstWU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:54:38 INFO - Running setup.py (path:/tmp/pip-RPNwGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:54:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 03:54:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:54:38 INFO - Running setup.py (path:/tmp/pip-3wF03V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:54: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)) 03:54:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:54:38 INFO - Running setup.py (path:/tmp/pip-m_dUYP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:54: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)) 03:54:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:54:38 INFO - Running setup.py (path:/tmp/pip-DnkIkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:54: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)) 03:54:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:54:38 INFO - Running setup.py (path:/tmp/pip-ZsGZa1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:54:39 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 03:54:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:54:39 INFO - Running setup.py (path:/tmp/pip-247nI8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:54:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:54: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)) 03:54: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)) 03:54: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)) 03:54: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)) 03:54: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)) 03:54: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)) 03:54:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:54: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 03:54: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 03:54: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 03:54: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 03:54: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 03:54: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 03:54:43 INFO - Downloading blessings-1.6.tar.gz 03:54:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:54: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)) 03:54:43 INFO - Installing collected packages: blessings 03:54:43 INFO - Running setup.py install for blessings 03:54:43 INFO - Successfully installed blessings 03:54:43 INFO - Cleaning up... 03:54:44 INFO - Return code: 0 03:54:44 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:54:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:54:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:54:44 INFO - Reading from file tmpfile_stdout 03:54:44 INFO - Current package versions: 03:54:44 INFO - argparse == 1.2.1 03:54:44 INFO - blessings == 1.6 03:54:44 INFO - blobuploader == 1.2.4 03:54:44 INFO - browsermob-proxy == 0.6.0 03:54:44 INFO - docopt == 0.6.1 03:54:44 INFO - manifestparser == 1.1 03:54:44 INFO - marionette-client == 2.3.0 03:54:44 INFO - marionette-driver == 1.4.0 03:54:44 INFO - mozInstall == 1.12 03:54:44 INFO - mozcrash == 0.17 03:54:44 INFO - mozdebug == 0.1 03:54:44 INFO - mozdevice == 0.48 03:54:44 INFO - mozfile == 1.2 03:54:44 INFO - mozhttpd == 0.7 03:54:44 INFO - mozinfo == 0.9 03:54:44 INFO - mozleak == 0.1 03:54:44 INFO - mozlog == 3.1 03:54:44 INFO - moznetwork == 0.27 03:54:44 INFO - mozprocess == 0.22 03:54:44 INFO - mozprofile == 0.28 03:54:44 INFO - mozrunner == 6.11 03:54:44 INFO - mozscreenshot == 0.1 03:54:44 INFO - mozsystemmonitor == 0.0 03:54:44 INFO - moztest == 0.7 03:54:44 INFO - mozversion == 1.4 03:54:44 INFO - psutil == 3.1.1 03:54:44 INFO - requests == 1.2.3 03:54:44 INFO - wptserve == 1.4.0 03:54:44 INFO - wsgiref == 0.1.2 03:54:44 INFO - Running post-action listener: _resource_record_post_action 03:54:44 INFO - Running post-action listener: _start_resource_monitoring 03:54:44 INFO - Starting resource monitoring. 03:54:44 INFO - ##### 03:54:44 INFO - ##### Running pull step. 03:54:44 INFO - ##### 03:54:44 INFO - Running pre-action listener: _resource_record_pre_action 03:54:44 INFO - Running main action method: pull 03:54:44 INFO - Pull has nothing to do! 03:54:44 INFO - Running post-action listener: _resource_record_post_action 03:54:44 INFO - ##### 03:54:44 INFO - ##### Running install step. 03:54:44 INFO - ##### 03:54:44 INFO - Running pre-action listener: _resource_record_pre_action 03:54:44 INFO - Running main action method: install 03:54:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:54:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:54:44 INFO - Reading from file tmpfile_stdout 03:54:44 INFO - Detecting whether we're running mozinstall >=1.0... 03:54:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:54:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:54:45 INFO - Reading from file tmpfile_stdout 03:54:45 INFO - Output received: 03:54:45 INFO - Usage: mozinstall [options] installer 03:54:45 INFO - Options: 03:54:45 INFO - -h, --help show this help message and exit 03:54:45 INFO - -d DEST, --destination=DEST 03:54:45 INFO - Directory to install application into. [default: 03:54:45 INFO - "/builds/slave/test"] 03:54:45 INFO - --app=APP Application being installed. [default: firefox] 03:54:45 INFO - mkdir: /builds/slave/test/build/application 03:54:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 03:54:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 03:55:17 INFO - Reading from file tmpfile_stdout 03:55:17 INFO - Output received: 03:55:17 INFO - /builds/slave/test/build/application/firefox/firefox 03:55:17 INFO - Running post-action listener: _resource_record_post_action 03:55:17 INFO - ##### 03:55:17 INFO - ##### Running run-tests step. 03:55:17 INFO - ##### 03:55:17 INFO - Running pre-action listener: _resource_record_pre_action 03:55:17 INFO - Running main action method: run_tests 03:55:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:55:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:55:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:55:17 INFO - grabbing minidump binary from tooltool 03:55:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:55:17 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 0x8c42f70>, '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 0x8c42620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8c48750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:55:17 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 03:55:17 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 03:55:17 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:55:17 INFO - Return code: 0 03:55:17 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 03:55:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:55:17 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/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.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 03:55:17 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/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.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 03:55:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:55:17 INFO - 'CCACHE_UMASK': '002', 03:55:17 INFO - 'DISPLAY': ':0', 03:55:17 INFO - 'HOME': '/home/cltbld', 03:55:17 INFO - 'LANG': 'en_US.UTF-8', 03:55:17 INFO - 'LOGNAME': 'cltbld', 03:55:17 INFO - 'MAIL': '/var/mail/cltbld', 03:55:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:55:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:55:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:55:17 INFO - 'MOZ_NO_REMOTE': '1', 03:55:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:55:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:55:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:55:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:55:17 INFO - 'PWD': '/builds/slave/test', 03:55:17 INFO - 'SHELL': '/bin/bash', 03:55:17 INFO - 'SHLVL': '1', 03:55:17 INFO - 'TERM': 'linux', 03:55:17 INFO - 'TMOUT': '86400', 03:55:17 INFO - 'USER': 'cltbld', 03:55:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464768480.588405-181503437', 03:55:17 INFO - '_': '/tools/buildbot/bin/python'} 03:55:17 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/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.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 03:55:18 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:55:18 INFO - import pkg_resources 03:55:20 INFO - Using 1 client processes 03:55:20 INFO - wptserve Starting http server on 127.0.0.1:8000 03:55:20 INFO - wptserve Starting http server on 127.0.0.1:8001 03:55:20 INFO - wptserve Starting http server on 127.0.0.1:8443 03:55:22 INFO - SUITE-START | Running 778 tests 03:55:22 INFO - Running testharness tests 03:55:22 INFO - Setting up ssl 03:55:22 INFO - PROCESS | certutil | 03:55:22 INFO - PROCESS | certutil | 03:55:22 INFO - PROCESS | certutil | 03:55:22 INFO - Certificate Nickname Trust Attributes 03:55:22 INFO - SSL,S/MIME,JAR/XPI 03:55:22 INFO - 03:55:22 INFO - web-platform-tests CT,, 03:55:22 INFO - 03:55:22 INFO - Starting runner 03:55:25 INFO - PROCESS | 1832 | 1464778525685 Marionette DEBUG Marionette enabled via build flag and pref 03:55:26 INFO - PROCESS | 1832 | ++DOCSHELL 0xa50f7800 == 1 [pid = 1832] [id = 1] 03:55:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 1 (0xa50f7c00) [pid = 1832] [serial = 1] [outer = (nil)] 03:55:26 INFO - PROCESS | 1832 | [1832] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:55:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 2 (0xa50f8400) [pid = 1832] [serial = 2] [outer = 0xa50f7c00] 03:55:26 INFO - PROCESS | 1832 | 1464778526415 Marionette INFO Listening on port 2828 03:55:27 INFO - PROCESS | 1832 | 1464778527198 Marionette DEBUG Marionette enabled via command-line flag 03:55:27 INFO - PROCESS | 1832 | ++DOCSHELL 0xa2283800 == 2 [pid = 1832] [id = 2] 03:55:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 3 (0xa22c6800) [pid = 1832] [serial = 3] [outer = (nil)] 03:55:27 INFO - PROCESS | 1832 | [1832] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:55:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 4 (0xa22c7000) [pid = 1832] [serial = 4] [outer = 0xa22c6800] 03:55:27 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a21a0320 03:55:27 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a21a0e00 03:55:27 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21bfd00 03:55:27 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21c1960 03:55:27 INFO - PROCESS | 1832 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21c46a0 03:55:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 5 (0xa21b8c00) [pid = 1832] [serial = 5] [outer = 0xa50f7c00] 03:55:27 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:55:27 INFO - PROCESS | 1832 | 1464778527632 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41828 03:55:27 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:55:27 INFO - PROCESS | 1832 | 1464778527665 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41829 03:55:27 INFO - PROCESS | 1832 | 1464778527732 Marionette DEBUG Closed connection conn0 03:55:27 INFO - PROCESS | 1832 | 1464778527736 Marionette DEBUG Closed connection conn1 03:55:27 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:55:27 INFO - PROCESS | 1832 | 1464778527750 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41830 03:55:27 INFO - PROCESS | 1832 | [1832] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 03:55:27 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:55:27 INFO - PROCESS | 1832 | 1464778527912 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41831 03:55:27 INFO - PROCESS | 1832 | 1464778527917 Marionette DEBUG Closed connection conn2 03:55:27 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:55:27 INFO - PROCESS | 1832 | 1464778527975 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:41832 03:55:27 INFO - PROCESS | 1832 | 1464778527985 Marionette DEBUG Closed connection conn3 03:55:28 INFO - PROCESS | 1832 | 1464778528032 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:55:28 INFO - PROCESS | 1832 | 1464778528045 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160601021650","device":"desktop","version":"48.0a2"} 03:55:28 INFO - PROCESS | 1832 | [1832] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:55:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b5b2800 == 3 [pid = 1832] [id = 3] 03:55:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 6 (0x9b5b2c00) [pid = 1832] [serial = 6] [outer = (nil)] 03:55:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b5b3000 == 4 [pid = 1832] [id = 4] 03:55:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 7 (0x9b5b6800) [pid = 1832] [serial = 7] [outer = (nil)] 03:55:30 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:55:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x9aaddc00 == 5 [pid = 1832] [id = 5] 03:55:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 8 (0x9aade000) [pid = 1832] [serial = 8] [outer = (nil)] 03:55:31 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:55:31 INFO - PROCESS | 1832 | [1832] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:55:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 9 (0x9a749800) [pid = 1832] [serial = 9] [outer = 0x9aade000] 03:55:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 10 (0x9aa37800) [pid = 1832] [serial = 10] [outer = 0x9b5b2c00] 03:55:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 11 (0x9a37e800) [pid = 1832] [serial = 11] [outer = 0x9b5b6800] 03:55:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 12 (0x9a380c00) [pid = 1832] [serial = 12] [outer = 0x9aade000] 03:55:32 INFO - PROCESS | 1832 | 1464778532988 Marionette DEBUG loaded listener.js 03:55:33 INFO - PROCESS | 1832 | 1464778533010 Marionette DEBUG loaded listener.js 03:55:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 13 (0x98208400) [pid = 1832] [serial = 13] [outer = 0x9aade000] 03:55:34 INFO - PROCESS | 1832 | 1464778534114 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"44bc2a93-0867-4982-bde9-9f5ba0a4b625","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160601021650","device":"desktop","version":"48.0a2","command_id":1}}] 03:55:34 INFO - PROCESS | 1832 | 1464778534309 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:55:34 INFO - PROCESS | 1832 | 1464778534416 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 03:55:34 INFO - PROCESS | 1832 | 1464778534817 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:55:34 INFO - PROCESS | 1832 | [1832] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:55:35 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:55:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 14 (0x9462d400) [pid = 1832] [serial = 14] [outer = 0x9aade000] 03:55:35 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:55:35 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:55:35 INFO - PROCESS | 1832 | 1464778535346 Marionette TRACE conn4 <- [1,3,null,{}] 03:55:35 INFO - PROCESS | 1832 | 1464778535367 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:55:35 INFO - PROCESS | 1832 | 1464778535393 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 03:55:35 INFO - PROCESS | 1832 | 1464778535433 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 03:55:35 INFO - PROCESS | 1832 | 1464778535437 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 03:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:55:35 INFO - PROCESS | 1832 | 1464778535446 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:55:35 INFO - PROCESS | 1832 | 1464778535452 Marionette TRACE conn4 <- [1,6,null,{}] 03:55:35 INFO - PROCESS | 1832 | 1464778535462 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:35 INFO - PROCESS | 1832 | 1464778535480 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 03:55:35 INFO - PROCESS | 1832 | 1464778535487 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x95045400 == 6 [pid = 1832] [id = 6] 03:55:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 15 (0x95046000) [pid = 1832] [serial = 15] [outer = (nil)] 03:55:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 16 (0x95048000) [pid = 1832] [serial = 16] [outer = 0x95046000] 03:55:35 INFO - PROCESS | 1832 | 1464778535571 Marionette DEBUG loaded listener.js 03:55:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 17 (0x951f0400) [pid = 1832] [serial = 17] [outer = 0x95046000] 03:55:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a36800 == 7 [pid = 1832] [id = 7] 03:55:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 18 (0x93a3e800) [pid = 1832] [serial = 18] [outer = (nil)] 03:55:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 19 (0x93a40c00) [pid = 1832] [serial = 19] [outer = 0x93a3e800] 03:55:36 INFO - PROCESS | 1832 | 1464778536075 Marionette DEBUG loaded listener.js 03:55:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 20 (0x93a35c00) [pid = 1832] [serial = 20] [outer = 0x93a3e800] 03:55:36 INFO - PROCESS | 1832 | [1832] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 03:55:37 INFO - PROCESS | 1832 | 1464778537007 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1646ms 03:55:37 INFO - PROCESS | 1832 | 1464778537123 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 03:55:37 INFO - PROCESS | 1832 | 1464778537131 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 03:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:55:37 INFO - PROCESS | 1832 | 1464778537294 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:55:37 INFO - PROCESS | 1832 | 1464778537303 Marionette TRACE conn4 <- [1,10,null,{}] 03:55:37 INFO - PROCESS | 1832 | 1464778537368 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:37 INFO - PROCESS | 1832 | 1464778537602 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 03:55:37 INFO - PROCESS | 1832 | 1464778537711 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a3a800 == 8 [pid = 1832] [id = 8] 03:55:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 21 (0x93a3e000) [pid = 1832] [serial = 21] [outer = (nil)] 03:55:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 22 (0x9559d800) [pid = 1832] [serial = 22] [outer = 0x93a3e000] 03:55:37 INFO - PROCESS | 1832 | 1464778537816 Marionette DEBUG loaded listener.js 03:55:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 23 (0x9b573400) [pid = 1832] [serial = 23] [outer = 0x93a3e000] 03:55:38 INFO - PROCESS | 1832 | 1464778538671 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 03:55:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x9ba72c00 == 9 [pid = 1832] [id = 9] 03:55:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 24 (0x9c053400) [pid = 1832] [serial = 24] [outer = (nil)] 03:55:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 25 (0x9c085400) [pid = 1832] [serial = 25] [outer = 0x9c053400] 03:55:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 26 (0xa0620400) [pid = 1832] [serial = 26] [outer = 0x9c053400] 03:55:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1531ms 03:55:38 INFO - PROCESS | 1832 | ++DOCSHELL 0xa0620c00 == 10 [pid = 1832] [id = 10] 03:55:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 27 (0xa227e800) [pid = 1832] [serial = 27] [outer = (nil)] 03:55:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 28 (0xa245f400) [pid = 1832] [serial = 28] [outer = 0xa227e800] 03:55:38 INFO - PROCESS | 1832 | 1464778538872 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 03:55:38 INFO - PROCESS | 1832 | 1464778538882 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 03:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:55:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 29 (0xa3554400) [pid = 1832] [serial = 29] [outer = 0xa227e800] 03:55:38 INFO - PROCESS | 1832 | 1464778538975 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:55:38 INFO - PROCESS | 1832 | 1464778538981 Marionette TRACE conn4 <- [1,14,null,{}] 03:55:39 INFO - PROCESS | 1832 | 1464778539060 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:39 INFO - PROCESS | 1832 | 1464778539360 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 03:55:39 INFO - PROCESS | 1832 | 1464778539487 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:39 INFO - PROCESS | 1832 | ++DOCSHELL 0xa0628800 == 11 [pid = 1832] [id = 11] 03:55:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 30 (0xa1164c00) [pid = 1832] [serial = 30] [outer = (nil)] 03:55:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 31 (0xa6e8e000) [pid = 1832] [serial = 31] [outer = 0xa1164c00] 03:55:39 INFO - PROCESS | 1832 | 1464778539623 Marionette DEBUG loaded listener.js 03:55:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 32 (0x9b84ec00) [pid = 1832] [serial = 32] [outer = 0xa1164c00] 03:55:40 INFO - PROCESS | 1832 | 1464778540922 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 03:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 2036ms 03:55:40 INFO - PROCESS | 1832 | 1464778540963 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 03:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:55:40 INFO - PROCESS | 1832 | 1464778540968 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 03:55:40 INFO - PROCESS | 1832 | 1464778540976 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:55:40 INFO - PROCESS | 1832 | 1464778540982 Marionette TRACE conn4 <- [1,18,null,{}] 03:55:41 INFO - PROCESS | 1832 | 1464778541000 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:41 INFO - PROCESS | 1832 | 1464778541264 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 03:55:41 INFO - PROCESS | 1832 | 1464778541430 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c084800 == 12 [pid = 1832] [id = 12] 03:55:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 33 (0x9d9e1800) [pid = 1832] [serial = 33] [outer = (nil)] 03:55:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 34 (0xa620dc00) [pid = 1832] [serial = 34] [outer = 0x9d9e1800] 03:55:41 INFO - PROCESS | 1832 | 1464778541539 Marionette DEBUG loaded listener.js 03:55:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 35 (0xa8c8b000) [pid = 1832] [serial = 35] [outer = 0x9d9e1800] 03:55:42 INFO - PROCESS | 1832 | 1464778542382 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 03:55:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1442ms 03:55:42 INFO - PROCESS | 1832 | 1464778542420 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 03:55:42 INFO - PROCESS | 1832 | 1464778542426 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 03:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:55:42 INFO - PROCESS | 1832 | 1464778542433 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:55:42 INFO - PROCESS | 1832 | 1464778542436 Marionette TRACE conn4 <- [1,22,null,{}] 03:55:42 INFO - PROCESS | 1832 | 1464778542442 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:42 INFO - PROCESS | 1832 | 1464778542628 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 03:55:42 INFO - PROCESS | 1832 | 1464778542757 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b194c00 == 13 [pid = 1832] [id = 13] 03:55:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 36 (0x9b196800) [pid = 1832] [serial = 36] [outer = (nil)] 03:55:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 37 (0x9b19b800) [pid = 1832] [serial = 37] [outer = 0x9b196800] 03:55:42 INFO - PROCESS | 1832 | 1464778542847 Marionette DEBUG loaded listener.js 03:55:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 38 (0xa623a400) [pid = 1832] [serial = 38] [outer = 0x9b196800] 03:55:44 INFO - PROCESS | 1832 | 1464778544080 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 03:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1681ms 03:55:44 INFO - PROCESS | 1832 | 1464778544115 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 03:55:44 INFO - PROCESS | 1832 | 1464778544120 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 03:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:55:44 INFO - PROCESS | 1832 | 1464778544129 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:55:44 INFO - PROCESS | 1832 | 1464778544134 Marionette TRACE conn4 <- [1,26,null,{}] 03:55:44 INFO - PROCESS | 1832 | 1464778544142 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:44 INFO - PROCESS | 1832 | 1464778544312 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 03:55:44 INFO - PROCESS | 1832 | 1464778544451 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x97740c00 == 14 [pid = 1832] [id = 14] 03:55:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 39 (0x9820c400) [pid = 1832] [serial = 39] [outer = (nil)] 03:55:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 40 (0x9a295400) [pid = 1832] [serial = 40] [outer = 0x9820c400] 03:55:44 INFO - PROCESS | 1832 | 1464778544533 Marionette DEBUG loaded listener.js 03:55:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 41 (0x9af47800) [pid = 1832] [serial = 41] [outer = 0x9820c400] 03:55:45 INFO - PROCESS | 1832 | 1464778545389 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:55:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:55:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1291ms 03:55:45 INFO - PROCESS | 1832 | 1464778545421 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 03:55:45 INFO - PROCESS | 1832 | 1464778545428 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 03:55:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:55:45 INFO - PROCESS | 1832 | 1464778545439 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:55:45 INFO - PROCESS | 1832 | 1464778545442 Marionette TRACE conn4 <- [1,30,null,{}] 03:55:45 INFO - PROCESS | 1832 | 1464778545449 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:45 INFO - PROCESS | 1832 | 1464778545609 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 03:55:45 INFO - PROCESS | 1832 | 1464778545706 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a380800 == 15 [pid = 1832] [id = 15] 03:55:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 42 (0x9af47400) [pid = 1832] [serial = 42] [outer = (nil)] 03:55:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 43 (0x9b193c00) [pid = 1832] [serial = 43] [outer = 0x9af47400] 03:55:45 INFO - PROCESS | 1832 | 1464778545782 Marionette DEBUG loaded listener.js 03:55:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 44 (0x9b3e2000) [pid = 1832] [serial = 44] [outer = 0x9af47400] 03:55:46 INFO - PROCESS | 1832 | 1464778546539 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 03:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1128ms 03:55:46 INFO - PROCESS | 1832 | 1464778546582 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 03:55:46 INFO - PROCESS | 1832 | 1464778546586 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 03:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:55:46 INFO - PROCESS | 1832 | 1464778546596 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:55:46 INFO - PROCESS | 1832 | 1464778546602 Marionette TRACE conn4 <- [1,34,null,{}] 03:55:46 INFO - PROCESS | 1832 | 1464778546618 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:46 INFO - PROCESS | 1832 | 1464778546782 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 03:55:46 INFO - PROCESS | 1832 | 1464778546795 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b854800 == 16 [pid = 1832] [id = 16] 03:55:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 45 (0x9ba6c400) [pid = 1832] [serial = 45] [outer = (nil)] 03:55:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 46 (0x9516a000) [pid = 1832] [serial = 46] [outer = 0x9ba6c400] 03:55:46 INFO - PROCESS | 1832 | 1464778546874 Marionette DEBUG loaded listener.js 03:55:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 47 (0x9773f400) [pid = 1832] [serial = 47] [outer = 0x9ba6c400] 03:55:47 INFO - PROCESS | 1832 | 1464778547668 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 03:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1133ms 03:55:47 INFO - PROCESS | 1832 | 1464778547731 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 03:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:55:47 INFO - PROCESS | 1832 | 1464778547735 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 03:55:47 INFO - PROCESS | 1832 | 1464778547742 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:55:47 INFO - PROCESS | 1832 | 1464778547745 Marionette TRACE conn4 <- [1,38,null,{}] 03:55:47 INFO - PROCESS | 1832 | 1464778547751 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:47 INFO - PROCESS | 1832 | 1464778547903 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 03:55:47 INFO - PROCESS | 1832 | 1464778547917 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x9503bc00 == 17 [pid = 1832] [id = 17] 03:55:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 48 (0x9ba0a800) [pid = 1832] [serial = 48] [outer = (nil)] 03:55:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 49 (0x9c107400) [pid = 1832] [serial = 49] [outer = 0x9ba0a800] 03:55:47 INFO - PROCESS | 1832 | 1464778547994 Marionette DEBUG loaded listener.js 03:55:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 50 (0x9c3dd400) [pid = 1832] [serial = 50] [outer = 0x9ba0a800] 03:55:48 INFO - PROCESS | 1832 | 1464778548807 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 03:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1089ms 03:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:55:48 INFO - PROCESS | 1832 | 1464778548839 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 03:55:48 INFO - PROCESS | 1832 | 1464778548842 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 03:55:48 INFO - PROCESS | 1832 | 1464778548849 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:55:48 INFO - PROCESS | 1832 | 1464778548852 Marionette TRACE conn4 <- [1,42,null,{}] 03:55:48 INFO - PROCESS | 1832 | 1464778548858 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:49 INFO - PROCESS | 1832 | 1464778549012 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 03:55:49 INFO - PROCESS | 1832 | 1464778549029 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x9d9de800 == 18 [pid = 1832] [id = 18] 03:55:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 51 (0x9d9e4800) [pid = 1832] [serial = 51] [outer = (nil)] 03:55:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 52 (0xa1168000) [pid = 1832] [serial = 52] [outer = 0x9d9e4800] 03:55:49 INFO - PROCESS | 1832 | 1464778549107 Marionette DEBUG loaded listener.js 03:55:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 53 (0xa2158400) [pid = 1832] [serial = 53] [outer = 0x9d9e4800] 03:55:50 INFO - PROCESS | 1832 | 1464778550033 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 03:55:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:55:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1233ms 03:55:50 INFO - PROCESS | 1832 | 1464778550081 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 03:55:50 INFO - PROCESS | 1832 | 1464778550084 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 03:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:55:50 INFO - PROCESS | 1832 | 1464778550094 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:55:50 INFO - PROCESS | 1832 | 1464778550097 Marionette TRACE conn4 <- [1,46,null,{}] 03:55:50 INFO - PROCESS | 1832 | 1464778550103 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:50 INFO - PROCESS | 1832 | 1464778550289 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 03:55:50 INFO - PROCESS | 1832 | 1464778550393 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c3dac00 == 19 [pid = 1832] [id = 19] 03:55:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 54 (0xa0621800) [pid = 1832] [serial = 54] [outer = (nil)] 03:55:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 55 (0xa2636c00) [pid = 1832] [serial = 55] [outer = 0xa0621800] 03:55:50 INFO - PROCESS | 1832 | 1464778550475 Marionette DEBUG loaded listener.js 03:55:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 56 (0xa30fa000) [pid = 1832] [serial = 56] [outer = 0xa0621800] 03:55:51 INFO - PROCESS | 1832 | 1464778551208 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1136ms 03:55:51 INFO - PROCESS | 1832 | 1464778551228 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 03:55:51 INFO - PROCESS | 1832 | 1464778551232 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 03:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:55:51 INFO - PROCESS | 1832 | 1464778551239 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:55:51 INFO - PROCESS | 1832 | 1464778551243 Marionette TRACE conn4 <- [1,50,null,{}] 03:55:51 INFO - PROCESS | 1832 | 1464778551249 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:51 INFO - PROCESS | 1832 | 1464778551452 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 03:55:51 INFO - PROCESS | 1832 | 1464778551473 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x97732400 == 20 [pid = 1832] [id = 20] 03:55:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 57 (0x9b18f800) [pid = 1832] [serial = 57] [outer = (nil)] 03:55:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 58 (0xa3555800) [pid = 1832] [serial = 58] [outer = 0x9b18f800] 03:55:51 INFO - PROCESS | 1832 | 1464778551553 Marionette DEBUG loaded listener.js 03:55:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 59 (0xa35ed400) [pid = 1832] [serial = 59] [outer = 0x9b18f800] 03:55:52 INFO - PROCESS | 1832 | 1464778552378 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1194ms 03:55:52 INFO - PROCESS | 1832 | 1464778552434 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 03:55:52 INFO - PROCESS | 1832 | 1464778552438 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 03:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:55:52 INFO - PROCESS | 1832 | 1464778552451 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:55:52 INFO - PROCESS | 1832 | 1464778552454 Marionette TRACE conn4 <- [1,54,null,{}] 03:55:52 INFO - PROCESS | 1832 | 1464778552476 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:52 INFO - PROCESS | 1832 | 1464778552635 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 03:55:52 INFO - PROCESS | 1832 | 1464778552647 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:52 INFO - PROCESS | 1832 | ++DOCSHELL 0xa1167c00 == 21 [pid = 1832] [id = 21] 03:55:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 60 (0xa3469800) [pid = 1832] [serial = 60] [outer = (nil)] 03:55:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 61 (0xa620e400) [pid = 1832] [serial = 61] [outer = 0xa3469800] 03:55:52 INFO - PROCESS | 1832 | 1464778552727 Marionette DEBUG loaded listener.js 03:55:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0xa6242c00) [pid = 1832] [serial = 62] [outer = 0xa3469800] 03:55:53 INFO - PROCESS | 1832 | 1464778553539 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1158ms 03:55:54 INFO - PROCESS | 1832 | 1464778554656 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 03:55:54 INFO - PROCESS | 1832 | 1464778554662 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 03:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:55:54 INFO - PROCESS | 1832 | 1464778554697 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:55:54 INFO - PROCESS | 1832 | 1464778554704 Marionette TRACE conn4 <- [1,58,null,{}] 03:55:54 INFO - PROCESS | 1832 | 1464778554713 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:54 INFO - PROCESS | 1832 | 1464778554903 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 03:55:54 INFO - PROCESS | 1832 | 1464778554939 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x99705c00 == 22 [pid = 1832] [id = 22] 03:55:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x9970a000) [pid = 1832] [serial = 63] [outer = (nil)] 03:55:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 64 (0x99756000) [pid = 1832] [serial = 64] [outer = 0x9970a000] 03:55:55 INFO - PROCESS | 1832 | 1464778555021 Marionette DEBUG loaded listener.js 03:55:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 65 (0x9a020800) [pid = 1832] [serial = 65] [outer = 0x9970a000] 03:55:56 INFO - PROCESS | 1832 | --DOMWINDOW == 64 (0x95046000) [pid = 1832] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:55:56 INFO - PROCESS | 1832 | --DOMWINDOW == 63 (0x93a3e000) [pid = 1832] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:55:56 INFO - PROCESS | 1832 | --DOMWINDOW == 62 (0xa1164c00) [pid = 1832] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:55:56 INFO - PROCESS | 1832 | --DOMWINDOW == 61 (0x9d9e1800) [pid = 1832] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:55:56 INFO - PROCESS | 1832 | --DOMWINDOW == 60 (0x9b196800) [pid = 1832] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:55:56 INFO - PROCESS | 1832 | --DOMWINDOW == 59 (0x9820c400) [pid = 1832] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:55:56 INFO - PROCESS | 1832 | --DOMWINDOW == 58 (0x9af47400) [pid = 1832] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:55:56 INFO - PROCESS | 1832 | --DOMWINDOW == 57 (0x9ba6c400) [pid = 1832] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:55:56 INFO - PROCESS | 1832 | --DOMWINDOW == 56 (0x9ba0a800) [pid = 1832] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:55:56 INFO - PROCESS | 1832 | --DOMWINDOW == 55 (0x9b18f800) [pid = 1832] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:55:56 INFO - PROCESS | 1832 | 1464778556319 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1639ms 03:55:56 INFO - PROCESS | 1832 | 1464778556352 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 03:55:56 INFO - PROCESS | 1832 | 1464778556357 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 03:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:55:56 INFO - PROCESS | 1832 | 1464778556396 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:55:56 INFO - PROCESS | 1832 | 1464778556402 Marionette TRACE conn4 <- [1,62,null,{}] 03:55:56 INFO - PROCESS | 1832 | 1464778556416 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:56 INFO - PROCESS | 1832 | 1464778556561 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 03:55:56 INFO - PROCESS | 1832 | 1464778556580 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x9820c400 == 23 [pid = 1832] [id = 23] 03:55:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 56 (0x99751000) [pid = 1832] [serial = 66] [outer = (nil)] 03:55:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 57 (0x9af50c00) [pid = 1832] [serial = 67] [outer = 0x99751000] 03:55:56 INFO - PROCESS | 1832 | 1464778556654 Marionette DEBUG loaded listener.js 03:55:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 58 (0x9b194400) [pid = 1832] [serial = 68] [outer = 0x99751000] 03:55:57 INFO - PROCESS | 1832 | 1464778557387 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1079ms 03:55:57 INFO - PROCESS | 1832 | 1464778557447 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 03:55:57 INFO - PROCESS | 1832 | 1464778557451 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 03:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:55:57 INFO - PROCESS | 1832 | 1464778557458 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:55:57 INFO - PROCESS | 1832 | 1464778557461 Marionette TRACE conn4 <- [1,66,null,{}] 03:55:57 INFO - PROCESS | 1832 | 1464778557475 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:57 INFO - PROCESS | 1832 | 1464778557640 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 03:55:57 INFO - PROCESS | 1832 | 1464778557655 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b5b1800 == 24 [pid = 1832] [id = 24] 03:55:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 59 (0x9b84dc00) [pid = 1832] [serial = 69] [outer = (nil)] 03:55:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 60 (0x9ba16c00) [pid = 1832] [serial = 70] [outer = 0x9b84dc00] 03:55:57 INFO - PROCESS | 1832 | 1464778557749 Marionette DEBUG loaded listener.js 03:55:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 61 (0x9c04d400) [pid = 1832] [serial = 71] [outer = 0x9b84dc00] 03:55:58 INFO - PROCESS | 1832 | 1464778558674 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1278ms 03:55:58 INFO - PROCESS | 1832 | 1464778558738 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 03:55:58 INFO - PROCESS | 1832 | 1464778558745 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 03:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:55:58 INFO - PROCESS | 1832 | 1464778558756 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:55:58 INFO - PROCESS | 1832 | 1464778558761 Marionette TRACE conn4 <- [1,70,null,{}] 03:55:58 INFO - PROCESS | 1832 | 1464778558771 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:58 INFO - PROCESS | 1832 | 1464778558963 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 03:55:59 INFO - PROCESS | 1832 | 1464778559074 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x95044400 == 25 [pid = 1832] [id = 25] 03:55:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0x991c7000) [pid = 1832] [serial = 72] [outer = (nil)] 03:55:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x9af42400) [pid = 1832] [serial = 73] [outer = 0x991c7000] 03:55:59 INFO - PROCESS | 1832 | 1464778559172 Marionette DEBUG loaded listener.js 03:55:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 64 (0x9b196c00) [pid = 1832] [serial = 74] [outer = 0x991c7000] 03:56:00 INFO - PROCESS | 1832 | 1464778560038 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1341ms 03:56:00 INFO - PROCESS | 1832 | 1464778560098 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 03:56:00 INFO - PROCESS | 1832 | 1464778560108 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 03:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:56:00 INFO - PROCESS | 1832 | 1464778560119 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:56:00 INFO - PROCESS | 1832 | 1464778560124 Marionette TRACE conn4 <- [1,74,null,{}] 03:56:00 INFO - PROCESS | 1832 | 1464778560131 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:00 INFO - PROCESS | 1832 | 1464778560312 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 03:56:00 INFO - PROCESS | 1832 | 1464778560446 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b572400 == 26 [pid = 1832] [id = 26] 03:56:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 65 (0x9ba10000) [pid = 1832] [serial = 75] [outer = (nil)] 03:56:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 66 (0x9c104c00) [pid = 1832] [serial = 76] [outer = 0x9ba10000] 03:56:00 INFO - PROCESS | 1832 | 1464778560545 Marionette DEBUG loaded listener.js 03:56:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 67 (0x9c298000) [pid = 1832] [serial = 77] [outer = 0x9ba10000] 03:56:01 INFO - PROCESS | 1832 | 1464778561461 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1382ms 03:56:01 INFO - PROCESS | 1832 | 1464778561502 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 03:56:01 INFO - PROCESS | 1832 | 1464778561507 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 03:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:56:01 INFO - PROCESS | 1832 | 1464778561533 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:56:01 INFO - PROCESS | 1832 | 1464778561541 Marionette TRACE conn4 <- [1,78,null,{}] 03:56:01 INFO - PROCESS | 1832 | 1464778561559 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:01 INFO - PROCESS | 1832 | 1464778561758 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 03:56:01 INFO - PROCESS | 1832 | 1464778561918 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:01 INFO - PROCESS | 1832 | ++DOCSHELL 0xa2408800 == 27 [pid = 1832] [id = 27] 03:56:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 68 (0xa240a400) [pid = 1832] [serial = 78] [outer = (nil)] 03:56:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 69 (0xa2460400) [pid = 1832] [serial = 79] [outer = 0xa240a400] 03:56:02 INFO - PROCESS | 1832 | 1464778562018 Marionette DEBUG loaded listener.js 03:56:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0xa265ec00) [pid = 1832] [serial = 80] [outer = 0xa240a400] 03:56:02 INFO - PROCESS | 1832 | 1464778562935 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1443ms 03:56:02 INFO - PROCESS | 1832 | 1464778562977 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 03:56:02 INFO - PROCESS | 1832 | 1464778562985 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 03:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:56:03 INFO - PROCESS | 1832 | 1464778563008 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:56:03 INFO - PROCESS | 1832 | 1464778563013 Marionette TRACE conn4 <- [1,82,null,{}] 03:56:03 INFO - PROCESS | 1832 | 1464778563023 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:03 INFO - PROCESS | 1832 | 1464778563197 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 03:56:03 INFO - PROCESS | 1832 | 1464778563341 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x9974bc00 == 28 [pid = 1832] [id = 28] 03:56:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0xa265e000) [pid = 1832] [serial = 81] [outer = (nil)] 03:56:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0xa5048400) [pid = 1832] [serial = 82] [outer = 0xa265e000] 03:56:03 INFO - PROCESS | 1832 | 1464778563440 Marionette DEBUG loaded listener.js 03:56:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0xa50f4400) [pid = 1832] [serial = 83] [outer = 0xa265e000] 03:56:04 INFO - PROCESS | 1832 | 1464778564261 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1305ms 03:56:04 INFO - PROCESS | 1832 | 1464778564298 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 03:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:56:04 INFO - PROCESS | 1832 | 1464778564303 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 03:56:04 INFO - PROCESS | 1832 | 1464778564310 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:56:04 INFO - PROCESS | 1832 | 1464778564313 Marionette TRACE conn4 <- [1,86,null,{}] 03:56:04 INFO - PROCESS | 1832 | 1464778564319 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:04 INFO - PROCESS | 1832 | 1464778564559 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 03:56:04 INFO - PROCESS | 1832 | 1464778564575 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x97735c00 == 29 [pid = 1832] [id = 29] 03:56:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x9b195400) [pid = 1832] [serial = 84] [outer = (nil)] 03:56:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0xa6298c00) [pid = 1832] [serial = 85] [outer = 0x9b195400] 03:56:04 INFO - PROCESS | 1832 | 1464778564716 Marionette DEBUG loaded listener.js 03:56:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0xa628f000) [pid = 1832] [serial = 86] [outer = 0x9b195400] 03:56:05 INFO - PROCESS | 1832 | 1464778565742 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1502ms 03:56:05 INFO - PROCESS | 1832 | 1464778565812 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 03:56:05 INFO - PROCESS | 1832 | 1464778565815 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 03:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:56:05 INFO - PROCESS | 1832 | 1464778565824 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:56:05 INFO - PROCESS | 1832 | 1464778565829 Marionette TRACE conn4 <- [1,90,null,{}] 03:56:05 INFO - PROCESS | 1832 | 1464778565835 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:06 INFO - PROCESS | 1832 | 1464778566065 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 03:56:06 INFO - PROCESS | 1832 | 1464778566206 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:06 INFO - PROCESS | 1832 | ++DOCSHELL 0xa070ec00 == 30 [pid = 1832] [id = 30] 03:56:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0xa0713000) [pid = 1832] [serial = 87] [outer = (nil)] 03:56:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0xa0718c00) [pid = 1832] [serial = 88] [outer = 0xa0713000] 03:56:06 INFO - PROCESS | 1832 | 1464778566340 Marionette DEBUG loaded listener.js 03:56:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0xa6297c00) [pid = 1832] [serial = 89] [outer = 0xa0713000] 03:56:07 INFO - PROCESS | 1832 | 1464778567154 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1390ms 03:56:07 INFO - PROCESS | 1832 | 1464778567220 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 03:56:07 INFO - PROCESS | 1832 | 1464778567225 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 03:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:56:07 INFO - PROCESS | 1832 | 1464778567233 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:56:07 INFO - PROCESS | 1832 | 1464778567236 Marionette TRACE conn4 <- [1,94,null,{}] 03:56:07 INFO - PROCESS | 1832 | 1464778567243 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:07 INFO - PROCESS | 1832 | 1464778567438 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 03:56:07 INFO - PROCESS | 1832 | 1464778567586 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x951f1800 == 31 [pid = 1832] [id = 31] 03:56:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 80 (0x951f1c00) [pid = 1832] [serial = 90] [outer = (nil)] 03:56:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 81 (0x9ba10800) [pid = 1832] [serial = 91] [outer = 0x951f1c00] 03:56:07 INFO - PROCESS | 1832 | 1464778567682 Marionette DEBUG loaded listener.js 03:56:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 82 (0x9c295c00) [pid = 1832] [serial = 92] [outer = 0x951f1c00] 03:56:08 INFO - PROCESS | 1832 | 1464778568449 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1289ms 03:56:08 INFO - PROCESS | 1832 | 1464778568523 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 03:56:08 INFO - PROCESS | 1832 | 1464778568527 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 03:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:56:08 INFO - PROCESS | 1832 | 1464778568534 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:56:08 INFO - PROCESS | 1832 | 1464778568537 Marionette TRACE conn4 <- [1,98,null,{}] 03:56:08 INFO - PROCESS | 1832 | 1464778568543 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:08 INFO - PROCESS | 1832 | 1464778568744 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 03:56:09 INFO - PROCESS | 1832 | 1464778569074 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x9503d400 == 32 [pid = 1832] [id = 32] 03:56:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 83 (0x95046000) [pid = 1832] [serial = 93] [outer = (nil)] 03:56:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 84 (0x951f0c00) [pid = 1832] [serial = 94] [outer = 0x95046000] 03:56:09 INFO - PROCESS | 1832 | 1464778569206 Marionette DEBUG loaded listener.js 03:56:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0x9970d800) [pid = 1832] [serial = 95] [outer = 0x95046000] 03:56:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0x9aa2a400) [pid = 1832] [serial = 96] [outer = 0xa227e800] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 85 (0x9a380c00) [pid = 1832] [serial = 12] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 84 (0x93a40c00) [pid = 1832] [serial = 19] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 83 (0x9559d800) [pid = 1832] [serial = 22] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 82 (0xa245f400) [pid = 1832] [serial = 28] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 81 (0xa6e8e000) [pid = 1832] [serial = 31] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 80 (0xa620dc00) [pid = 1832] [serial = 34] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 79 (0x9b19b800) [pid = 1832] [serial = 37] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 78 (0x9a295400) [pid = 1832] [serial = 40] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 77 (0x9af47800) [pid = 1832] [serial = 41] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 76 (0x9b193c00) [pid = 1832] [serial = 43] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 75 (0x9516a000) [pid = 1832] [serial = 46] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 74 (0x9c107400) [pid = 1832] [serial = 49] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 73 (0xa1168000) [pid = 1832] [serial = 52] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 72 (0xa2636c00) [pid = 1832] [serial = 55] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 71 (0xa3555800) [pid = 1832] [serial = 58] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 70 (0x9773f400) [pid = 1832] [serial = 47] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 69 (0x9c085400) [pid = 1832] [serial = 25] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 68 (0x9c3dd400) [pid = 1832] [serial = 50] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 67 (0xa35ed400) [pid = 1832] [serial = 59] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 66 (0x9b573400) [pid = 1832] [serial = 23] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 65 (0x9b3e2000) [pid = 1832] [serial = 44] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 64 (0x951f0400) [pid = 1832] [serial = 17] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 63 (0x9b84ec00) [pid = 1832] [serial = 32] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 62 (0xa8c8b000) [pid = 1832] [serial = 35] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 61 (0xa623a400) [pid = 1832] [serial = 38] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 60 (0x9a749800) [pid = 1832] [serial = 9] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 59 (0xa50f8400) [pid = 1832] [serial = 2] [outer = (nil)] [url = about:blank] 03:56:10 INFO - PROCESS | 1832 | --DOMWINDOW == 58 (0x95048000) [pid = 1832] [serial = 16] [outer = (nil)] [url = about:blank] 03:56:11 INFO - PROCESS | 1832 | 1464778571407 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2901ms 03:56:11 INFO - PROCESS | 1832 | 1464778571439 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 03:56:11 INFO - PROCESS | 1832 | 1464778571452 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 03:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:56:11 INFO - PROCESS | 1832 | 1464778571467 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:56:11 INFO - PROCESS | 1832 | 1464778571478 Marionette TRACE conn4 <- [1,102,null,{}] 03:56:11 INFO - PROCESS | 1832 | 1464778571552 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:11 INFO - PROCESS | 1832 | 1464778571720 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 03:56:11 INFO - PROCESS | 1832 | 1464778571738 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a5f800 == 33 [pid = 1832] [id = 33] 03:56:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 59 (0x98290c00) [pid = 1832] [serial = 97] [outer = (nil)] 03:56:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 60 (0x9a294000) [pid = 1832] [serial = 98] [outer = 0x98290c00] 03:56:11 INFO - PROCESS | 1832 | 1464778571824 Marionette DEBUG loaded listener.js 03:56:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 61 (0x9a74f800) [pid = 1832] [serial = 99] [outer = 0x98290c00] 03:56:12 INFO - PROCESS | 1832 | 1464778572634 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1207ms 03:56:12 INFO - PROCESS | 1832 | 1464778572673 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 03:56:12 INFO - PROCESS | 1832 | 1464778572685 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 03:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:56:12 INFO - PROCESS | 1832 | 1464778572698 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:56:12 INFO - PROCESS | 1832 | 1464778572703 Marionette TRACE conn4 <- [1,106,null,{}] 03:56:12 INFO - PROCESS | 1832 | 1464778572714 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:12 INFO - PROCESS | 1832 | 1464778572885 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 03:56:13 INFO - PROCESS | 1832 | 1464778572987 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x9af4ec00 == 34 [pid = 1832] [id = 34] 03:56:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0x9b176400) [pid = 1832] [serial = 100] [outer = (nil)] 03:56:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x9b198400) [pid = 1832] [serial = 101] [outer = 0x9b176400] 03:56:13 INFO - PROCESS | 1832 | 1464778573070 Marionette DEBUG loaded listener.js 03:56:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 64 (0x9b3e2000) [pid = 1832] [serial = 102] [outer = 0x9b176400] 03:56:13 INFO - PROCESS | 1832 | 1464778573928 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1288ms 03:56:13 INFO - PROCESS | 1832 | 1464778573993 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 03:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:56:14 INFO - PROCESS | 1832 | 1464778573999 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 03:56:14 INFO - PROCESS | 1832 | 1464778574007 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:56:14 INFO - PROCESS | 1832 | 1464778574013 Marionette TRACE conn4 <- [1,110,null,{}] 03:56:14 INFO - PROCESS | 1832 | 1464778574049 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:14 INFO - PROCESS | 1832 | 1464778574260 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 03:56:14 INFO - PROCESS | 1832 | 1464778574292 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b6cb000 == 35 [pid = 1832] [id = 35] 03:56:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 65 (0x9b6cb800) [pid = 1832] [serial = 103] [outer = (nil)] 03:56:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 66 (0x9b84b000) [pid = 1832] [serial = 104] [outer = 0x9b6cb800] 03:56:14 INFO - PROCESS | 1832 | 1464778574378 Marionette DEBUG loaded listener.js 03:56:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 67 (0x9c04ac00) [pid = 1832] [serial = 105] [outer = 0x9b6cb800] 03:56:15 INFO - PROCESS | 1832 | 1464778575262 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1302ms 03:56:15 INFO - PROCESS | 1832 | 1464778575309 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 03:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:56:15 INFO - PROCESS | 1832 | 1464778575313 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 03:56:15 INFO - PROCESS | 1832 | 1464778575423 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:56:15 INFO - PROCESS | 1832 | 1464778575427 Marionette TRACE conn4 <- [1,114,null,{}] 03:56:15 INFO - PROCESS | 1832 | --DOMWINDOW == 66 (0xa3469800) [pid = 1832] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:56:15 INFO - PROCESS | 1832 | --DOMWINDOW == 65 (0xa0621800) [pid = 1832] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:56:15 INFO - PROCESS | 1832 | --DOMWINDOW == 64 (0x9d9e4800) [pid = 1832] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:56:15 INFO - PROCESS | 1832 | --DOMWINDOW == 63 (0x9b84dc00) [pid = 1832] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:56:15 INFO - PROCESS | 1832 | --DOMWINDOW == 62 (0x9970a000) [pid = 1832] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:56:15 INFO - PROCESS | 1832 | --DOMWINDOW == 61 (0x99751000) [pid = 1832] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:56:15 INFO - PROCESS | 1832 | 1464778575463 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:15 INFO - PROCESS | 1832 | 1464778575607 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 03:56:15 INFO - PROCESS | 1832 | 1464778575629 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b3d9000 == 36 [pid = 1832] [id = 36] 03:56:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 62 (0x9b6c5000) [pid = 1832] [serial = 106] [outer = (nil)] 03:56:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 63 (0x9c103400) [pid = 1832] [serial = 107] [outer = 0x9b6c5000] 03:56:15 INFO - PROCESS | 1832 | 1464778575721 Marionette DEBUG loaded listener.js 03:56:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 64 (0x9c3db800) [pid = 1832] [serial = 108] [outer = 0x9b6c5000] 03:56:16 INFO - PROCESS | 1832 | 1464778576538 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1268ms 03:56:16 INFO - PROCESS | 1832 | 1464778576589 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 03:56:16 INFO - PROCESS | 1832 | 1464778576593 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 03:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:56:16 INFO - PROCESS | 1832 | 1464778576600 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:56:16 INFO - PROCESS | 1832 | 1464778576604 Marionette TRACE conn4 <- [1,118,null,{}] 03:56:16 INFO - PROCESS | 1832 | 1464778576611 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:16 INFO - PROCESS | 1832 | 1464778576768 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 03:56:16 INFO - PROCESS | 1832 | 1464778576781 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x9ba6b400 == 37 [pid = 1832] [id = 37] 03:56:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 65 (0x9c299c00) [pid = 1832] [serial = 109] [outer = (nil)] 03:56:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 66 (0xa070d400) [pid = 1832] [serial = 110] [outer = 0x9c299c00] 03:56:16 INFO - PROCESS | 1832 | 1464778576857 Marionette DEBUG loaded listener.js 03:56:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 67 (0xa0716800) [pid = 1832] [serial = 111] [outer = 0x9c299c00] 03:56:17 INFO - PROCESS | 1832 | 1464778577843 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:56:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1287ms 03:56:17 INFO - PROCESS | 1832 | 1464778577890 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 03:56:17 INFO - PROCESS | 1832 | 1464778577898 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 03:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:56:17 INFO - PROCESS | 1832 | 1464778577909 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:56:17 INFO - PROCESS | 1832 | 1464778577917 Marionette TRACE conn4 <- [1,122,null,{}] 03:56:17 INFO - PROCESS | 1832 | 1464778577929 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:18 INFO - PROCESS | 1832 | 1464778578130 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 03:56:18 INFO - PROCESS | 1832 | 1464778578267 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a42c00 == 38 [pid = 1832] [id = 38] 03:56:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 68 (0x9503c400) [pid = 1832] [serial = 112] [outer = (nil)] 03:56:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 69 (0x9513f400) [pid = 1832] [serial = 113] [outer = 0x9503c400] 03:56:18 INFO - PROCESS | 1832 | 1464778578359 Marionette DEBUG loaded listener.js 03:56:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x951ef000) [pid = 1832] [serial = 114] [outer = 0x9503c400] 03:56:19 INFO - PROCESS | 1832 | 1464778579447 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:56:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1590ms 03:56:19 INFO - PROCESS | 1832 | 1464778579516 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 03:56:19 INFO - PROCESS | 1832 | 1464778579525 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 03:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:56:19 INFO - PROCESS | 1832 | 1464778579539 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:56:19 INFO - PROCESS | 1832 | 1464778579545 Marionette TRACE conn4 <- [1,126,null,{}] 03:56:19 INFO - PROCESS | 1832 | 1464778579552 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:19 INFO - PROCESS | 1832 | 1464778579761 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 03:56:19 INFO - PROCESS | 1832 | 1464778579883 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a749c00 == 39 [pid = 1832] [id = 39] 03:56:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x9af49c00) [pid = 1832] [serial = 115] [outer = (nil)] 03:56:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x9b197800) [pid = 1832] [serial = 116] [outer = 0x9af49c00] 03:56:19 INFO - PROCESS | 1832 | 1464778579980 Marionette DEBUG loaded listener.js 03:56:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x9b5b7000) [pid = 1832] [serial = 117] [outer = 0x9af49c00] 03:56:21 INFO - PROCESS | 1832 | 1464778581108 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1592ms 03:56:21 INFO - PROCESS | 1832 | 1464778581132 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 03:56:21 INFO - PROCESS | 1832 | 1464778581138 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 03:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:56:21 INFO - PROCESS | 1832 | 1464778581146 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:56:21 INFO - PROCESS | 1832 | 1464778581154 Marionette TRACE conn4 <- [1,130,null,{}] 03:56:21 INFO - PROCESS | 1832 | 1464778581174 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:21 INFO - PROCESS | 1832 | 1464778581410 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 03:56:21 INFO - PROCESS | 1832 | 1464778581599 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x951f0800 == 40 [pid = 1832] [id = 40] 03:56:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x9c28c800) [pid = 1832] [serial = 118] [outer = (nil)] 03:56:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0x9d9eac00) [pid = 1832] [serial = 119] [outer = 0x9c28c800] 03:56:21 INFO - PROCESS | 1832 | 1464778581692 Marionette DEBUG loaded listener.js 03:56:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0xa0717400) [pid = 1832] [serial = 120] [outer = 0x9c28c800] 03:56:22 INFO - PROCESS | 1832 | 1464778582771 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 03:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1696ms 03:56:22 INFO - PROCESS | 1832 | 1464778582912 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 03:56:22 INFO - PROCESS | 1832 | 1464778582918 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 03:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:56:22 INFO - PROCESS | 1832 | 1464778582969 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:56:22 INFO - PROCESS | 1832 | 1464778582973 Marionette TRACE conn4 <- [1,134,null,{}] 03:56:23 INFO - PROCESS | 1832 | 1464778583099 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:23 INFO - PROCESS | 1832 | 1464778583322 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 03:56:23 INFO - PROCESS | 1832 | 1464778583449 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b6c8c00 == 41 [pid = 1832] [id = 41] 03:56:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0x9b6cac00) [pid = 1832] [serial = 121] [outer = (nil)] 03:56:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0xa22c8800) [pid = 1832] [serial = 122] [outer = 0x9b6cac00] 03:56:23 INFO - PROCESS | 1832 | 1464778583550 Marionette DEBUG loaded listener.js 03:56:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0xa240f000) [pid = 1832] [serial = 123] [outer = 0x9b6cac00] 03:56:24 INFO - PROCESS | 1832 | 1464778584735 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 03:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1808ms 03:56:24 INFO - PROCESS | 1832 | 1464778584752 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 03:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:56:24 INFO - PROCESS | 1832 | 1464778584764 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 03:56:24 INFO - PROCESS | 1832 | 1464778584773 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:56:24 INFO - PROCESS | 1832 | 1464778584779 Marionette TRACE conn4 <- [1,138,null,{}] 03:56:24 INFO - PROCESS | 1832 | 1464778584788 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:24 INFO - PROCESS | 1832 | 1464778584997 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 03:56:25 INFO - PROCESS | 1832 | --DOCSHELL 0x9b3d9000 == 40 [pid = 1832] [id = 36] 03:56:25 INFO - PROCESS | 1832 | --DOCSHELL 0x9b6cb000 == 39 [pid = 1832] [id = 35] 03:56:25 INFO - PROCESS | 1832 | --DOCSHELL 0x9af4ec00 == 38 [pid = 1832] [id = 34] 03:56:25 INFO - PROCESS | 1832 | --DOCSHELL 0x93a5f800 == 37 [pid = 1832] [id = 33] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 78 (0xa620e400) [pid = 1832] [serial = 61] [outer = (nil)] [url = about:blank] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 77 (0xa30fa000) [pid = 1832] [serial = 56] [outer = (nil)] [url = about:blank] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 76 (0xa2158400) [pid = 1832] [serial = 53] [outer = (nil)] [url = about:blank] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 75 (0x9ba16c00) [pid = 1832] [serial = 70] [outer = (nil)] [url = about:blank] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 74 (0x9a020800) [pid = 1832] [serial = 65] [outer = (nil)] [url = about:blank] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 73 (0xa6242c00) [pid = 1832] [serial = 62] [outer = (nil)] [url = about:blank] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 72 (0x9b194400) [pid = 1832] [serial = 68] [outer = (nil)] [url = about:blank] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 71 (0x99756000) [pid = 1832] [serial = 64] [outer = (nil)] [url = about:blank] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 70 (0x9af50c00) [pid = 1832] [serial = 67] [outer = (nil)] [url = about:blank] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 69 (0x9c04d400) [pid = 1832] [serial = 71] [outer = (nil)] [url = about:blank] 03:56:25 INFO - PROCESS | 1832 | --DOMWINDOW == 68 (0xa3554400) [pid = 1832] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:56:25 INFO - PROCESS | 1832 | 1464778585205 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a5f800 == 38 [pid = 1832] [id = 42] 03:56:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 69 (0x95139c00) [pid = 1832] [serial = 124] [outer = (nil)] 03:56:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x99fc1800) [pid = 1832] [serial = 125] [outer = 0x95139c00] 03:56:25 INFO - PROCESS | 1832 | 1464778585307 Marionette DEBUG loaded listener.js 03:56:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x9aa2ec00) [pid = 1832] [serial = 126] [outer = 0x95139c00] 03:56:26 INFO - PROCESS | 1832 | 1464778586208 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 03:56:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:56:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1490ms 03:56:26 INFO - PROCESS | 1832 | 1464778586321 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 03:56:26 INFO - PROCESS | 1832 | 1464778586330 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 03:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:56:26 INFO - PROCESS | 1832 | 1464778586392 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:56:26 INFO - PROCESS | 1832 | 1464778586397 Marionette TRACE conn4 <- [1,142,null,{}] 03:56:26 INFO - PROCESS | 1832 | 1464778586435 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:26 INFO - PROCESS | 1832 | 1464778586600 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 03:56:26 INFO - PROCESS | 1832 | 1464778586754 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b6cb000 == 39 [pid = 1832] [id = 43] 03:56:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x9b6cdc00) [pid = 1832] [serial = 127] [outer = (nil)] 03:56:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x9ba6c400) [pid = 1832] [serial = 128] [outer = 0x9b6cdc00] 03:56:26 INFO - PROCESS | 1832 | 1464778586835 Marionette DEBUG loaded listener.js 03:56:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x9c105c00) [pid = 1832] [serial = 129] [outer = 0x9b6cdc00] 03:56:27 INFO - PROCESS | 1832 | 1464778587650 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 03:56:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1336ms 03:56:27 INFO - PROCESS | 1832 | 1464778587698 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 03:56:27 INFO - PROCESS | 1832 | 1464778587702 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 03:56:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:56:27 INFO - PROCESS | 1832 | 1464778587709 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:56:27 INFO - PROCESS | 1832 | 1464778587716 Marionette TRACE conn4 <- [1,146,null,{}] 03:56:27 INFO - PROCESS | 1832 | 1464778587743 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:27 INFO - PROCESS | 1832 | 1464778587952 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 03:56:28 INFO - PROCESS | 1832 | 1464778587981 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c28dc00 == 40 [pid = 1832] [id = 44] 03:56:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0xa2158400) [pid = 1832] [serial = 130] [outer = (nil)] 03:56:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0xa227f800) [pid = 1832] [serial = 131] [outer = 0xa2158400] 03:56:28 INFO - PROCESS | 1832 | 1464778588073 Marionette DEBUG loaded listener.js 03:56:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0xa240a000) [pid = 1832] [serial = 132] [outer = 0xa2158400] 03:56:28 INFO - PROCESS | 1832 | 1464778588934 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:56:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1268ms 03:56:28 INFO - PROCESS | 1832 | 1464778588990 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 03:56:29 INFO - PROCESS | 1832 | 1464778588997 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 03:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:56:29 INFO - PROCESS | 1832 | 1464778589019 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:56:29 INFO - PROCESS | 1832 | 1464778589025 Marionette TRACE conn4 <- [1,150,null,{}] 03:56:29 INFO - PROCESS | 1832 | 1464778589040 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:29 INFO - PROCESS | 1832 | 1464778589256 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 03:56:29 INFO - PROCESS | 1832 | 1464778589285 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x9970e400 == 41 [pid = 1832] [id = 45] 03:56:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0xa2464000) [pid = 1832] [serial = 133] [outer = (nil)] 03:56:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0xa306d400) [pid = 1832] [serial = 134] [outer = 0xa2464000] 03:56:29 INFO - PROCESS | 1832 | 1464778589366 Marionette DEBUG loaded listener.js 03:56:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 80 (0xa30fa400) [pid = 1832] [serial = 135] [outer = 0xa2464000] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 79 (0x9b6cb800) [pid = 1832] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 78 (0x991c7000) [pid = 1832] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 77 (0x9ba10000) [pid = 1832] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 76 (0xa240a400) [pid = 1832] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 75 (0xa265e000) [pid = 1832] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 74 (0x9b195400) [pid = 1832] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 73 (0xa0713000) [pid = 1832] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 72 (0x951f1c00) [pid = 1832] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 71 (0x9b6c5000) [pid = 1832] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 70 (0x98290c00) [pid = 1832] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:56:29 INFO - PROCESS | 1832 | --DOMWINDOW == 69 (0x9b176400) [pid = 1832] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:56:30 INFO - PROCESS | 1832 | 1464778590358 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 03:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1364ms 03:56:30 INFO - PROCESS | 1832 | 1464778590374 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 03:56:30 INFO - PROCESS | 1832 | 1464778590378 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 03:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:56:30 INFO - PROCESS | 1832 | 1464778590384 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:56:30 INFO - PROCESS | 1832 | 1464778590387 Marionette TRACE conn4 <- [1,154,null,{}] 03:56:30 INFO - PROCESS | 1832 | 1464778590393 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:30 INFO - PROCESS | 1832 | 1464778590590 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 03:56:30 INFO - PROCESS | 1832 | 1464778590608 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x953b9000 == 42 [pid = 1832] [id = 46] 03:56:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x953bac00) [pid = 1832] [serial = 136] [outer = (nil)] 03:56:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x953bd400) [pid = 1832] [serial = 137] [outer = 0x953bac00] 03:56:30 INFO - PROCESS | 1832 | 1464778590684 Marionette DEBUG loaded listener.js 03:56:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x953c0400) [pid = 1832] [serial = 138] [outer = 0x953bac00] 03:56:31 INFO - PROCESS | 1832 | 1464778591645 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 03:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1292ms 03:56:31 INFO - PROCESS | 1832 | 1464778591679 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 03:56:31 INFO - PROCESS | 1832 | 1464778591681 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 03:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:56:31 INFO - PROCESS | 1832 | 1464778591689 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:56:31 INFO - PROCESS | 1832 | 1464778591692 Marionette TRACE conn4 <- [1,158,null,{}] 03:56:31 INFO - PROCESS | 1832 | 1464778591699 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:31 INFO - PROCESS | 1832 | 1464778591905 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 03:56:32 INFO - PROCESS | 1832 | 1464778592142 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a42000 == 43 [pid = 1832] [id = 47] 03:56:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x93a5e400) [pid = 1832] [serial = 139] [outer = (nil)] 03:56:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x95047c00) [pid = 1832] [serial = 140] [outer = 0x93a5e400] 03:56:32 INFO - PROCESS | 1832 | 1464778592285 Marionette DEBUG loaded listener.js 03:56:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0x9513f800) [pid = 1832] [serial = 141] [outer = 0x93a5e400] 03:56:33 INFO - PROCESS | 1832 | 1464778593070 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:56:33 INFO - PROCESS | 1832 | 1464778593308 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 03:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1633ms 03:56:33 INFO - PROCESS | 1832 | 1464778593324 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 03:56:33 INFO - PROCESS | 1832 | 1464778593331 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 03:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:56:33 INFO - PROCESS | 1832 | 1464778593341 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:56:33 INFO - PROCESS | 1832 | 1464778593348 Marionette TRACE conn4 <- [1,162,null,{}] 03:56:33 INFO - PROCESS | 1832 | 1464778593359 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:33 INFO - PROCESS | 1832 | 1464778593577 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 03:56:33 INFO - PROCESS | 1832 | 1464778593765 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a385800 == 44 [pid = 1832] [id = 48] 03:56:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0x9af51c00) [pid = 1832] [serial = 142] [outer = (nil)] 03:56:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0x9b6c5000) [pid = 1832] [serial = 143] [outer = 0x9af51c00] 03:56:33 INFO - PROCESS | 1832 | 1464778593912 Marionette DEBUG loaded listener.js 03:56:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0x9b6cec00) [pid = 1832] [serial = 144] [outer = 0x9af51c00] 03:56:34 INFO - PROCESS | 1832 | 1464778594903 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 03:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1596ms 03:56:34 INFO - PROCESS | 1832 | 1464778594941 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 03:56:34 INFO - PROCESS | 1832 | 1464778594946 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 03:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:56:34 INFO - PROCESS | 1832 | 1464778594954 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:56:34 INFO - PROCESS | 1832 | 1464778594959 Marionette TRACE conn4 <- [1,166,null,{}] 03:56:34 INFO - PROCESS | 1832 | 1464778594965 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:35 INFO - PROCESS | 1832 | 1464778595189 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 03:56:35 INFO - PROCESS | 1832 | 1464778595369 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x9aa32800 == 45 [pid = 1832] [id = 49] 03:56:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0x9c299400) [pid = 1832] [serial = 145] [outer = (nil)] 03:56:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 80 (0xa0711400) [pid = 1832] [serial = 146] [outer = 0x9c299400] 03:56:35 INFO - PROCESS | 1832 | 1464778595729 Marionette DEBUG loaded listener.js 03:56:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 81 (0xa1168c00) [pid = 1832] [serial = 147] [outer = 0x9c299400] 03:56:36 INFO - PROCESS | 1832 | 1464778596777 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1835ms 03:56:36 INFO - PROCESS | 1832 | 1464778596791 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 03:56:36 INFO - PROCESS | 1832 | 1464778596795 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 03:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:56:36 INFO - PROCESS | 1832 | 1464778596816 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:56:36 INFO - PROCESS | 1832 | 1464778596827 Marionette TRACE conn4 <- [1,170,null,{}] 03:56:36 INFO - PROCESS | 1832 | 1464778596837 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:37 INFO - PROCESS | 1832 | 1464778597089 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 03:56:37 INFO - PROCESS | 1832 | 1464778597269 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x95132000 == 46 [pid = 1832] [id = 50] 03:56:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 82 (0x9b3d8800) [pid = 1832] [serial = 148] [outer = (nil)] 03:56:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 83 (0xa35e8c00) [pid = 1832] [serial = 149] [outer = 0x9b3d8800] 03:56:37 INFO - PROCESS | 1832 | 1464778597364 Marionette DEBUG loaded listener.js 03:56:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 84 (0xa50a7000) [pid = 1832] [serial = 150] [outer = 0x9b3d8800] 03:56:38 INFO - PROCESS | 1832 | 1464778598240 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1504ms 03:56:38 INFO - PROCESS | 1832 | 1464778598311 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 03:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:56:38 INFO - PROCESS | 1832 | 1464778598316 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 03:56:38 INFO - PROCESS | 1832 | 1464778598323 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:56:38 INFO - PROCESS | 1832 | 1464778598327 Marionette TRACE conn4 <- [1,174,null,{}] 03:56:38 INFO - PROCESS | 1832 | 1464778598333 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:38 INFO - PROCESS | 1832 | 1464778598559 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 03:56:38 INFO - PROCESS | 1832 | 1464778598704 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x9820c000 == 47 [pid = 1832] [id = 51] 03:56:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0x98212800) [pid = 1832] [serial = 151] [outer = (nil)] 03:56:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0x9b3dc000) [pid = 1832] [serial = 152] [outer = 0x98212800] 03:56:38 INFO - PROCESS | 1832 | 1464778598795 Marionette DEBUG loaded listener.js 03:56:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 87 (0x9ba68c00) [pid = 1832] [serial = 153] [outer = 0x98212800] 03:56:39 INFO - PROCESS | 1832 | 1464778599982 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1740ms 03:56:40 INFO - PROCESS | 1832 | 1464778600066 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 03:56:40 INFO - PROCESS | 1832 | 1464778600076 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 03:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:56:40 INFO - PROCESS | 1832 | 1464778600089 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:56:40 INFO - PROCESS | 1832 | 1464778600099 Marionette TRACE conn4 <- [1,178,null,{}] 03:56:40 INFO - PROCESS | 1832 | 1464778600184 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:40 INFO - PROCESS | 1832 | 1464778600491 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 03:56:40 INFO - PROCESS | 1832 | 1464778600652 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x94673400 == 48 [pid = 1832] [id = 52] 03:56:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x9467dc00) [pid = 1832] [serial = 154] [outer = (nil)] 03:56:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0x9516d000) [pid = 1832] [serial = 155] [outer = 0x9467dc00] 03:56:40 INFO - PROCESS | 1832 | 1464778600739 Marionette DEBUG loaded listener.js 03:56:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0x953b9800) [pid = 1832] [serial = 156] [outer = 0x9467dc00] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x97740c00 == 47 [pid = 1832] [id = 14] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9b5b1800 == 46 [pid = 1832] [id = 24] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9820c400 == 45 [pid = 1832] [id = 23] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9b854800 == 44 [pid = 1832] [id = 16] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x99705c00 == 43 [pid = 1832] [id = 22] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9a380800 == 42 [pid = 1832] [id = 15] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9503bc00 == 41 [pid = 1832] [id = 17] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9974bc00 == 40 [pid = 1832] [id = 28] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x97732400 == 39 [pid = 1832] [id = 20] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 89 (0x951f0c00) [pid = 1832] [serial = 94] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 88 (0xa070d400) [pid = 1832] [serial = 110] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x953b9000 == 38 [pid = 1832] [id = 46] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9970e400 == 37 [pid = 1832] [id = 45] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9c28dc00 == 36 [pid = 1832] [id = 44] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x9b6cb000 == 35 [pid = 1832] [id = 43] 03:56:41 INFO - PROCESS | 1832 | --DOCSHELL 0x93a5f800 == 34 [pid = 1832] [id = 42] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 87 (0x9b84b000) [pid = 1832] [serial = 104] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 86 (0x9b196c00) [pid = 1832] [serial = 74] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 85 (0x9af42400) [pid = 1832] [serial = 73] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 84 (0x9c298000) [pid = 1832] [serial = 77] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 83 (0x9c104c00) [pid = 1832] [serial = 76] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 82 (0xa265ec00) [pid = 1832] [serial = 80] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 81 (0xa2460400) [pid = 1832] [serial = 79] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 80 (0xa50f4400) [pid = 1832] [serial = 83] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 79 (0xa5048400) [pid = 1832] [serial = 82] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 78 (0xa628f000) [pid = 1832] [serial = 86] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 77 (0xa6298c00) [pid = 1832] [serial = 85] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 76 (0xa6297c00) [pid = 1832] [serial = 89] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 75 (0xa0718c00) [pid = 1832] [serial = 88] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 74 (0x9c295c00) [pid = 1832] [serial = 92] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 73 (0x9ba10800) [pid = 1832] [serial = 91] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 72 (0x9c3db800) [pid = 1832] [serial = 108] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 71 (0x9c103400) [pid = 1832] [serial = 107] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 70 (0x9c04ac00) [pid = 1832] [serial = 105] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 69 (0x9a294000) [pid = 1832] [serial = 98] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 68 (0x9a74f800) [pid = 1832] [serial = 99] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 67 (0x9b198400) [pid = 1832] [serial = 101] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | --DOMWINDOW == 66 (0x9b3e2000) [pid = 1832] [serial = 102] [outer = (nil)] [url = about:blank] 03:56:41 INFO - PROCESS | 1832 | 1464778601650 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:56:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1603ms 03:56:41 INFO - PROCESS | 1832 | 1464778601691 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 03:56:41 INFO - PROCESS | 1832 | 1464778601700 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 03:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:56:41 INFO - PROCESS | 1832 | 1464778601712 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:56:41 INFO - PROCESS | 1832 | 1464778601715 Marionette TRACE conn4 <- [1,182,null,{}] 03:56:41 INFO - PROCESS | 1832 | 1464778601723 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:41 INFO - PROCESS | 1832 | 1464778601911 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 03:56:42 INFO - PROCESS | 1832 | 1464778602011 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x953be000 == 35 [pid = 1832] [id = 53] 03:56:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 67 (0x953bec00) [pid = 1832] [serial = 157] [outer = (nil)] 03:56:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 68 (0x9974d000) [pid = 1832] [serial = 158] [outer = 0x953bec00] 03:56:42 INFO - PROCESS | 1832 | 1464778602089 Marionette DEBUG loaded listener.js 03:56:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 69 (0x9a294000) [pid = 1832] [serial = 159] [outer = 0x953bec00] 03:56:42 INFO - PROCESS | 1832 | 1464778602850 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1191ms 03:56:42 INFO - PROCESS | 1832 | 1464778602903 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 03:56:42 INFO - PROCESS | 1832 | 1464778602906 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 03:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:56:42 INFO - PROCESS | 1832 | 1464778602913 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:56:42 INFO - PROCESS | 1832 | 1464778602919 Marionette TRACE conn4 <- [1,186,null,{}] 03:56:42 INFO - PROCESS | 1832 | 1464778602935 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:43 INFO - PROCESS | 1832 | 1464778603104 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 03:56:43 INFO - PROCESS | 1832 | 1464778603211 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x98291400 == 36 [pid = 1832] [id = 54] 03:56:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x9af4b400) [pid = 1832] [serial = 160] [outer = (nil)] 03:56:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x9b5b1800) [pid = 1832] [serial = 161] [outer = 0x9af4b400] 03:56:43 INFO - PROCESS | 1832 | 1464778603302 Marionette DEBUG loaded listener.js 03:56:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x9b84b400) [pid = 1832] [serial = 162] [outer = 0x9af4b400] 03:56:44 INFO - PROCESS | 1832 | 1464778604090 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1233ms 03:56:44 INFO - PROCESS | 1832 | 1464778604149 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 03:56:44 INFO - PROCESS | 1832 | 1464778604154 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 03:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:56:44 INFO - PROCESS | 1832 | 1464778604164 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:56:44 INFO - PROCESS | 1832 | 1464778604167 Marionette TRACE conn4 <- [1,190,null,{}] 03:56:44 INFO - PROCESS | 1832 | 1464778604173 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:44 INFO - PROCESS | 1832 | 1464778604371 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 03:56:44 INFO - PROCESS | 1832 | 1464778604402 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x9af48400 == 37 [pid = 1832] [id = 55] 03:56:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x9c102c00) [pid = 1832] [serial = 163] [outer = (nil)] 03:56:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0x9c290c00) [pid = 1832] [serial = 164] [outer = 0x9c102c00] 03:56:44 INFO - PROCESS | 1832 | 1464778604481 Marionette DEBUG loaded listener.js 03:56:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0xa0622000) [pid = 1832] [serial = 165] [outer = 0x9c102c00] 03:56:45 INFO - PROCESS | 1832 | 1464778605366 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1230ms 03:56:45 INFO - PROCESS | 1832 | 1464778605396 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 03:56:45 INFO - PROCESS | 1832 | 1464778605400 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 03:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:56:45 INFO - PROCESS | 1832 | 1464778605406 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:56:45 INFO - PROCESS | 1832 | 1464778605424 Marionette TRACE conn4 <- [1,194,null,{}] 03:56:45 INFO - PROCESS | 1832 | 1464778605437 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:45 INFO - PROCESS | 1832 | 1464778605631 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 03:56:45 INFO - PROCESS | 1832 | --DOMWINDOW == 74 (0xa2464000) [pid = 1832] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:56:45 INFO - PROCESS | 1832 | --DOMWINDOW == 73 (0xa2158400) [pid = 1832] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:56:45 INFO - PROCESS | 1832 | --DOMWINDOW == 72 (0x9b6cdc00) [pid = 1832] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:56:45 INFO - PROCESS | 1832 | --DOMWINDOW == 71 (0x95139c00) [pid = 1832] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:56:45 INFO - PROCESS | 1832 | --DOMWINDOW == 70 (0x9b6cac00) [pid = 1832] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:56:45 INFO - PROCESS | 1832 | --DOMWINDOW == 69 (0x95046000) [pid = 1832] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:56:45 INFO - PROCESS | 1832 | 1464778605844 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a40c00 == 38 [pid = 1832] [id = 56] 03:56:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 70 (0x9467b400) [pid = 1832] [serial = 166] [outer = (nil)] 03:56:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 71 (0x953ba000) [pid = 1832] [serial = 167] [outer = 0x9467b400] 03:56:45 INFO - PROCESS | 1832 | 1464778605922 Marionette DEBUG loaded listener.js 03:56:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 72 (0x9b6c9800) [pid = 1832] [serial = 168] [outer = 0x9467b400] 03:56:46 INFO - PROCESS | 1832 | 1464778606667 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1307ms 03:56:46 INFO - PROCESS | 1832 | 1464778606718 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 03:56:46 INFO - PROCESS | 1832 | 1464778606722 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 03:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:56:46 INFO - PROCESS | 1832 | 1464778606728 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:56:46 INFO - PROCESS | 1832 | 1464778606731 Marionette TRACE conn4 <- [1,198,null,{}] 03:56:46 INFO - PROCESS | 1832 | 1464778606737 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:46 INFO - PROCESS | 1832 | 1464778606956 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 03:56:47 INFO - PROCESS | 1832 | 1464778607058 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a68c00 == 39 [pid = 1832] [id = 57] 03:56:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 73 (0x9c08ec00) [pid = 1832] [serial = 169] [outer = (nil)] 03:56:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 74 (0xa2636c00) [pid = 1832] [serial = 170] [outer = 0x9c08ec00] 03:56:47 INFO - PROCESS | 1832 | 1464778607139 Marionette DEBUG loaded listener.js 03:56:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 75 (0xa3068000) [pid = 1832] [serial = 171] [outer = 0x9c08ec00] 03:56:47 INFO - PROCESS | 1832 | 1464778607924 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1237ms 03:56:47 INFO - PROCESS | 1832 | 1464778607967 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 03:56:47 INFO - PROCESS | 1832 | 1464778607974 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 03:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:56:47 INFO - PROCESS | 1832 | 1464778607984 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:56:47 INFO - PROCESS | 1832 | 1464778607990 Marionette TRACE conn4 <- [1,202,null,{}] 03:56:48 INFO - PROCESS | 1832 | 1464778608042 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:48 INFO - PROCESS | 1832 | 1464778608290 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 03:56:48 INFO - PROCESS | 1832 | 1464778608415 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a42800 == 40 [pid = 1832] [id = 58] 03:56:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 76 (0x95132400) [pid = 1832] [serial = 172] [outer = (nil)] 03:56:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 77 (0x9513c400) [pid = 1832] [serial = 173] [outer = 0x95132400] 03:56:48 INFO - PROCESS | 1832 | 1464778608508 Marionette DEBUG loaded listener.js 03:56:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 78 (0x95135c00) [pid = 1832] [serial = 174] [outer = 0x95132400] 03:56:49 INFO - PROCESS | 1832 | 1464778609454 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1540ms 03:56:49 INFO - PROCESS | 1832 | 1464778609524 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 03:56:49 INFO - PROCESS | 1832 | 1464778609533 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 03:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:56:49 INFO - PROCESS | 1832 | 1464778609544 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:56:49 INFO - PROCESS | 1832 | 1464778609548 Marionette TRACE conn4 <- [1,206,null,{}] 03:56:49 INFO - PROCESS | 1832 | 1464778609555 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:49 INFO - PROCESS | 1832 | 1464778609792 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 03:56:50 INFO - PROCESS | 1832 | 1464778610004 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x9af4f000 == 41 [pid = 1832] [id = 59] 03:56:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 79 (0x9af4f800) [pid = 1832] [serial = 175] [outer = (nil)] 03:56:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 80 (0x9b196800) [pid = 1832] [serial = 176] [outer = 0x9af4f800] 03:56:50 INFO - PROCESS | 1832 | 1464778610107 Marionette DEBUG loaded listener.js 03:56:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 81 (0x9b6c0400) [pid = 1832] [serial = 177] [outer = 0x9af4f800] 03:56:50 INFO - PROCESS | 1832 | 1464778610938 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1443ms 03:56:51 INFO - PROCESS | 1832 | 1464778610999 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 03:56:51 INFO - PROCESS | 1832 | 1464778611004 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 03:56:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:56:51 INFO - PROCESS | 1832 | 1464778611015 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:56:51 INFO - PROCESS | 1832 | 1464778611021 Marionette TRACE conn4 <- [1,210,null,{}] 03:56:51 INFO - PROCESS | 1832 | 1464778611051 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:51 INFO - PROCESS | 1832 | 1464778611272 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 03:56:51 INFO - PROCESS | 1832 | 1464778611426 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a67400 == 42 [pid = 1832] [id = 60] 03:56:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 82 (0x9b819400) [pid = 1832] [serial = 178] [outer = (nil)] 03:56:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 83 (0xa2466c00) [pid = 1832] [serial = 179] [outer = 0x9b819400] 03:56:51 INFO - PROCESS | 1832 | 1464778611519 Marionette DEBUG loaded listener.js 03:56:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 84 (0xa3268400) [pid = 1832] [serial = 180] [outer = 0x9b819400] 03:56:52 INFO - PROCESS | 1832 | 1464778612374 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 03:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1396ms 03:56:52 INFO - PROCESS | 1832 | 1464778612414 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 03:56:52 INFO - PROCESS | 1832 | 1464778612420 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 03:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:56:52 INFO - PROCESS | 1832 | 1464778612428 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:56:52 INFO - PROCESS | 1832 | 1464778612431 Marionette TRACE conn4 <- [1,214,null,{}] 03:56:52 INFO - PROCESS | 1832 | 1464778612438 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:52 INFO - PROCESS | 1832 | 1464778612626 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 03:56:52 INFO - PROCESS | 1832 | 1464778612769 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a35400 == 43 [pid = 1832] [id = 61] 03:56:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0xa3551c00) [pid = 1832] [serial = 181] [outer = (nil)] 03:56:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0xa6235400) [pid = 1832] [serial = 182] [outer = 0xa3551c00] 03:56:52 INFO - PROCESS | 1832 | 1464778612858 Marionette DEBUG loaded listener.js 03:56:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 87 (0xa6240400) [pid = 1832] [serial = 183] [outer = 0xa3551c00] 03:56:53 INFO - PROCESS | 1832 | 1464778613800 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 03:56:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1429ms 03:56:53 INFO - PROCESS | 1832 | 1464778613858 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 03:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:56:53 INFO - PROCESS | 1832 | 1464778613862 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 03:56:53 INFO - PROCESS | 1832 | 1464778613869 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:56:53 INFO - PROCESS | 1832 | 1464778613872 Marionette TRACE conn4 <- [1,218,null,{}] 03:56:53 INFO - PROCESS | 1832 | 1464778613879 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:54 INFO - PROCESS | 1832 | 1464778614052 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 03:56:54 INFO - PROCESS | 1832 | 1464778614197 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x952d8800 == 44 [pid = 1832] [id = 62] 03:56:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x952da000) [pid = 1832] [serial = 184] [outer = (nil)] 03:56:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0x952e2400) [pid = 1832] [serial = 185] [outer = 0x952da000] 03:56:54 INFO - PROCESS | 1832 | 1464778614297 Marionette DEBUG loaded listener.js 03:56:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0x9820c800) [pid = 1832] [serial = 186] [outer = 0x952da000] 03:56:55 INFO - PROCESS | 1832 | 1464778615192 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 03:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1383ms 03:56:55 INFO - PROCESS | 1832 | 1464778615254 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 03:56:55 INFO - PROCESS | 1832 | 1464778615260 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 03:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:56:55 INFO - PROCESS | 1832 | 1464778615270 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:56:55 INFO - PROCESS | 1832 | 1464778615276 Marionette TRACE conn4 <- [1,222,null,{}] 03:56:55 INFO - PROCESS | 1832 | 1464778615285 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:55 INFO - PROCESS | 1832 | 1464778615564 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 03:56:55 INFO - PROCESS | 1832 | 1464778615769 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee2c00 == 45 [pid = 1832] [id = 63] 03:56:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0x91ee5000) [pid = 1832] [serial = 187] [outer = (nil)] 03:56:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x91eec800) [pid = 1832] [serial = 188] [outer = 0x91ee5000] 03:56:55 INFO - PROCESS | 1832 | 1464778615899 Marionette DEBUG loaded listener.js 03:56:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0x9aa36c00) [pid = 1832] [serial = 189] [outer = 0x91ee5000] 03:56:56 INFO - PROCESS | 1832 | 1464778616777 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 03:56:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:56:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1539ms 03:56:56 INFO - PROCESS | 1832 | 1464778616809 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 03:56:56 INFO - PROCESS | 1832 | 1464778616813 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 03:56:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:56:56 INFO - PROCESS | 1832 | 1464778616819 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:56:56 INFO - PROCESS | 1832 | 1464778616822 Marionette TRACE conn4 <- [1,226,null,{}] 03:56:56 INFO - PROCESS | 1832 | 1464778616829 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:56 INFO - PROCESS | 1832 | 1464778616996 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 03:56:57 INFO - PROCESS | 1832 | 1464778617284 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x94639000 == 46 [pid = 1832] [id = 64] 03:56:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0x94639400) [pid = 1832] [serial = 190] [outer = (nil)] 03:56:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x94678400) [pid = 1832] [serial = 191] [outer = 0x94639400] 03:56:57 INFO - PROCESS | 1832 | 1464778617423 Marionette DEBUG loaded listener.js 03:56:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x95131400) [pid = 1832] [serial = 192] [outer = 0x94639400] 03:56:58 INFO - PROCESS | 1832 | 1464778618360 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1585ms 03:56:58 INFO - PROCESS | 1832 | 1464778618405 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 03:56:58 INFO - PROCESS | 1832 | 1464778618412 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 03:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:56:58 INFO - PROCESS | 1832 | 1464778618420 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:56:58 INFO - PROCESS | 1832 | 1464778618426 Marionette TRACE conn4 <- [1,230,null,{}] 03:56:58 INFO - PROCESS | 1832 | 1464778618434 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:58 INFO - PROCESS | 1832 | 1464778618607 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 03:56:58 INFO - PROCESS | 1832 | 1464778618773 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x9d9de800 == 45 [pid = 1832] [id = 18] 03:56:58 INFO - PROCESS | 1832 | --DOCSHELL 0x951f1800 == 44 [pid = 1832] [id = 31] 03:56:58 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0x953bd400) [pid = 1832] [serial = 137] [outer = (nil)] [url = about:blank] 03:56:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x95134000 == 45 [pid = 1832] [id = 65] 03:56:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x95163800) [pid = 1832] [serial = 193] [outer = (nil)] 03:56:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x953b9400) [pid = 1832] [serial = 194] [outer = 0x95163800] 03:56:58 INFO - PROCESS | 1832 | 1464778618917 Marionette DEBUG loaded listener.js 03:56:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0x9828a000) [pid = 1832] [serial = 195] [outer = 0x95163800] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 97 (0x9970d800) [pid = 1832] [serial = 95] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 96 (0xa306d400) [pid = 1832] [serial = 134] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 95 (0xa240a000) [pid = 1832] [serial = 132] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 94 (0xa30fa400) [pid = 1832] [serial = 135] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 93 (0x9513f400) [pid = 1832] [serial = 113] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 92 (0x9b197800) [pid = 1832] [serial = 116] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 91 (0x9ba6c400) [pid = 1832] [serial = 128] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 90 (0x99fc1800) [pid = 1832] [serial = 125] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 89 (0x9aa2ec00) [pid = 1832] [serial = 126] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 88 (0xa240f000) [pid = 1832] [serial = 123] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 87 (0xa22c8800) [pid = 1832] [serial = 122] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 86 (0x9d9eac00) [pid = 1832] [serial = 119] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 85 (0xa227f800) [pid = 1832] [serial = 131] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | --DOMWINDOW == 84 (0x9c105c00) [pid = 1832] [serial = 129] [outer = (nil)] [url = about:blank] 03:56:59 INFO - PROCESS | 1832 | 1464778619692 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 03:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1286ms 03:56:59 INFO - PROCESS | 1832 | 1464778619708 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 03:56:59 INFO - PROCESS | 1832 | 1464778619714 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 03:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:56:59 INFO - PROCESS | 1832 | 1464778619744 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:56:59 INFO - PROCESS | 1832 | 1464778619749 Marionette TRACE conn4 <- [1,234,null,{}] 03:56:59 INFO - PROCESS | 1832 | 1464778619755 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:59 INFO - PROCESS | 1832 | 1464778619936 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 03:56:59 INFO - PROCESS | 1832 | 1464778619956 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x99749c00 == 46 [pid = 1832] [id = 66] 03:56:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 85 (0x9a381800) [pid = 1832] [serial = 196] [outer = (nil)] 03:57:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 86 (0x9af4c000) [pid = 1832] [serial = 197] [outer = 0x9a381800] 03:57:00 INFO - PROCESS | 1832 | 1464778620035 Marionette DEBUG loaded listener.js 03:57:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 87 (0x9b19b400) [pid = 1832] [serial = 198] [outer = 0x9a381800] 03:57:00 INFO - PROCESS | 1832 | 1464778620894 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 03:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1195ms 03:57:00 INFO - PROCESS | 1832 | 1464778620934 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 03:57:00 INFO - PROCESS | 1832 | 1464778620938 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 03:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:57:00 INFO - PROCESS | 1832 | 1464778620947 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:57:00 INFO - PROCESS | 1832 | 1464778620955 Marionette TRACE conn4 <- [1,238,null,{}] 03:57:00 INFO - PROCESS | 1832 | 1464778620969 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:01 INFO - PROCESS | 1832 | 1464778621134 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 03:57:01 INFO - PROCESS | 1832 | 1464778621257 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x953b7400 == 47 [pid = 1832] [id = 67] 03:57:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x9af4ac00) [pid = 1832] [serial = 199] [outer = (nil)] 03:57:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0x9d9e6000) [pid = 1832] [serial = 200] [outer = 0x9af4ac00] 03:57:01 INFO - PROCESS | 1832 | 1464778621347 Marionette DEBUG loaded listener.js 03:57:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0xa0713400) [pid = 1832] [serial = 201] [outer = 0x9af4ac00] 03:57:02 INFO - PROCESS | 1832 | 1464778622242 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 03:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1349ms 03:57:02 INFO - PROCESS | 1832 | 1464778622304 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 03:57:02 INFO - PROCESS | 1832 | 1464778622311 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 03:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:57:02 INFO - PROCESS | 1832 | 1464778622322 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:57:02 INFO - PROCESS | 1832 | 1464778622326 Marionette TRACE conn4 <- [1,242,null,{}] 03:57:02 INFO - PROCESS | 1832 | 1464778622345 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:02 INFO - PROCESS | 1832 | 1464778622566 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 03:57:02 INFO - PROCESS | 1832 | 1464778622595 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee4400 == 48 [pid = 1832] [id = 68] 03:57:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0x9ba6c400) [pid = 1832] [serial = 202] [outer = (nil)] 03:57:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0xa22c8800) [pid = 1832] [serial = 203] [outer = 0x9ba6c400] 03:57:02 INFO - PROCESS | 1832 | 1464778622677 Marionette DEBUG loaded listener.js 03:57:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0xa245f400) [pid = 1832] [serial = 204] [outer = 0x9ba6c400] 03:57:03 INFO - PROCESS | 1832 | --DOMWINDOW == 92 (0x953bac00) [pid = 1832] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:57:03 INFO - PROCESS | 1832 | --DOMWINDOW == 91 (0x9467b400) [pid = 1832] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:57:03 INFO - PROCESS | 1832 | --DOMWINDOW == 90 (0x9af4b400) [pid = 1832] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:57:03 INFO - PROCESS | 1832 | --DOMWINDOW == 89 (0x9467dc00) [pid = 1832] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:57:03 INFO - PROCESS | 1832 | --DOMWINDOW == 88 (0x953bec00) [pid = 1832] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:57:03 INFO - PROCESS | 1832 | --DOMWINDOW == 87 (0x9c102c00) [pid = 1832] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:57:03 INFO - PROCESS | 1832 | 1464778623902 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 03:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1641ms 03:57:03 INFO - PROCESS | 1832 | 1464778623964 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 03:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:57:03 INFO - PROCESS | 1832 | 1464778623970 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 03:57:03 INFO - PROCESS | 1832 | 1464778623994 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:57:04 INFO - PROCESS | 1832 | 1464778624000 Marionette TRACE conn4 <- [1,246,null,{}] 03:57:04 INFO - PROCESS | 1832 | 1464778624012 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:04 INFO - PROCESS | 1832 | 1464778624189 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 03:57:04 INFO - PROCESS | 1832 | 1464778624331 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c102c00 == 49 [pid = 1832] [id = 69] 03:57:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 88 (0x9c298400) [pid = 1832] [serial = 205] [outer = (nil)] 03:57:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 89 (0xa30ff800) [pid = 1832] [serial = 206] [outer = 0x9c298400] 03:57:04 INFO - PROCESS | 1832 | 1464778624424 Marionette DEBUG loaded listener.js 03:57:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 90 (0xa623b400) [pid = 1832] [serial = 207] [outer = 0x9c298400] 03:57:05 INFO - PROCESS | 1832 | 1464778625130 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1206ms 03:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:57:05 INFO - PROCESS | 1832 | 1464778625184 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 03:57:05 INFO - PROCESS | 1832 | 1464778625187 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 03:57:05 INFO - PROCESS | 1832 | 1464778625194 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:57:05 INFO - PROCESS | 1832 | 1464778625197 Marionette TRACE conn4 <- [1,250,null,{}] 03:57:05 INFO - PROCESS | 1832 | 1464778625203 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:05 INFO - PROCESS | 1832 | 1464778625360 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 03:57:05 INFO - PROCESS | 1832 | 1464778625371 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ef0800 == 50 [pid = 1832] [id = 70] 03:57:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 91 (0x9a982800) [pid = 1832] [serial = 208] [outer = (nil)] 03:57:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 92 (0x9a98d400) [pid = 1832] [serial = 209] [outer = 0x9a982800] 03:57:05 INFO - PROCESS | 1832 | 1464778625449 Marionette DEBUG loaded listener.js 03:57:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 93 (0xa0626400) [pid = 1832] [serial = 210] [outer = 0x9a982800] 03:57:06 INFO - PROCESS | 1832 | 1464778626551 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1386ms 03:57:06 INFO - PROCESS | 1832 | 1464778626579 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 03:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:57:06 INFO - PROCESS | 1832 | 1464778626585 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 03:57:06 INFO - PROCESS | 1832 | 1464778626594 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:57:06 INFO - PROCESS | 1832 | 1464778626599 Marionette TRACE conn4 <- [1,254,null,{}] 03:57:06 INFO - PROCESS | 1832 | 1464778626608 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:06 INFO - PROCESS | 1832 | 1464778626806 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 03:57:06 INFO - PROCESS | 1832 | 1464778626957 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x952d8000 == 51 [pid = 1832] [id = 71] 03:57:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 94 (0x952d9000) [pid = 1832] [serial = 211] [outer = (nil)] 03:57:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 95 (0x9820cc00) [pid = 1832] [serial = 212] [outer = 0x952d9000] 03:57:07 INFO - PROCESS | 1832 | 1464778627090 Marionette DEBUG loaded listener.js 03:57:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 96 (0x99fcc000) [pid = 1832] [serial = 213] [outer = 0x952d9000] 03:57:07 INFO - PROCESS | 1832 | 1464778627952 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 03:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1435ms 03:57:08 INFO - PROCESS | 1832 | 1464778628029 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 03:57:08 INFO - PROCESS | 1832 | 1464778628038 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 03:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:57:08 INFO - PROCESS | 1832 | 1464778628050 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:57:08 INFO - PROCESS | 1832 | 1464778628054 Marionette TRACE conn4 <- [1,258,null,{}] 03:57:08 INFO - PROCESS | 1832 | 1464778628062 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:08 INFO - PROCESS | 1832 | 1464778628293 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 03:57:08 INFO - PROCESS | 1832 | 1464778628442 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a98e400 == 52 [pid = 1832] [id = 72] 03:57:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 97 (0x9af49800) [pid = 1832] [serial = 214] [outer = (nil)] 03:57:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 98 (0x9b19b000) [pid = 1832] [serial = 215] [outer = 0x9af49800] 03:57:08 INFO - PROCESS | 1832 | 1464778628579 Marionette DEBUG loaded listener.js 03:57:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 99 (0x9b847c00) [pid = 1832] [serial = 216] [outer = 0x9af49800] 03:57:09 INFO - PROCESS | 1832 | 1464778629419 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 03:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1390ms 03:57:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 100 (0x9b199c00) [pid = 1832] [serial = 217] [outer = 0xa227e800] 03:57:09 INFO - PROCESS | 1832 | 1464778629496 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 03:57:09 INFO - PROCESS | 1832 | 1464778629500 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 03:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:57:09 INFO - PROCESS | 1832 | 1464778629569 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:57:09 INFO - PROCESS | 1832 | 1464778629576 Marionette TRACE conn4 <- [1,262,null,{}] 03:57:09 INFO - PROCESS | 1832 | 1464778629606 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:09 INFO - PROCESS | 1832 | 1464778629778 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 03:57:09 INFO - PROCESS | 1832 | 1464778629904 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b18d400 == 53 [pid = 1832] [id = 73] 03:57:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 101 (0x9b199800) [pid = 1832] [serial = 218] [outer = (nil)] 03:57:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 102 (0xa227f800) [pid = 1832] [serial = 219] [outer = 0x9b199800] 03:57:10 INFO - PROCESS | 1832 | 1464778630190 Marionette DEBUG loaded listener.js 03:57:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0xa6742800) [pid = 1832] [serial = 220] [outer = 0x9b199800] 03:57:11 INFO - PROCESS | 1832 | 1464778631108 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 03:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1601ms 03:57:11 INFO - PROCESS | 1832 | 1464778631120 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 03:57:11 INFO - PROCESS | 1832 | 1464778631124 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 03:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:57:11 INFO - PROCESS | 1832 | 1464778631132 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:57:11 INFO - PROCESS | 1832 | 1464778631136 Marionette TRACE conn4 <- [1,266,null,{}] 03:57:11 INFO - PROCESS | 1832 | 1464778631142 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:11 INFO - PROCESS | 1832 | 1464778631314 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 03:57:11 INFO - PROCESS | 1832 | 1464778631479 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x94680400 == 54 [pid = 1832] [id = 74] 03:57:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0xa673ac00) [pid = 1832] [serial = 221] [outer = (nil)] 03:57:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0xa6e8ac00) [pid = 1832] [serial = 222] [outer = 0xa673ac00] 03:57:11 INFO - PROCESS | 1832 | 1464778631568 Marionette DEBUG loaded listener.js 03:57:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0xa6e8e000) [pid = 1832] [serial = 223] [outer = 0xa673ac00] 03:57:12 INFO - PROCESS | 1832 | 1464778632498 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 03:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1434ms 03:57:12 INFO - PROCESS | 1832 | 1464778632567 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 03:57:12 INFO - PROCESS | 1832 | 1464778632570 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 03:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:57:12 INFO - PROCESS | 1832 | 1464778632578 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:57:12 INFO - PROCESS | 1832 | 1464778632582 Marionette TRACE conn4 <- [1,270,null,{}] 03:57:12 INFO - PROCESS | 1832 | 1464778632588 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:12 INFO - PROCESS | 1832 | 1464778632768 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 03:57:12 INFO - PROCESS | 1832 | 1464778632919 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x95772c00 == 55 [pid = 1832] [id = 75] 03:57:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x95773400) [pid = 1832] [serial = 224] [outer = (nil)] 03:57:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x95778800) [pid = 1832] [serial = 225] [outer = 0x95773400] 03:57:13 INFO - PROCESS | 1832 | 1464778633014 Marionette DEBUG loaded listener.js 03:57:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x9577b000) [pid = 1832] [serial = 226] [outer = 0x95773400] 03:57:13 INFO - PROCESS | 1832 | 1464778633904 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1384ms 03:57:13 INFO - PROCESS | 1832 | 1464778633963 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 03:57:13 INFO - PROCESS | 1832 | 1464778633967 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 03:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:57:13 INFO - PROCESS | 1832 | 1464778633974 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:57:13 INFO - PROCESS | 1832 | 1464778633977 Marionette TRACE conn4 <- [1,274,null,{}] 03:57:13 INFO - PROCESS | 1832 | 1464778633985 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:14 INFO - PROCESS | 1832 | 1464778634236 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 03:57:14 INFO - PROCESS | 1832 | 1464778634460 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eecc00 == 56 [pid = 1832] [id = 76] 03:57:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x91eefc00) [pid = 1832] [serial = 227] [outer = (nil)] 03:57:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x958e4000) [pid = 1832] [serial = 228] [outer = 0x91eefc00] 03:57:14 INFO - PROCESS | 1832 | 1464778634628 Marionette DEBUG loaded listener.js 03:57:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x958eb000) [pid = 1832] [serial = 229] [outer = 0x91eefc00] 03:57:15 INFO - PROCESS | 1832 | 1464778635475 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 03:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1552ms 03:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:57:15 INFO - PROCESS | 1832 | 1464778635527 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 03:57:15 INFO - PROCESS | 1832 | 1464778635531 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 03:57:15 INFO - PROCESS | 1832 | 1464778635538 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:57:15 INFO - PROCESS | 1832 | 1464778635548 Marionette TRACE conn4 <- [1,278,null,{}] 03:57:15 INFO - PROCESS | 1832 | 1464778635556 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:15 INFO - PROCESS | 1832 | 1464778635740 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 03:57:15 INFO - PROCESS | 1832 | 1464778635892 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eea800 == 57 [pid = 1832] [id = 77] 03:57:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x951ea400) [pid = 1832] [serial = 230] [outer = (nil)] 03:57:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x95a6a000) [pid = 1832] [serial = 231] [outer = 0x951ea400] 03:57:15 INFO - PROCESS | 1832 | 1464778635982 Marionette DEBUG loaded listener.js 03:57:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x95a6e000) [pid = 1832] [serial = 232] [outer = 0x951ea400] 03:57:17 INFO - PROCESS | 1832 | 1464778637182 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 03:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1702ms 03:57:17 INFO - PROCESS | 1832 | 1464778637239 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 03:57:17 INFO - PROCESS | 1832 | 1464778637244 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 03:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:57:17 INFO - PROCESS | 1832 | 1464778637254 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:57:17 INFO - PROCESS | 1832 | 1464778637259 Marionette TRACE conn4 <- [1,282,null,{}] 03:57:17 INFO - PROCESS | 1832 | 1464778637270 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:17 INFO - PROCESS | 1832 | 1464778637541 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 03:57:17 INFO - PROCESS | 1832 | 1464778637680 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x9467b400 == 58 [pid = 1832] [id = 78] 03:57:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x9467bc00) [pid = 1832] [serial = 233] [outer = (nil)] 03:57:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x953b8400) [pid = 1832] [serial = 234] [outer = 0x9467bc00] 03:57:17 INFO - PROCESS | 1832 | 1464778637765 Marionette DEBUG loaded listener.js 03:57:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x95774400) [pid = 1832] [serial = 235] [outer = 0x9467bc00] 03:57:18 INFO - PROCESS | 1832 | 1464778638685 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 03:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1487ms 03:57:18 INFO - PROCESS | 1832 | 1464778638742 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 03:57:18 INFO - PROCESS | 1832 | 1464778638752 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 03:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:57:18 INFO - PROCESS | 1832 | 1464778638763 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:57:18 INFO - PROCESS | 1832 | 1464778638767 Marionette TRACE conn4 <- [1,286,null,{}] 03:57:18 INFO - PROCESS | 1832 | 1464778638774 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:18 INFO - PROCESS | 1832 | 1464778638953 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 03:57:19 INFO - PROCESS | 1832 | --DOCSHELL 0x97735c00 == 57 [pid = 1832] [id = 29] 03:57:19 INFO - PROCESS | 1832 | --DOCSHELL 0x9503d400 == 56 [pid = 1832] [id = 32] 03:57:19 INFO - PROCESS | 1832 | --DOCSHELL 0x9b572400 == 55 [pid = 1832] [id = 26] 03:57:19 INFO - PROCESS | 1832 | --DOCSHELL 0x95044400 == 54 [pid = 1832] [id = 25] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0xa2636c00) [pid = 1832] [serial = 170] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | 1464778639157 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:19 INFO - PROCESS | 1832 | --DOCSHELL 0x9c3dac00 == 53 [pid = 1832] [id = 19] 03:57:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eeb000 == 54 [pid = 1832] [id = 79] 03:57:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x9467c000) [pid = 1832] [serial = 236] [outer = (nil)] 03:57:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x9513b400) [pid = 1832] [serial = 237] [outer = 0x9467c000] 03:57:19 INFO - PROCESS | 1832 | 1464778639250 Marionette DEBUG loaded listener.js 03:57:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x958df800) [pid = 1832] [serial = 238] [outer = 0x9467c000] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x953c0400) [pid = 1832] [serial = 138] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x953ba000) [pid = 1832] [serial = 167] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x9b5b1800) [pid = 1832] [serial = 161] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x9516d000) [pid = 1832] [serial = 155] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x9a294000) [pid = 1832] [serial = 159] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x9b6c9800) [pid = 1832] [serial = 168] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x953b9800) [pid = 1832] [serial = 156] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0xa35e8c00) [pid = 1832] [serial = 149] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x9b6c5000) [pid = 1832] [serial = 143] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0xa0622000) [pid = 1832] [serial = 165] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x9b3dc000) [pid = 1832] [serial = 152] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x95047c00) [pid = 1832] [serial = 140] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x9c290c00) [pid = 1832] [serial = 164] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x9b84b400) [pid = 1832] [serial = 162] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x9974d000) [pid = 1832] [serial = 158] [outer = (nil)] [url = about:blank] 03:57:19 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0xa0711400) [pid = 1832] [serial = 146] [outer = (nil)] [url = about:blank] 03:57:20 INFO - PROCESS | 1832 | 1464778640130 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 03:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1432ms 03:57:20 INFO - PROCESS | 1832 | 1464778640195 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 03:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:57:20 INFO - PROCESS | 1832 | 1464778640200 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 03:57:20 INFO - PROCESS | 1832 | 1464778640207 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:57:20 INFO - PROCESS | 1832 | 1464778640213 Marionette TRACE conn4 <- [1,290,null,{}] 03:57:20 INFO - PROCESS | 1832 | 1464778640229 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:20 INFO - PROCESS | 1832 | 1464778640411 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 03:57:20 INFO - PROCESS | 1832 | 1464778640529 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x95049800 == 55 [pid = 1832] [id = 80] 03:57:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x95773000) [pid = 1832] [serial = 239] [outer = (nil)] 03:57:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x9974d400) [pid = 1832] [serial = 240] [outer = 0x95773000] 03:57:20 INFO - PROCESS | 1832 | 1464778640612 Marionette DEBUG loaded listener.js 03:57:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x9a381400) [pid = 1832] [serial = 241] [outer = 0x95773000] 03:57:21 INFO - PROCESS | 1832 | 1464778641435 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1286ms 03:57:21 INFO - PROCESS | 1832 | 1464778641516 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 03:57:21 INFO - PROCESS | 1832 | 1464778641525 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 03:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:57:21 INFO - PROCESS | 1832 | 1464778641536 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:57:21 INFO - PROCESS | 1832 | 1464778641539 Marionette TRACE conn4 <- [1,294,null,{}] 03:57:21 INFO - PROCESS | 1832 | 1464778641551 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:21 INFO - PROCESS | 1832 | 1464778641727 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 03:57:21 INFO - PROCESS | 1832 | 1464778641856 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x952dc000 == 56 [pid = 1832] [id = 81] 03:57:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x95a73800) [pid = 1832] [serial = 242] [outer = (nil)] 03:57:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x9af4e800) [pid = 1832] [serial = 243] [outer = 0x95a73800] 03:57:21 INFO - PROCESS | 1832 | 1464778641933 Marionette DEBUG loaded listener.js 03:57:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x9b19a000) [pid = 1832] [serial = 244] [outer = 0x95a73800] 03:57:22 INFO - PROCESS | 1832 | 1464778642757 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1287ms 03:57:22 INFO - PROCESS | 1832 | 1464778642827 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 03:57:22 INFO - PROCESS | 1832 | 1464778642833 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 03:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:57:22 INFO - PROCESS | 1832 | 1464778642842 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:57:22 INFO - PROCESS | 1832 | 1464778642846 Marionette TRACE conn4 <- [1,298,null,{}] 03:57:22 INFO - PROCESS | 1832 | 1464778642869 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:23 INFO - PROCESS | 1832 | 1464778643135 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 03:57:23 INFO - PROCESS | 1832 | 1464778643182 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x94677400 == 57 [pid = 1832] [id = 82] 03:57:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x9a987800) [pid = 1832] [serial = 245] [outer = (nil)] 03:57:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x9b6c8000) [pid = 1832] [serial = 246] [outer = 0x9a987800] 03:57:23 INFO - PROCESS | 1832 | 1464778643309 Marionette DEBUG loaded listener.js 03:57:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x9b818c00) [pid = 1832] [serial = 247] [outer = 0x9a987800] 03:57:24 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x9c08ec00) [pid = 1832] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:57:24 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x9ba6c400) [pid = 1832] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:57:24 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x9a381800) [pid = 1832] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:57:24 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x9c298400) [pid = 1832] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:57:24 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x95163800) [pid = 1832] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:57:24 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x94639400) [pid = 1832] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:57:24 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x9af4ac00) [pid = 1832] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:57:24 INFO - PROCESS | 1832 | 1464778644452 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1650ms 03:57:24 INFO - PROCESS | 1832 | 1464778644493 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 03:57:24 INFO - PROCESS | 1832 | 1464778644497 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 03:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:57:24 INFO - PROCESS | 1832 | 1464778644504 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:57:24 INFO - PROCESS | 1832 | 1464778644507 Marionette TRACE conn4 <- [1,302,null,{}] 03:57:24 INFO - PROCESS | 1832 | 1464778644518 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:24 INFO - PROCESS | 1832 | 1464778644745 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 03:57:24 INFO - PROCESS | 1832 | 1464778644762 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x94677000 == 58 [pid = 1832] [id = 83] 03:57:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x9a381800) [pid = 1832] [serial = 248] [outer = (nil)] 03:57:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x9c1ce800) [pid = 1832] [serial = 249] [outer = 0x9a381800] 03:57:24 INFO - PROCESS | 1832 | 1464778644843 Marionette DEBUG loaded listener.js 03:57:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x9d9e8800) [pid = 1832] [serial = 250] [outer = 0x9a381800] 03:57:25 INFO - PROCESS | 1832 | 1464778645673 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1188ms 03:57:25 INFO - PROCESS | 1832 | 1464778645703 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 03:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:57:25 INFO - PROCESS | 1832 | 1464778645707 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 03:57:25 INFO - PROCESS | 1832 | 1464778645713 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:57:25 INFO - PROCESS | 1832 | 1464778645717 Marionette TRACE conn4 <- [1,306,null,{}] 03:57:25 INFO - PROCESS | 1832 | 1464778645722 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:25 INFO - PROCESS | 1832 | 1464778645877 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 03:57:25 INFO - PROCESS | 1832 | 1464778645893 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c052800 == 59 [pid = 1832] [id = 84] 03:57:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x9c103800) [pid = 1832] [serial = 251] [outer = (nil)] 03:57:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0xa2154000) [pid = 1832] [serial = 252] [outer = 0x9c103800] 03:57:25 INFO - PROCESS | 1832 | 1464778645970 Marionette DEBUG loaded listener.js 03:57:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0xa21b8000) [pid = 1832] [serial = 253] [outer = 0x9c103800] 03:57:27 INFO - PROCESS | 1832 | 1464778647120 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1480ms 03:57:27 INFO - PROCESS | 1832 | 1464778647195 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 03:57:27 INFO - PROCESS | 1832 | 1464778647203 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 03:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:57:27 INFO - PROCESS | 1832 | 1464778647212 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:57:27 INFO - PROCESS | 1832 | 1464778647218 Marionette TRACE conn4 <- [1,310,null,{}] 03:57:27 INFO - PROCESS | 1832 | 1464778647229 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:27 INFO - PROCESS | 1832 | 1464778647460 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 03:57:27 INFO - PROCESS | 1832 | 1464778647660 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x9513e800 == 60 [pid = 1832] [id = 85] 03:57:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x952e4000) [pid = 1832] [serial = 254] [outer = (nil)] 03:57:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x9577e800) [pid = 1832] [serial = 255] [outer = 0x952e4000] 03:57:27 INFO - PROCESS | 1832 | 1464778647799 Marionette DEBUG loaded listener.js 03:57:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x958e5c00) [pid = 1832] [serial = 256] [outer = 0x952e4000] 03:57:28 INFO - PROCESS | 1832 | 1464778648678 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1505ms 03:57:28 INFO - PROCESS | 1832 | 1464778648718 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 03:57:28 INFO - PROCESS | 1832 | 1464778648727 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 03:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:57:28 INFO - PROCESS | 1832 | 1464778648739 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:57:28 INFO - PROCESS | 1832 | 1464778648743 Marionette TRACE conn4 <- [1,314,null,{}] 03:57:28 INFO - PROCESS | 1832 | 1464778648750 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:28 INFO - PROCESS | 1832 | 1464778648945 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 03:57:29 INFO - PROCESS | 1832 | 1464778649101 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x95a74800 == 61 [pid = 1832] [id = 86] 03:57:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x98206c00) [pid = 1832] [serial = 257] [outer = (nil)] 03:57:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x9a380800) [pid = 1832] [serial = 258] [outer = 0x98206c00] 03:57:29 INFO - PROCESS | 1832 | 1464778649194 Marionette DEBUG loaded listener.js 03:57:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x9aa37000) [pid = 1832] [serial = 259] [outer = 0x98206c00] 03:57:30 INFO - PROCESS | 1832 | 1464778650169 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1483ms 03:57:30 INFO - PROCESS | 1832 | 1464778650222 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 03:57:30 INFO - PROCESS | 1832 | 1464778650226 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 03:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:57:30 INFO - PROCESS | 1832 | 1464778650234 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:57:30 INFO - PROCESS | 1832 | 1464778650240 Marionette TRACE conn4 <- [1,318,null,{}] 03:57:30 INFO - PROCESS | 1832 | 1464778650258 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:30 INFO - PROCESS | 1832 | 1464778650522 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 03:57:30 INFO - PROCESS | 1832 | 1464778650731 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x95a77c00 == 62 [pid = 1832] [id = 87] 03:57:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x9b84a000) [pid = 1832] [serial = 260] [outer = (nil)] 03:57:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0xa26cbc00) [pid = 1832] [serial = 261] [outer = 0x9b84a000] 03:57:30 INFO - PROCESS | 1832 | 1464778650828 Marionette DEBUG loaded listener.js 03:57:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0xa50b2400) [pid = 1832] [serial = 262] [outer = 0x9b84a000] 03:57:31 INFO - PROCESS | 1832 | 1464778651775 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1602ms 03:57:31 INFO - PROCESS | 1832 | 1464778651837 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 03:57:31 INFO - PROCESS | 1832 | 1464778651843 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 03:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:57:31 INFO - PROCESS | 1832 | 1464778651851 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:57:31 INFO - PROCESS | 1832 | 1464778651854 Marionette TRACE conn4 <- [1,322,null,{}] 03:57:31 INFO - PROCESS | 1832 | 1464778651862 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:32 INFO - PROCESS | 1832 | 1464778652086 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 03:57:32 INFO - PROCESS | 1832 | 1464778652281 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x94635800 == 63 [pid = 1832] [id = 88] 03:57:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0xa30fc000) [pid = 1832] [serial = 263] [outer = (nil)] 03:57:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0xa670c800) [pid = 1832] [serial = 264] [outer = 0xa30fc000] 03:57:32 INFO - PROCESS | 1832 | 1464778652415 Marionette DEBUG loaded listener.js 03:57:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0xa6768400) [pid = 1832] [serial = 265] [outer = 0xa30fc000] 03:57:33 INFO - PROCESS | 1832 | 1464778653314 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1485ms 03:57:33 INFO - PROCESS | 1832 | 1464778653337 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 03:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:57:33 INFO - PROCESS | 1832 | 1464778653341 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 03:57:33 INFO - PROCESS | 1832 | 1464778653348 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:57:33 INFO - PROCESS | 1832 | 1464778653352 Marionette TRACE conn4 <- [1,326,null,{}] 03:57:33 INFO - PROCESS | 1832 | 1464778653358 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:33 INFO - PROCESS | 1832 | 1464778653534 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 03:57:33 INFO - PROCESS | 1832 | 1464778653695 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee9400 == 64 [pid = 1832] [id = 89] 03:57:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x93a5f800) [pid = 1832] [serial = 266] [outer = (nil)] 03:57:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0xa6f45800) [pid = 1832] [serial = 267] [outer = 0x93a5f800] 03:57:33 INFO - PROCESS | 1832 | 1464778653793 Marionette DEBUG loaded listener.js 03:57:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0xa6f47c00) [pid = 1832] [serial = 268] [outer = 0x93a5f800] 03:57:34 INFO - PROCESS | 1832 | 1464778654719 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1385ms 03:57:34 INFO - PROCESS | 1832 | 1464778654733 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 03:57:34 INFO - PROCESS | 1832 | 1464778654736 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 03:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:57:34 INFO - PROCESS | 1832 | 1464778654743 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:57:34 INFO - PROCESS | 1832 | 1464778654747 Marionette TRACE conn4 <- [1,330,null,{}] 03:57:34 INFO - PROCESS | 1832 | 1464778654753 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:34 INFO - PROCESS | 1832 | 1464778654948 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 03:57:35 INFO - PROCESS | 1832 | 1464778655112 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x918c5400 == 65 [pid = 1832] [id = 90] 03:57:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x918c6000) [pid = 1832] [serial = 269] [outer = (nil)] 03:57:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x918cd800) [pid = 1832] [serial = 270] [outer = 0x918c6000] 03:57:35 INFO - PROCESS | 1832 | 1464778655205 Marionette DEBUG loaded listener.js 03:57:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0xa6f4a400) [pid = 1832] [serial = 271] [outer = 0x918c6000] 03:57:36 INFO - PROCESS | 1832 | 1464778656143 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1430ms 03:57:36 INFO - PROCESS | 1832 | 1464778656175 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 03:57:36 INFO - PROCESS | 1832 | 1464778656179 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 03:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:57:36 INFO - PROCESS | 1832 | 1464778656186 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:57:36 INFO - PROCESS | 1832 | 1464778656189 Marionette TRACE conn4 <- [1,334,null,{}] 03:57:36 INFO - PROCESS | 1832 | 1464778656196 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:36 INFO - PROCESS | 1832 | 1464778656383 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 03:57:36 INFO - PROCESS | 1832 | 1464778656576 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f757000 == 66 [pid = 1832] [id = 91] 03:57:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8f759800) [pid = 1832] [serial = 272] [outer = (nil)] 03:57:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8f75cc00) [pid = 1832] [serial = 273] [outer = 0x8f759800] 03:57:36 INFO - PROCESS | 1832 | 1464778656754 Marionette DEBUG loaded listener.js 03:57:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8f760c00) [pid = 1832] [serial = 274] [outer = 0x8f759800] 03:57:37 INFO - PROCESS | 1832 | 1464778657619 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1489ms 03:57:37 INFO - PROCESS | 1832 | 1464778657677 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 03:57:37 INFO - PROCESS | 1832 | 1464778657681 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 03:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:57:37 INFO - PROCESS | 1832 | 1464778657688 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:57:37 INFO - PROCESS | 1832 | 1464778657692 Marionette TRACE conn4 <- [1,338,null,{}] 03:57:37 INFO - PROCESS | 1832 | 1464778657699 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:37 INFO - PROCESS | 1832 | 1464778657886 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 03:57:38 INFO - PROCESS | 1832 | 1464778658056 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f75e000 == 67 [pid = 1832] [id = 92] 03:57:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8f75f800) [pid = 1832] [serial = 275] [outer = (nil)] 03:57:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8f9a2400) [pid = 1832] [serial = 276] [outer = 0x8f75f800] 03:57:38 INFO - PROCESS | 1832 | 1464778658148 Marionette DEBUG loaded listener.js 03:57:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8f9a4000) [pid = 1832] [serial = 277] [outer = 0x8f75f800] 03:57:39 INFO - PROCESS | 1832 | 1464778659006 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1331ms 03:57:39 INFO - PROCESS | 1832 | 1464778659019 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 03:57:39 INFO - PROCESS | 1832 | 1464778659024 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 03:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:57:39 INFO - PROCESS | 1832 | 1464778659049 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:57:39 INFO - PROCESS | 1832 | 1464778659053 Marionette TRACE conn4 <- [1,342,null,{}] 03:57:39 INFO - PROCESS | 1832 | 1464778659060 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:39 INFO - PROCESS | 1832 | 1464778659253 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 03:57:39 INFO - PROCESS | 1832 | 1464778659411 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f756800 == 68 [pid = 1832] [id = 93] 03:57:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f75d400) [pid = 1832] [serial = 278] [outer = (nil)] 03:57:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8f9aac00) [pid = 1832] [serial = 279] [outer = 0x8f75d400] 03:57:39 INFO - PROCESS | 1832 | 1464778659497 Marionette DEBUG loaded listener.js 03:57:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8f9acc00) [pid = 1832] [serial = 280] [outer = 0x8f75d400] 03:57:40 INFO - PROCESS | 1832 | 1464778660691 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1689ms 03:57:40 INFO - PROCESS | 1832 | 1464778660737 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 03:57:40 INFO - PROCESS | 1832 | 1464778660744 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 03:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:57:40 INFO - PROCESS | 1832 | 1464778660753 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:57:40 INFO - PROCESS | 1832 | 1464778660757 Marionette TRACE conn4 <- [1,346,null,{}] 03:57:40 INFO - PROCESS | 1832 | 1464778660767 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:40 INFO - PROCESS | 1832 | 1464778660952 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 03:57:41 INFO - PROCESS | 1832 | 1464778661172 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f99e400 == 69 [pid = 1832] [id = 94] 03:57:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x918c4c00) [pid = 1832] [serial = 281] [outer = (nil)] 03:57:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x91ee2400) [pid = 1832] [serial = 282] [outer = 0x918c4c00] 03:57:41 INFO - PROCESS | 1832 | 1464778661267 Marionette DEBUG loaded listener.js 03:57:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x91eef800) [pid = 1832] [serial = 283] [outer = 0x918c4c00] 03:57:42 INFO - PROCESS | 1832 | 1464778662294 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1587ms 03:57:42 INFO - PROCESS | 1832 | 1464778662341 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 03:57:42 INFO - PROCESS | 1832 | 1464778662350 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 03:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:57:42 INFO - PROCESS | 1832 | 1464778662361 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:57:42 INFO - PROCESS | 1832 | 1464778662365 Marionette TRACE conn4 <- [1,350,null,{}] 03:57:42 INFO - PROCESS | 1832 | 1464778662372 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:42 INFO - PROCESS | 1832 | 1464778662553 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 03:57:42 INFO - PROCESS | 1832 | 1464778662759 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ef1800 == 70 [pid = 1832] [id = 95] 03:57:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x9467b800) [pid = 1832] [serial = 284] [outer = (nil)] 03:57:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x95163800) [pid = 1832] [serial = 285] [outer = 0x9467b800] 03:57:42 INFO - PROCESS | 1832 | 1464778662874 Marionette DEBUG loaded listener.js 03:57:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x952de400) [pid = 1832] [serial = 286] [outer = 0x9467b800] 03:57:43 INFO - PROCESS | 1832 | --DOCSHELL 0x94677000 == 69 [pid = 1832] [id = 83] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x91eec800) [pid = 1832] [serial = 188] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9a98d400) [pid = 1832] [serial = 209] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOCSHELL 0x94677400 == 68 [pid = 1832] [id = 82] 03:57:43 INFO - PROCESS | 1832 | --DOCSHELL 0x952dc000 == 67 [pid = 1832] [id = 81] 03:57:43 INFO - PROCESS | 1832 | --DOCSHELL 0x95049800 == 66 [pid = 1832] [id = 80] 03:57:43 INFO - PROCESS | 1832 | --DOCSHELL 0x91eeb000 == 65 [pid = 1832] [id = 79] 03:57:43 INFO - PROCESS | 1832 | --DOCSHELL 0x9467b400 == 64 [pid = 1832] [id = 78] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0xa3068000) [pid = 1832] [serial = 171] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0xa22c8800) [pid = 1832] [serial = 203] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0xa245f400) [pid = 1832] [serial = 204] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9af4c000) [pid = 1832] [serial = 197] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0xa30ff800) [pid = 1832] [serial = 206] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x9b19b400) [pid = 1832] [serial = 198] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x953b9400) [pid = 1832] [serial = 194] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x9828a000) [pid = 1832] [serial = 195] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x9513c400) [pid = 1832] [serial = 173] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x9b196800) [pid = 1832] [serial = 176] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0xa2466c00) [pid = 1832] [serial = 179] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x95131400) [pid = 1832] [serial = 192] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x94678400) [pid = 1832] [serial = 191] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0xa6235400) [pid = 1832] [serial = 182] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x9d9e6000) [pid = 1832] [serial = 200] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x952e2400) [pid = 1832] [serial = 185] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0xa623b400) [pid = 1832] [serial = 207] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0xa0713400) [pid = 1832] [serial = 201] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1832 | 1464778663931 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1588ms 03:57:43 INFO - PROCESS | 1832 | 1464778663950 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 03:57:43 INFO - PROCESS | 1832 | 1464778663953 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 03:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:57:43 INFO - PROCESS | 1832 | 1464778663961 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:57:43 INFO - PROCESS | 1832 | 1464778663967 Marionette TRACE conn4 <- [1,354,null,{}] 03:57:43 INFO - PROCESS | 1832 | 1464778663984 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:44 INFO - PROCESS | 1832 | 1464778664157 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 03:57:44 INFO - PROCESS | 1832 | 1464778664284 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eeb000 == 65 [pid = 1832] [id = 96] 03:57:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x952e1800) [pid = 1832] [serial = 287] [outer = (nil)] 03:57:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x958de000) [pid = 1832] [serial = 288] [outer = 0x952e1800] 03:57:44 INFO - PROCESS | 1832 | 1464778664365 Marionette DEBUG loaded listener.js 03:57:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x95a6b800) [pid = 1832] [serial = 289] [outer = 0x952e1800] 03:57:45 INFO - PROCESS | 1832 | 1464778665146 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1234ms 03:57:45 INFO - PROCESS | 1832 | 1464778665197 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 03:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:57:45 INFO - PROCESS | 1832 | 1464778665202 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 03:57:45 INFO - PROCESS | 1832 | 1464778665208 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:57:45 INFO - PROCESS | 1832 | 1464778665211 Marionette TRACE conn4 <- [1,358,null,{}] 03:57:45 INFO - PROCESS | 1832 | 1464778665217 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:45 INFO - PROCESS | 1832 | 1464778665384 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 03:57:45 INFO - PROCESS | 1832 | 1464778665395 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x951ec400 == 66 [pid = 1832] [id = 97] 03:57:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x9773c000) [pid = 1832] [serial = 290] [outer = (nil)] 03:57:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x99701800) [pid = 1832] [serial = 291] [outer = 0x9773c000] 03:57:45 INFO - PROCESS | 1832 | 1464778665472 Marionette DEBUG loaded listener.js 03:57:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x9a981400) [pid = 1832] [serial = 292] [outer = 0x9773c000] 03:57:46 INFO - PROCESS | 1832 | 1464778666500 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1338ms 03:57:46 INFO - PROCESS | 1832 | 1464778666555 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 03:57:46 INFO - PROCESS | 1832 | 1464778666558 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 03:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:57:46 INFO - PROCESS | 1832 | 1464778666566 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:57:46 INFO - PROCESS | 1832 | 1464778666569 Marionette TRACE conn4 <- [1,362,null,{}] 03:57:46 INFO - PROCESS | 1832 | 1464778666575 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:46 INFO - PROCESS | 1832 | 1464778666804 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 03:57:46 INFO - PROCESS | 1832 | 1464778666837 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x991bfc00 == 67 [pid = 1832] [id = 98] 03:57:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x9a985400) [pid = 1832] [serial = 293] [outer = (nil)] 03:57:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x9a98cc00) [pid = 1832] [serial = 294] [outer = 0x9a985400] 03:57:46 INFO - PROCESS | 1832 | 1464778666919 Marionette DEBUG loaded listener.js 03:57:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x9a990800) [pid = 1832] [serial = 295] [outer = 0x9a985400] 03:57:47 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x95773000) [pid = 1832] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:57:47 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x95a73800) [pid = 1832] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:57:47 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x9a381800) [pid = 1832] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:57:47 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x9a987800) [pid = 1832] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:57:47 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x9467c000) [pid = 1832] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:57:47 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x9467bc00) [pid = 1832] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:57:48 INFO - PROCESS | 1832 | 1464778668177 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1641ms 03:57:48 INFO - PROCESS | 1832 | 1464778668209 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 03:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:57:48 INFO - PROCESS | 1832 | 1464778668213 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 03:57:48 INFO - PROCESS | 1832 | 1464778668220 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:57:48 INFO - PROCESS | 1832 | 1464778668224 Marionette TRACE conn4 <- [1,366,null,{}] 03:57:48 INFO - PROCESS | 1832 | 1464778668231 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:48 INFO - PROCESS | 1832 | 1464778668450 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 03:57:48 INFO - PROCESS | 1832 | 1464778668692 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x918cb800 == 68 [pid = 1832] [id = 99] 03:57:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x95773000) [pid = 1832] [serial = 296] [outer = (nil)] 03:57:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x9b6c1c00) [pid = 1832] [serial = 297] [outer = 0x95773000] 03:57:48 INFO - PROCESS | 1832 | 1464778668821 Marionette DEBUG loaded listener.js 03:57:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x9ba67800) [pid = 1832] [serial = 298] [outer = 0x95773000] 03:57:49 INFO - PROCESS | 1832 | 1464778669641 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1487ms 03:57:49 INFO - PROCESS | 1832 | 1464778669708 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 03:57:49 INFO - PROCESS | 1832 | 1464778669712 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 03:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:57:49 INFO - PROCESS | 1832 | 1464778669719 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:57:49 INFO - PROCESS | 1832 | 1464778669723 Marionette TRACE conn4 <- [1,370,null,{}] 03:57:49 INFO - PROCESS | 1832 | 1464778669729 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:49 INFO - PROCESS | 1832 | 1464778669899 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 03:57:50 INFO - PROCESS | 1832 | 1464778670018 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f752c00 == 69 [pid = 1832] [id = 100] 03:57:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8f755000) [pid = 1832] [serial = 299] [outer = (nil)] 03:57:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8f905800) [pid = 1832] [serial = 300] [outer = 0x8f755000] 03:57:50 INFO - PROCESS | 1832 | 1464778670196 Marionette DEBUG loaded listener.js 03:57:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8f90c800) [pid = 1832] [serial = 301] [outer = 0x8f755000] 03:57:51 INFO - PROCESS | 1832 | 1464778671265 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1587ms 03:57:51 INFO - PROCESS | 1832 | 1464778671309 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 03:57:51 INFO - PROCESS | 1832 | 1464778671318 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 03:57:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:57:51 INFO - PROCESS | 1832 | 1464778671328 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:57:51 INFO - PROCESS | 1832 | 1464778671334 Marionette TRACE conn4 <- [1,374,null,{}] 03:57:51 INFO - PROCESS | 1832 | 1464778671344 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:51 INFO - PROCESS | 1832 | 1464778671582 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 03:57:51 INFO - PROCESS | 1832 | 1464778671854 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f75bc00 == 70 [pid = 1832] [id = 101] 03:57:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x918ce800) [pid = 1832] [serial = 302] [outer = (nil)] 03:57:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x91eec800) [pid = 1832] [serial = 303] [outer = 0x918ce800] 03:57:52 INFO - PROCESS | 1832 | 1464778672001 Marionette DEBUG loaded listener.js 03:57:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x94681000) [pid = 1832] [serial = 304] [outer = 0x918ce800] 03:57:53 INFO - PROCESS | 1832 | 1464778673027 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:57:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:57:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1741ms 03:57:53 INFO - PROCESS | 1832 | 1464778673070 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 03:57:53 INFO - PROCESS | 1832 | 1464778673077 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 03:57:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:57:53 INFO - PROCESS | 1832 | 1464778673089 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:57:53 INFO - PROCESS | 1832 | 1464778673094 Marionette TRACE conn4 <- [1,378,null,{}] 03:57:53 INFO - PROCESS | 1832 | 1464778673101 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:53 INFO - PROCESS | 1832 | 1464778673355 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 03:57:53 INFO - PROCESS | 1832 | 1464778673628 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x953b3800 == 71 [pid = 1832] [id = 102] 03:57:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x953bbc00) [pid = 1832] [serial = 305] [outer = (nil)] 03:57:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x95776400) [pid = 1832] [serial = 306] [outer = 0x953bbc00] 03:57:53 INFO - PROCESS | 1832 | 1464778673722 Marionette DEBUG loaded listener.js 03:57:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x95a6a400) [pid = 1832] [serial = 307] [outer = 0x953bbc00] 03:57:54 INFO - PROCESS | 1832 | 1464778674774 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:57:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:57:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1734ms 03:57:54 INFO - PROCESS | 1832 | 1464778674824 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 03:57:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:57:54 INFO - PROCESS | 1832 | 1464778674829 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 03:57:54 INFO - PROCESS | 1832 | 1464778674836 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:57:54 INFO - PROCESS | 1832 | 1464778674843 Marionette TRACE conn4 <- [1,382,null,{}] 03:57:54 INFO - PROCESS | 1832 | 1464778674860 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:55 INFO - PROCESS | 1832 | 1464778675135 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 03:57:55 INFO - PROCESS | 1832 | 1464778675348 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x918c0400 == 72 [pid = 1832] [id = 103] 03:57:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x952e5400) [pid = 1832] [serial = 308] [outer = (nil)] 03:57:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x9ba10800) [pid = 1832] [serial = 309] [outer = 0x952e5400] 03:57:55 INFO - PROCESS | 1832 | 1464778675440 Marionette DEBUG loaded listener.js 03:57:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x9c052000) [pid = 1832] [serial = 310] [outer = 0x952e5400] 03:57:56 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 03:57:56 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:57:56 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 03:57:56 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 03:57:56 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 03:57:56 INFO - PROCESS | 1832 | 1464778676354 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:57:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:57:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1547ms 03:57:56 INFO - PROCESS | 1832 | 1464778676383 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 03:57:56 INFO - PROCESS | 1832 | 1464778676388 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 03:57:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:57:56 INFO - PROCESS | 1832 | 1464778676395 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:57:56 INFO - PROCESS | 1832 | 1464778676399 Marionette TRACE conn4 <- [1,386,null,{}] 03:57:56 INFO - PROCESS | 1832 | 1464778676405 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:56 INFO - PROCESS | 1832 | 1464778676646 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 03:57:56 INFO - PROCESS | 1832 | 1464778676866 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x918ca800 == 73 [pid = 1832] [id = 104] 03:57:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x9c103c00) [pid = 1832] [serial = 311] [outer = (nil)] 03:57:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0xa0624800) [pid = 1832] [serial = 312] [outer = 0x9c103c00] 03:57:57 INFO - PROCESS | 1832 | 1464778677013 Marionette DEBUG loaded listener.js 03:57:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0xa0711400) [pid = 1832] [serial = 313] [outer = 0x9c103c00] 03:57:57 INFO - PROCESS | 1832 | 1464778677915 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 03:57:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:57:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1585ms 03:57:57 INFO - PROCESS | 1832 | 1464778677982 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 03:57:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:57:57 INFO - PROCESS | 1832 | 1464778677986 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 03:57:57 INFO - PROCESS | 1832 | 1464778677993 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:57:57 INFO - PROCESS | 1832 | 1464778677997 Marionette TRACE conn4 <- [1,390,null,{}] 03:57:58 INFO - PROCESS | 1832 | 1464778678003 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:58 INFO - PROCESS | 1832 | 1464778678232 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 03:57:58 INFO - PROCESS | 1832 | 1464778678447 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:58 INFO - PROCESS | 1832 | ++DOCSHELL 0xa0717000 == 74 [pid = 1832] [id = 105] 03:57:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0xa0718400) [pid = 1832] [serial = 314] [outer = (nil)] 03:57:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0xa21b1800) [pid = 1832] [serial = 315] [outer = 0xa0718400] 03:57:58 INFO - PROCESS | 1832 | 1464778678588 Marionette DEBUG loaded listener.js 03:57:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0xa306c400) [pid = 1832] [serial = 316] [outer = 0xa0718400] 03:57:59 INFO - PROCESS | 1832 | 1464778679585 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 03:57:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:57:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1639ms 03:57:59 INFO - PROCESS | 1832 | 1464778679632 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 03:57:59 INFO - PROCESS | 1832 | 1464778679637 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 03:57:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:57:59 INFO - PROCESS | 1832 | 1464778679644 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:57:59 INFO - PROCESS | 1832 | 1464778679648 Marionette TRACE conn4 <- [1,394,null,{}] 03:57:59 INFO - PROCESS | 1832 | 1464778679655 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:59 INFO - PROCESS | 1832 | 1464778679862 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 03:58:00 INFO - PROCESS | 1832 | 1464778680082 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:00 INFO - PROCESS | 1832 | ++DOCSHELL 0xa50f8400 == 75 [pid = 1832] [id = 106] 03:58:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0xa6236000) [pid = 1832] [serial = 317] [outer = (nil)] 03:58:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0xa6766c00) [pid = 1832] [serial = 318] [outer = 0xa6236000] 03:58:00 INFO - PROCESS | 1832 | 1464778680191 Marionette DEBUG loaded listener.js 03:58:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0xa6e90800) [pid = 1832] [serial = 319] [outer = 0xa6236000] 03:58:01 INFO - PROCESS | 1832 | 1464778681204 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 03:58:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:58:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1633ms 03:58:01 INFO - PROCESS | 1832 | 1464778681279 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 03:58:01 INFO - PROCESS | 1832 | 1464778681283 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 03:58:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:58:01 INFO - PROCESS | 1832 | 1464778681290 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:58:01 INFO - PROCESS | 1832 | 1464778681295 Marionette TRACE conn4 <- [1,398,null,{}] 03:58:01 INFO - PROCESS | 1832 | 1464778681300 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:01 INFO - PROCESS | 1832 | 1464778681535 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 03:58:02 INFO - PROCESS | 1832 | 1464778682115 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f90f800 == 76 [pid = 1832] [id = 107] 03:58:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8f90fc00) [pid = 1832] [serial = 320] [outer = (nil)] 03:58:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8f9a8800) [pid = 1832] [serial = 321] [outer = 0x8f90fc00] 03:58:02 INFO - PROCESS | 1832 | 1464778682222 Marionette DEBUG loaded listener.js 03:58:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8fa52800) [pid = 1832] [serial = 322] [outer = 0x8f90fc00] 03:58:03 INFO - PROCESS | 1832 | 1464778683356 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 03:58:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:58:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 2137ms 03:58:03 INFO - PROCESS | 1832 | 1464778683430 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 03:58:03 INFO - PROCESS | 1832 | 1464778683437 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 03:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:58:03 INFO - PROCESS | 1832 | 1464778683445 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:58:03 INFO - PROCESS | 1832 | 1464778683451 Marionette TRACE conn4 <- [1,402,null,{}] 03:58:03 INFO - PROCESS | 1832 | 1464778683459 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:03 INFO - PROCESS | 1832 | 1464778683690 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 03:58:03 INFO - PROCESS | 1832 | 1464778683916 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee4c00 == 77 [pid = 1832] [id = 108] 03:58:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x93a35800) [pid = 1832] [serial = 323] [outer = (nil)] 03:58:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x94639400) [pid = 1832] [serial = 324] [outer = 0x93a35800] 03:58:04 INFO - PROCESS | 1832 | 1464778684004 Marionette DEBUG loaded listener.js 03:58:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x95044400) [pid = 1832] [serial = 325] [outer = 0x93a35800] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x93a67400 == 76 [pid = 1832] [id = 60] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x9c084800 == 75 [pid = 1832] [id = 12] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x9ba6b400 == 74 [pid = 1832] [id = 37] 03:58:04 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x95778800) [pid = 1832] [serial = 225] [outer = (nil)] [url = about:blank] 03:58:04 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0xa227f800) [pid = 1832] [serial = 219] [outer = (nil)] [url = about:blank] 03:58:04 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9b19b000) [pid = 1832] [serial = 215] [outer = (nil)] [url = about:blank] 03:58:04 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0xa6e8ac00) [pid = 1832] [serial = 222] [outer = (nil)] [url = about:blank] 03:58:04 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x9820cc00) [pid = 1832] [serial = 212] [outer = (nil)] [url = about:blank] 03:58:04 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x958e4000) [pid = 1832] [serial = 228] [outer = (nil)] [url = about:blank] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x9af48400 == 73 [pid = 1832] [id = 55] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x98291400 == 72 [pid = 1832] [id = 54] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x9b194c00 == 71 [pid = 1832] [id = 13] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x93a35400 == 70 [pid = 1832] [id = 61] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee2c00 == 69 [pid = 1832] [id = 63] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x952d8800 == 68 [pid = 1832] [id = 62] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x918cb800 == 67 [pid = 1832] [id = 99] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x991bfc00 == 66 [pid = 1832] [id = 98] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x951ec400 == 65 [pid = 1832] [id = 97] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x91eeb000 == 64 [pid = 1832] [id = 96] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x91ef1800 == 63 [pid = 1832] [id = 95] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x8f99e400 == 62 [pid = 1832] [id = 94] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee9400 == 61 [pid = 1832] [id = 89] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x94635800 == 60 [pid = 1832] [id = 88] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x95a77c00 == 59 [pid = 1832] [id = 87] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x95a74800 == 58 [pid = 1832] [id = 86] 03:58:04 INFO - PROCESS | 1832 | --DOCSHELL 0x9513e800 == 57 [pid = 1832] [id = 85] 03:58:05 INFO - PROCESS | 1832 | 1464778685073 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9a381400) [pid = 1832] [serial = 241] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9974d400) [pid = 1832] [serial = 240] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x9b19a000) [pid = 1832] [serial = 244] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x9c1ce800) [pid = 1832] [serial = 249] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x9af4e800) [pid = 1832] [serial = 243] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x9b6c8000) [pid = 1832] [serial = 246] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9513b400) [pid = 1832] [serial = 237] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x958df800) [pid = 1832] [serial = 238] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x953b8400) [pid = 1832] [serial = 234] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x95774400) [pid = 1832] [serial = 235] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x9b818c00) [pid = 1832] [serial = 247] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9aa2a400) [pid = 1832] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x95a6a000) [pid = 1832] [serial = 231] [outer = (nil)] [url = about:blank] 03:58:05 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9d9e8800) [pid = 1832] [serial = 250] [outer = (nil)] [url = about:blank] 03:58:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:58:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1686ms 03:58:05 INFO - PROCESS | 1832 | 1464778685134 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 03:58:05 INFO - PROCESS | 1832 | 1464778685141 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 03:58:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:58:05 INFO - PROCESS | 1832 | 1464778685149 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:58:05 INFO - PROCESS | 1832 | 1464778685152 Marionette TRACE conn4 <- [1,406,null,{}] 03:58:05 INFO - PROCESS | 1832 | 1464778685159 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:05 INFO - PROCESS | 1832 | 1464778685347 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 03:58:05 INFO - PROCESS | 1832 | 1464778685567 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x951ec400 == 58 [pid = 1832] [id = 109] 03:58:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x952d7400) [pid = 1832] [serial = 326] [outer = (nil)] 03:58:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x952e2000) [pid = 1832] [serial = 327] [outer = 0x952d7400] 03:58:05 INFO - PROCESS | 1832 | 1464778685658 Marionette DEBUG loaded listener.js 03:58:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x953bc800) [pid = 1832] [serial = 328] [outer = 0x952d7400] 03:58:06 INFO - PROCESS | 1832 | 1464778686506 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 03:58:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:58:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1431ms 03:58:06 INFO - PROCESS | 1832 | 1464778686582 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 03:58:06 INFO - PROCESS | 1832 | 1464778686585 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 03:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:58:06 INFO - PROCESS | 1832 | 1464778686601 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:58:06 INFO - PROCESS | 1832 | 1464778686611 Marionette TRACE conn4 <- [1,410,null,{}] 03:58:06 INFO - PROCESS | 1832 | 1464778686620 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:06 INFO - PROCESS | 1832 | 1464778686813 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 03:58:07 INFO - PROCESS | 1832 | 1464778687016 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x958e3000 == 59 [pid = 1832] [id = 110] 03:58:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x958e7800) [pid = 1832] [serial = 329] [outer = (nil)] 03:58:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x95a74c00) [pid = 1832] [serial = 330] [outer = 0x958e7800] 03:58:07 INFO - PROCESS | 1832 | 1464778687157 Marionette DEBUG loaded listener.js 03:58:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x991bfc00) [pid = 1832] [serial = 331] [outer = 0x958e7800] 03:58:08 INFO - PROCESS | 1832 | 1464778688051 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 03:58:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:58:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1505ms 03:58:08 INFO - PROCESS | 1832 | 1464778688100 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 03:58:08 INFO - PROCESS | 1832 | 1464778688105 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 03:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:58:08 INFO - PROCESS | 1832 | 1464778688118 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:58:08 INFO - PROCESS | 1832 | 1464778688121 Marionette TRACE conn4 <- [1,414,null,{}] 03:58:08 INFO - PROCESS | 1832 | 1464778688127 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:08 INFO - PROCESS | 1832 | 1464778688347 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 03:58:08 INFO - PROCESS | 1832 | 1464778688380 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecc2c00 == 60 [pid = 1832] [id = 111] 03:58:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8f90a400) [pid = 1832] [serial = 332] [outer = (nil)] 03:58:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x9a982c00) [pid = 1832] [serial = 333] [outer = 0x8f90a400] 03:58:08 INFO - PROCESS | 1832 | 1464778688463 Marionette DEBUG loaded listener.js 03:58:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x9a98a000) [pid = 1832] [serial = 334] [outer = 0x8f90a400] 03:58:09 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x9c28c800) [pid = 1832] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:58:09 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9a982800) [pid = 1832] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:58:09 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x9af49c00) [pid = 1832] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:58:09 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9503c400) [pid = 1832] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:58:09 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9a985400) [pid = 1832] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:58:09 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x952e1800) [pid = 1832] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:58:09 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9773c000) [pid = 1832] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:58:09 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x918c4c00) [pid = 1832] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:58:09 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9467b800) [pid = 1832] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:58:09 INFO - PROCESS | 1832 | 1464778689721 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 03:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1651ms 03:58:09 INFO - PROCESS | 1832 | 1464778689770 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 03:58:09 INFO - PROCESS | 1832 | 1464778689774 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 03:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:58:09 INFO - PROCESS | 1832 | 1464778689780 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:58:09 INFO - PROCESS | 1832 | 1464778689783 Marionette TRACE conn4 <- [1,418,null,{}] 03:58:09 INFO - PROCESS | 1832 | 1464778689788 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:09 INFO - PROCESS | 1832 | 1464778689959 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 03:58:09 INFO - PROCESS | 1832 | 1464778689972 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x99fc1800 == 61 [pid = 1832] [id = 112] 03:58:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x99fcb800) [pid = 1832] [serial = 335] [outer = (nil)] 03:58:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x9a98b400) [pid = 1832] [serial = 336] [outer = 0x99fcb800] 03:58:10 INFO - PROCESS | 1832 | 1464778690059 Marionette DEBUG loaded listener.js 03:58:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x9b567800) [pid = 1832] [serial = 337] [outer = 0x99fcb800] 03:58:11 INFO - PROCESS | 1832 | 1464778691427 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 03:58:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 03:58:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1691ms 03:58:11 INFO - PROCESS | 1832 | 1464778691472 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 03:58:11 INFO - PROCESS | 1832 | 1464778691487 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 03:58:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:58:11 INFO - PROCESS | 1832 | 1464778691617 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:58:11 INFO - PROCESS | 1832 | 1464778691624 Marionette TRACE conn4 <- [1,422,null,{}] 03:58:11 INFO - PROCESS | 1832 | 1464778691685 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:11 INFO - PROCESS | 1832 | 1464778691897 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 03:58:12 INFO - PROCESS | 1832 | 1464778692073 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f907c00 == 62 [pid = 1832] [id = 113] 03:58:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8f9a0000) [pid = 1832] [serial = 338] [outer = (nil)] 03:58:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8fa50000) [pid = 1832] [serial = 339] [outer = 0x8f9a0000] 03:58:12 INFO - PROCESS | 1832 | 1464778692170 Marionette DEBUG loaded listener.js 03:58:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x918c5c00) [pid = 1832] [serial = 340] [outer = 0x8f9a0000] 03:58:13 INFO - PROCESS | 1832 | 1464778693626 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 03:58:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:58:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2126ms 03:58:13 INFO - PROCESS | 1832 | 1464778693671 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 03:58:13 INFO - PROCESS | 1832 | 1464778693680 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 03:58:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:58:13 INFO - PROCESS | 1832 | 1464778693692 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:58:13 INFO - PROCESS | 1832 | 1464778693697 Marionette TRACE conn4 <- [1,426,null,{}] 03:58:13 INFO - PROCESS | 1832 | 1464778693705 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:13 INFO - PROCESS | 1832 | 1464778693920 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 03:58:14 INFO - PROCESS | 1832 | 1464778694083 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecbec00 == 63 [pid = 1832] [id = 114] 03:58:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8f99e400) [pid = 1832] [serial = 341] [outer = (nil)] 03:58:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x952d9800) [pid = 1832] [serial = 342] [outer = 0x8f99e400] 03:58:14 INFO - PROCESS | 1832 | 1464778694170 Marionette DEBUG loaded listener.js 03:58:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x953ba000) [pid = 1832] [serial = 343] [outer = 0x8f99e400] 03:58:15 INFO - PROCESS | 1832 | 1464778695120 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 03:58:15 INFO - PROCESS | 1832 | 1464778695191 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 03:58:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:58:15 INFO - PROCESS | 1832 | 1464778695198 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:58:15 INFO - PROCESS | 1832 | 1464778695204 Marionette TRACE conn4 <- [1,430,null,{}] 03:58:15 INFO - PROCESS | 1832 | 1464778695221 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:15 INFO - PROCESS | 1832 | 1464778695433 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 03:58:15 INFO - PROCESS | 1832 | 1464778695692 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x95a6cc00 == 64 [pid = 1832] [id = 115] 03:58:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x95a72c00) [pid = 1832] [serial = 344] [outer = (nil)] 03:58:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x9a988400) [pid = 1832] [serial = 345] [outer = 0x95a72c00] 03:58:15 INFO - PROCESS | 1832 | 1464778695801 Marionette DEBUG loaded listener.js 03:58:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x9b197c00) [pid = 1832] [serial = 346] [outer = 0x95a72c00] 03:58:16 INFO - PROCESS | 1832 | 1464778696794 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 03:58:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:58:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1636ms 03:58:16 INFO - PROCESS | 1832 | 1464778696835 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 03:58:16 INFO - PROCESS | 1832 | 1464778696841 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 03:58:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:58:16 INFO - PROCESS | 1832 | 1464778696848 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:58:16 INFO - PROCESS | 1832 | 1464778696852 Marionette TRACE conn4 <- [1,434,null,{}] 03:58:16 INFO - PROCESS | 1832 | 1464778696859 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:17 INFO - PROCESS | 1832 | 1464778697092 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 03:58:17 INFO - PROCESS | 1832 | 1464778697314 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x918c7800 == 65 [pid = 1832] [id = 116] 03:58:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x9aa2e000) [pid = 1832] [serial = 347] [outer = (nil)] 03:58:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x9c053000) [pid = 1832] [serial = 348] [outer = 0x9aa2e000] 03:58:17 INFO - PROCESS | 1832 | 1464778697426 Marionette DEBUG loaded listener.js 03:58:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x9c3dac00) [pid = 1832] [serial = 349] [outer = 0x9aa2e000] 03:58:18 INFO - PROCESS | 1832 | 1464778698331 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 03:58:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:58:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1538ms 03:58:18 INFO - PROCESS | 1832 | 1464778698404 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 03:58:18 INFO - PROCESS | 1832 | 1464778698408 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 03:58:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:58:18 INFO - PROCESS | 1832 | 1464778698419 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:58:18 INFO - PROCESS | 1832 | 1464778698422 Marionette TRACE conn4 <- [1,438,null,{}] 03:58:18 INFO - PROCESS | 1832 | 1464778698429 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:18 INFO - PROCESS | 1832 | 1464778698621 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 03:58:18 INFO - PROCESS | 1832 | 1464778698843 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c08c000 == 66 [pid = 1832] [id = 117] 03:58:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x9c3e2400) [pid = 1832] [serial = 350] [outer = (nil)] 03:58:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0xa1162400) [pid = 1832] [serial = 351] [outer = 0x9c3e2400] 03:58:18 INFO - PROCESS | 1832 | 1464778698955 Marionette DEBUG loaded listener.js 03:58:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0xa1169c00) [pid = 1832] [serial = 352] [outer = 0x9c3e2400] 03:58:19 INFO - PROCESS | 1832 | 1464778699917 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 03:58:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:58:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1538ms 03:58:19 INFO - PROCESS | 1832 | 1464778699957 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 03:58:19 INFO - PROCESS | 1832 | 1464778699962 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 03:58:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:58:19 INFO - PROCESS | 1832 | 1464778699969 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:58:19 INFO - PROCESS | 1832 | 1464778699973 Marionette TRACE conn4 <- [1,442,null,{}] 03:58:19 INFO - PROCESS | 1832 | 1464778699979 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:20 INFO - PROCESS | 1832 | 1464778700224 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 03:58:20 INFO - PROCESS | 1832 | 1464778700457 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x9510dc00 == 67 [pid = 1832] [id = 118] 03:58:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x9510fc00) [pid = 1832] [serial = 353] [outer = (nil)] 03:58:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x95116c00) [pid = 1832] [serial = 354] [outer = 0x9510fc00] 03:58:20 INFO - PROCESS | 1832 | 1464778700572 Marionette DEBUG loaded listener.js 03:58:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0xa26ce800) [pid = 1832] [serial = 355] [outer = 0x9510fc00] 03:58:21 INFO - PROCESS | 1832 | 1464778701539 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 03:58:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:58:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1631ms 03:58:21 INFO - PROCESS | 1832 | 1464778701602 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 03:58:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:58:21 INFO - PROCESS | 1832 | 1464778701607 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 03:58:21 INFO - PROCESS | 1832 | 1464778701615 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:58:21 INFO - PROCESS | 1832 | 1464778701618 Marionette TRACE conn4 <- [1,446,null,{}] 03:58:21 INFO - PROCESS | 1832 | 1464778701624 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:21 INFO - PROCESS | 1832 | 1464778701827 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 03:58:22 INFO - PROCESS | 1832 | 1464778702058 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x9510ec00 == 68 [pid = 1832] [id = 119] 03:58:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x95118000) [pid = 1832] [serial = 356] [outer = (nil)] 03:58:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0xa50b1c00) [pid = 1832] [serial = 357] [outer = 0x95118000] 03:58:22 INFO - PROCESS | 1832 | 1464778702211 Marionette DEBUG loaded listener.js 03:58:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0xa6240000) [pid = 1832] [serial = 358] [outer = 0x95118000] 03:58:23 INFO - PROCESS | 1832 | 1464778703206 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 03:58:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1637ms 03:58:23 INFO - PROCESS | 1832 | 1464778703252 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 03:58:23 INFO - PROCESS | 1832 | 1464778703256 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 03:58:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:58:23 INFO - PROCESS | 1832 | 1464778703263 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:58:23 INFO - PROCESS | 1832 | 1464778703266 Marionette TRACE conn4 <- [1,450,null,{}] 03:58:23 INFO - PROCESS | 1832 | 1464778703272 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:23 INFO - PROCESS | 1832 | 1464778703450 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 03:58:23 INFO - PROCESS | 1832 | 1464778703622 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f903400 == 69 [pid = 1832] [id = 120] 03:58:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x95a73000) [pid = 1832] [serial = 359] [outer = (nil)] 03:58:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0xa6e8b000) [pid = 1832] [serial = 360] [outer = 0x95a73000] 03:58:23 INFO - PROCESS | 1832 | 1464778703707 Marionette DEBUG loaded listener.js 03:58:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0xa6e93800) [pid = 1832] [serial = 361] [outer = 0x95a73000] 03:58:24 INFO - PROCESS | 1832 | 1464778704712 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 03:58:24 INFO - PROCESS | 1832 | 1464778704802 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 03:58:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:58:24 INFO - PROCESS | 1832 | 1464778704809 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:58:24 INFO - PROCESS | 1832 | 1464778704813 Marionette TRACE conn4 <- [1,454,null,{}] 03:58:24 INFO - PROCESS | 1832 | 1464778704819 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:25 INFO - PROCESS | 1832 | 1464778705042 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 03:58:25 INFO - PROCESS | 1832 | 1464778705258 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f75fc00 == 70 [pid = 1832] [id = 121] 03:58:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8f760400) [pid = 1832] [serial = 362] [outer = (nil)] 03:58:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9467d400) [pid = 1832] [serial = 363] [outer = 0x8f760400] 03:58:25 INFO - PROCESS | 1832 | 1464778705385 Marionette DEBUG loaded listener.js 03:58:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x95a69800) [pid = 1832] [serial = 364] [outer = 0x8f760400] 03:58:26 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:58:26 INFO - PROCESS | 1832 | 1464778706350 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 03:58:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:58:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1584ms 03:58:26 INFO - PROCESS | 1832 | 1464778706395 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 03:58:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:58:26 INFO - PROCESS | 1832 | 1464778706399 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 03:58:26 INFO - PROCESS | 1832 | 1464778706406 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:58:26 INFO - PROCESS | 1832 | 1464778706410 Marionette TRACE conn4 <- [1,458,null,{}] 03:58:26 INFO - PROCESS | 1832 | 1464778706416 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:26 INFO - PROCESS | 1832 | 1464778706616 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 03:58:26 INFO - PROCESS | 1832 | 1464778706841 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x95110800 == 71 [pid = 1832] [id = 122] 03:58:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x953bf000) [pid = 1832] [serial = 365] [outer = (nil)] 03:58:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9b819c00) [pid = 1832] [serial = 366] [outer = 0x953bf000] 03:58:26 INFO - PROCESS | 1832 | 1464778706947 Marionette DEBUG loaded listener.js 03:58:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0xa6768800) [pid = 1832] [serial = 367] [outer = 0x953bf000] 03:58:28 INFO - PROCESS | 1832 | 1464778708173 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 03:58:28 INFO - PROCESS | 1832 | 1464778708267 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 03:58:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:58:28 INFO - PROCESS | 1832 | 1464778708279 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:58:28 INFO - PROCESS | 1832 | 1464778708284 Marionette TRACE conn4 <- [1,462,null,{}] 03:58:28 INFO - PROCESS | 1832 | 1464778708293 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:28 INFO - PROCESS | 1832 | 1464778708621 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 03:58:28 INFO - PROCESS | 1832 | 1464778708872 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecc1800 == 72 [pid = 1832] [id = 123] 03:58:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x8f90d400) [pid = 1832] [serial = 368] [outer = (nil)] 03:58:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x918ca400) [pid = 1832] [serial = 369] [outer = 0x8f90d400] 03:58:28 INFO - PROCESS | 1832 | 1464778708964 Marionette DEBUG loaded listener.js 03:58:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x91f0dc00) [pid = 1832] [serial = 370] [outer = 0x8f90d400] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x953be000 == 71 [pid = 1832] [id = 53] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x95134000 == 70 [pid = 1832] [id = 65] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecc2c00 == 69 [pid = 1832] [id = 111] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x9b6c1c00) [pid = 1832] [serial = 297] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x958e3000 == 68 [pid = 1832] [id = 110] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x951ec400 == 67 [pid = 1832] [id = 109] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee4c00 == 66 [pid = 1832] [id = 108] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x8f90f800 == 65 [pid = 1832] [id = 107] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0xa0717000 == 64 [pid = 1832] [id = 105] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x918ca800 == 63 [pid = 1832] [id = 104] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x918c0400 == 62 [pid = 1832] [id = 103] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x953b3800 == 61 [pid = 1832] [id = 102] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x8f75bc00 == 60 [pid = 1832] [id = 101] 03:58:29 INFO - PROCESS | 1832 | --DOCSHELL 0x8f752c00 == 59 [pid = 1832] [id = 100] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x951ef000) [pid = 1832] [serial = 114] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0xa0717400) [pid = 1832] [serial = 120] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0xa0626400) [pid = 1832] [serial = 210] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x9b5b7000) [pid = 1832] [serial = 117] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9a98cc00) [pid = 1832] [serial = 294] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x8f9aac00) [pid = 1832] [serial = 279] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x958de000) [pid = 1832] [serial = 288] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x95a6b800) [pid = 1832] [serial = 289] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x99701800) [pid = 1832] [serial = 291] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x91eef800) [pid = 1832] [serial = 283] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x91ee2400) [pid = 1832] [serial = 282] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x95163800) [pid = 1832] [serial = 285] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x952de400) [pid = 1832] [serial = 286] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x9577e800) [pid = 1832] [serial = 255] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0xa2154000) [pid = 1832] [serial = 252] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x9a380800) [pid = 1832] [serial = 258] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0xa26cbc00) [pid = 1832] [serial = 261] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0xa670c800) [pid = 1832] [serial = 264] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0xa6f45800) [pid = 1832] [serial = 267] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x918cd800) [pid = 1832] [serial = 270] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8f75cc00) [pid = 1832] [serial = 273] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8f9a2400) [pid = 1832] [serial = 276] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9a990800) [pid = 1832] [serial = 295] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x9a981400) [pid = 1832] [serial = 292] [outer = (nil)] [url = about:blank] 03:58:29 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:58:30 INFO - PROCESS | 1832 | 1464778710040 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 03:58:30 INFO - PROCESS | 1832 | 1464778710565 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 03:58:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:58:30 INFO - PROCESS | 1832 | 1464778710673 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:58:30 INFO - PROCESS | 1832 | 1464778710678 Marionette TRACE conn4 <- [1,466,null,{}] 03:58:30 INFO - PROCESS | 1832 | 1464778710687 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:30 INFO - PROCESS | 1832 | 1464778710871 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 03:58:30 INFO - PROCESS | 1832 | 1464778710885 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f90f800 == 60 [pid = 1832] [id = 124] 03:58:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x91ee3000) [pid = 1832] [serial = 371] [outer = (nil)] 03:58:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x953be000) [pid = 1832] [serial = 372] [outer = 0x91ee3000] 03:58:30 INFO - PROCESS | 1832 | 1464778710962 Marionette DEBUG loaded listener.js 03:58:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x9577c800) [pid = 1832] [serial = 373] [outer = 0x91ee3000] 03:58:32 INFO - PROCESS | 1832 | 1464778711988 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 03:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:58:32 INFO - PROCESS | 1832 | 1464778712090 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 03:58:32 INFO - PROCESS | 1832 | 1464778712097 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:58:32 INFO - PROCESS | 1832 | 1464778712104 Marionette TRACE conn4 <- [1,470,null,{}] 03:58:32 INFO - PROCESS | 1832 | 1464778712120 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:32 INFO - PROCESS | 1832 | 1464778712371 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 03:58:32 INFO - PROCESS | 1832 | 1464778712401 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f05400 == 61 [pid = 1832] [id = 125] 03:58:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x9773c000) [pid = 1832] [serial = 374] [outer = (nil)] 03:58:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x9a749400) [pid = 1832] [serial = 375] [outer = 0x9773c000] 03:58:32 INFO - PROCESS | 1832 | 1464778712496 Marionette DEBUG loaded listener.js 03:58:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x9b195000) [pid = 1832] [serial = 376] [outer = 0x9773c000] 03:58:33 INFO - PROCESS | 1832 | 1464778713444 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 03:58:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:58:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1392ms 03:58:33 INFO - PROCESS | 1832 | 1464778713490 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 03:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:58:33 INFO - PROCESS | 1832 | 1464778713495 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 03:58:33 INFO - PROCESS | 1832 | 1464778713501 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:58:33 INFO - PROCESS | 1832 | 1464778713505 Marionette TRACE conn4 <- [1,474,null,{}] 03:58:33 INFO - PROCESS | 1832 | 1464778713518 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:33 INFO - PROCESS | 1832 | 1464778713761 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 03:58:33 INFO - PROCESS | 1832 | 1464778713788 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc02000 == 62 [pid = 1832] [id = 126] 03:58:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8dc07c00) [pid = 1832] [serial = 377] [outer = (nil)] 03:58:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8dc0d000) [pid = 1832] [serial = 378] [outer = 0x8dc07c00] 03:58:33 INFO - PROCESS | 1832 | 1464778713868 Marionette DEBUG loaded listener.js 03:58:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x97740400) [pid = 1832] [serial = 379] [outer = 0x8dc07c00] 03:58:34 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x93a35800) [pid = 1832] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:58:34 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x958e7800) [pid = 1832] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:58:34 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8f90a400) [pid = 1832] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:58:34 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8f90fc00) [pid = 1832] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:58:34 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x95773000) [pid = 1832] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:58:34 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x952d7400) [pid = 1832] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:58:34 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9c103800) [pid = 1832] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:58:35 INFO - PROCESS | 1832 | 1464778715040 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 03:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1590ms 03:58:35 INFO - PROCESS | 1832 | 1464778715091 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 03:58:35 INFO - PROCESS | 1832 | 1464778715096 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 03:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:58:35 INFO - PROCESS | 1832 | 1464778715102 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:58:35 INFO - PROCESS | 1832 | 1464778715105 Marionette TRACE conn4 <- [1,478,null,{}] 03:58:35 INFO - PROCESS | 1832 | 1464778715111 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:35 INFO - PROCESS | 1832 | 1464778715278 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 03:58:35 INFO - PROCESS | 1832 | 1464778715403 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc03800 == 63 [pid = 1832] [id = 127] 03:58:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8dc0dc00) [pid = 1832] [serial = 380] [outer = (nil)] 03:58:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x9a01e800) [pid = 1832] [serial = 381] [outer = 0x8dc0dc00] 03:58:35 INFO - PROCESS | 1832 | 1464778715480 Marionette DEBUG loaded listener.js 03:58:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x9b6c6400) [pid = 1832] [serial = 382] [outer = 0x8dc0dc00] 03:58:36 INFO - PROCESS | 1832 | 1464778716296 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 03:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1236ms 03:58:36 INFO - PROCESS | 1832 | 1464778716411 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 03:58:36 INFO - PROCESS | 1832 | 1464778716416 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 03:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:58:36 INFO - PROCESS | 1832 | 1464778716427 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:58:36 INFO - PROCESS | 1832 | 1464778716433 Marionette TRACE conn4 <- [1,482,null,{}] 03:58:36 INFO - PROCESS | 1832 | 1464778716445 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:36 INFO - PROCESS | 1832 | 1464778716709 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 03:58:36 INFO - PROCESS | 1832 | 1464778716953 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc1d000 == 64 [pid = 1832] [id = 128] 03:58:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8dc1dc00) [pid = 1832] [serial = 383] [outer = (nil)] 03:58:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8f752c00) [pid = 1832] [serial = 384] [outer = 0x8dc1dc00] 03:58:37 INFO - PROCESS | 1832 | 1464778717060 Marionette DEBUG loaded listener.js 03:58:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8fa4bc00) [pid = 1832] [serial = 385] [outer = 0x8dc1dc00] 03:58:38 INFO - PROCESS | 1832 | 1464778718125 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 03:58:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:58:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1739ms 03:58:38 INFO - PROCESS | 1832 | 1464778718167 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 03:58:38 INFO - PROCESS | 1832 | 1464778718173 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 03:58:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:58:38 INFO - PROCESS | 1832 | 1464778718187 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:58:38 INFO - PROCESS | 1832 | 1464778718194 Marionette TRACE conn4 <- [1,486,null,{}] 03:58:38 INFO - PROCESS | 1832 | 1464778718202 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:38 INFO - PROCESS | 1832 | 1464778718410 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 03:58:38 INFO - PROCESS | 1832 | 1464778718683 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x95133400 == 65 [pid = 1832] [id = 129] 03:58:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x95136c00) [pid = 1832] [serial = 386] [outer = (nil)] 03:58:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x952dbc00) [pid = 1832] [serial = 387] [outer = 0x95136c00] 03:58:38 INFO - PROCESS | 1832 | 1464778718779 Marionette DEBUG loaded listener.js 03:58:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x9577a800) [pid = 1832] [serial = 388] [outer = 0x95136c00] 03:58:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x958eb400) [pid = 1832] [serial = 389] [outer = 0xa227e800] 03:58:39 INFO - PROCESS | 1832 | 1464778719867 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 03:58:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1746ms 03:58:39 INFO - PROCESS | 1832 | 1464778719930 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 03:58:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:58:39 INFO - PROCESS | 1832 | 1464778719935 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 03:58:39 INFO - PROCESS | 1832 | 1464778719942 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:58:39 INFO - PROCESS | 1832 | 1464778719946 Marionette TRACE conn4 <- [1,490,null,{}] 03:58:39 INFO - PROCESS | 1832 | 1464778719961 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:40 INFO - PROCESS | 1832 | 1464778720170 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 03:58:40 INFO - PROCESS | 1832 | 1464778720446 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc13c00 == 66 [pid = 1832] [id = 130] 03:58:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9af44c00) [pid = 1832] [serial = 390] [outer = (nil)] 03:58:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9c04b000) [pid = 1832] [serial = 391] [outer = 0x9af44c00] 03:58:40 INFO - PROCESS | 1832 | 1464778720541 Marionette DEBUG loaded listener.js 03:58:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9c298c00) [pid = 1832] [serial = 392] [outer = 0x9af44c00] 03:58:41 INFO - PROCESS | 1832 | 1464778721444 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 03:58:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:58:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1537ms 03:58:41 INFO - PROCESS | 1832 | 1464778721480 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 03:58:41 INFO - PROCESS | 1832 | 1464778721483 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 03:58:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:58:41 INFO - PROCESS | 1832 | 1464778721491 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:58:41 INFO - PROCESS | 1832 | 1464778721494 Marionette TRACE conn4 <- [1,494,null,{}] 03:58:41 INFO - PROCESS | 1832 | 1464778721501 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:41 INFO - PROCESS | 1832 | 1464778721714 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 03:58:41 INFO - PROCESS | 1832 | 1464778721885 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x91de2000 == 67 [pid = 1832] [id = 131] 03:58:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x91de4800) [pid = 1832] [serial = 393] [outer = (nil)] 03:58:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x91decc00) [pid = 1832] [serial = 394] [outer = 0x91de4800] 03:58:42 INFO - PROCESS | 1832 | 1464778722022 Marionette DEBUG loaded listener.js 03:58:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9a013c00) [pid = 1832] [serial = 395] [outer = 0x91de4800] 03:58:42 INFO - PROCESS | 1832 | 1464778722992 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 03:58:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:58:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1547ms 03:58:43 INFO - PROCESS | 1832 | 1464778723040 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 03:58:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:58:43 INFO - PROCESS | 1832 | 1464778723045 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 03:58:43 INFO - PROCESS | 1832 | 1464778723053 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:58:43 INFO - PROCESS | 1832 | 1464778723056 Marionette TRACE conn4 <- [1,498,null,{}] 03:58:43 INFO - PROCESS | 1832 | 1464778723064 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:43 INFO - PROCESS | 1832 | 1464778723261 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 03:58:43 INFO - PROCESS | 1832 | 1464778723480 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dee4000 == 68 [pid = 1832] [id = 132] 03:58:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8dee5c00) [pid = 1832] [serial = 396] [outer = (nil)] 03:58:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8deebc00) [pid = 1832] [serial = 397] [outer = 0x8dee5c00] 03:58:43 INFO - PROCESS | 1832 | 1464778723586 Marionette DEBUG loaded listener.js 03:58:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8def0c00) [pid = 1832] [serial = 398] [outer = 0x8dee5c00] 03:58:44 INFO - PROCESS | 1832 | 1464778724501 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 03:58:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:58:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1488ms 03:58:44 INFO - PROCESS | 1832 | 1464778724540 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 03:58:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:58:44 INFO - PROCESS | 1832 | 1464778724544 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 03:58:44 INFO - PROCESS | 1832 | 1464778724552 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:58:44 INFO - PROCESS | 1832 | 1464778724555 Marionette TRACE conn4 <- [1,502,null,{}] 03:58:44 INFO - PROCESS | 1832 | 1464778724562 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:44 INFO - PROCESS | 1832 | 1464778724791 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 03:58:45 INFO - PROCESS | 1832 | 1464778725016 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f904c00 == 69 [pid = 1832] [id = 133] 03:58:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x92d81800) [pid = 1832] [serial = 399] [outer = (nil)] 03:58:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x92d87c00) [pid = 1832] [serial = 400] [outer = 0x92d81800] 03:58:45 INFO - PROCESS | 1832 | 1464778725163 Marionette DEBUG loaded listener.js 03:58:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x92d8e000) [pid = 1832] [serial = 401] [outer = 0x92d81800] 03:58:46 INFO - PROCESS | 1832 | 1464778726068 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 03:58:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:58:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1591ms 03:58:46 INFO - PROCESS | 1832 | 1464778726143 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 03:58:46 INFO - PROCESS | 1832 | 1464778726146 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 03:58:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:58:46 INFO - PROCESS | 1832 | 1464778726155 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:58:46 INFO - PROCESS | 1832 | 1464778726159 Marionette TRACE conn4 <- [1,506,null,{}] 03:58:46 INFO - PROCESS | 1832 | 1464778726166 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:46 INFO - PROCESS | 1832 | 1464778726366 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 03:58:46 INFO - PROCESS | 1832 | 1464778726582 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d587c00 == 70 [pid = 1832] [id = 134] 03:58:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x8d588400) [pid = 1832] [serial = 402] [outer = (nil)] 03:58:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8d58c800) [pid = 1832] [serial = 403] [outer = 0x8d588400] 03:58:46 INFO - PROCESS | 1832 | 1464778726723 Marionette DEBUG loaded listener.js 03:58:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x8d58f800) [pid = 1832] [serial = 404] [outer = 0x8d588400] 03:58:47 INFO - PROCESS | 1832 | 1464778727643 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 03:58:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:58:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1544ms 03:58:47 INFO - PROCESS | 1832 | 1464778727700 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 03:58:47 INFO - PROCESS | 1832 | 1464778727703 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 03:58:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:58:47 INFO - PROCESS | 1832 | 1464778727711 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:58:47 INFO - PROCESS | 1832 | 1464778727714 Marionette TRACE conn4 <- [1,510,null,{}] 03:58:47 INFO - PROCESS | 1832 | 1464778727720 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:47 INFO - PROCESS | 1832 | 1464778727918 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 03:58:48 INFO - PROCESS | 1832 | 1464778728134 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d58d400 == 71 [pid = 1832] [id = 135] 03:58:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8deea000) [pid = 1832] [serial = 405] [outer = (nil)] 03:58:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x92d90800) [pid = 1832] [serial = 406] [outer = 0x8deea000] 03:58:48 INFO - PROCESS | 1832 | 1464778728267 Marionette DEBUG loaded listener.js 03:58:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x9ba6b400) [pid = 1832] [serial = 407] [outer = 0x8deea000] 03:58:49 INFO - PROCESS | 1832 | 1464778729212 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 03:58:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:58:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1530ms 03:58:49 INFO - PROCESS | 1832 | 1464778729243 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 03:58:49 INFO - PROCESS | 1832 | 1464778729249 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 03:58:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:58:49 INFO - PROCESS | 1832 | 1464778729258 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:58:49 INFO - PROCESS | 1832 | 1464778729261 Marionette TRACE conn4 <- [1,514,null,{}] 03:58:49 INFO - PROCESS | 1832 | 1464778729268 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:49 INFO - PROCESS | 1832 | 1464778729471 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 03:58:49 INFO - PROCESS | 1832 | 1464778729688 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x92d8f800 == 72 [pid = 1832] [id = 136] 03:58:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x9513f400) [pid = 1832] [serial = 408] [outer = (nil)] 03:58:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0xa2154000) [pid = 1832] [serial = 409] [outer = 0x9513f400] 03:58:49 INFO - PROCESS | 1832 | 1464778729822 Marionette DEBUG loaded listener.js 03:58:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0xa2465400) [pid = 1832] [serial = 410] [outer = 0x9513f400] 03:58:50 INFO - PROCESS | 1832 | 1464778730688 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 03:58:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 03:58:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1482ms 03:58:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:58:50 INFO - PROCESS | 1832 | 1464778730740 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 03:58:50 INFO - PROCESS | 1832 | 1464778730744 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 03:58:50 INFO - PROCESS | 1832 | 1464778730750 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:58:50 INFO - PROCESS | 1832 | 1464778730754 Marionette TRACE conn4 <- [1,518,null,{}] 03:58:50 INFO - PROCESS | 1832 | 1464778730760 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:50 INFO - PROCESS | 1832 | 1464778730941 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 03:58:51 INFO - PROCESS | 1832 | 1464778731121 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d58e400 == 73 [pid = 1832] [id = 137] 03:58:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x8d58fc00) [pid = 1832] [serial = 411] [outer = (nil)] 03:58:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x8d9e4400) [pid = 1832] [serial = 412] [outer = 0x8d58fc00] 03:58:51 INFO - PROCESS | 1832 | 1464778731212 Marionette DEBUG loaded listener.js 03:58:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x8d9e6800) [pid = 1832] [serial = 413] [outer = 0x8d58fc00] 03:58:52 INFO - PROCESS | 1832 | 1464778732132 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 03:58:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:58:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1436ms 03:58:52 INFO - PROCESS | 1832 | 1464778732187 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 03:58:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:58:52 INFO - PROCESS | 1832 | 1464778732191 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 03:58:52 INFO - PROCESS | 1832 | 1464778732197 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:58:52 INFO - PROCESS | 1832 | 1464778732202 Marionette TRACE conn4 <- [1,522,null,{}] 03:58:52 INFO - PROCESS | 1832 | 1464778732208 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:52 INFO - PROCESS | 1832 | 1464778732429 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 03:58:52 INFO - PROCESS | 1832 | 1464778732610 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b4000 == 74 [pid = 1832] [id = 138] 03:58:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8c2b8000) [pid = 1832] [serial = 414] [outer = (nil)] 03:58:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x8d9df800) [pid = 1832] [serial = 415] [outer = 0x8c2b8000] 03:58:52 INFO - PROCESS | 1832 | 1464778732762 Marionette DEBUG loaded listener.js 03:58:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0xa070dc00) [pid = 1832] [serial = 416] [outer = 0x8c2b8000] 03:58:53 INFO - PROCESS | 1832 | 1464778733744 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 03:58:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:58:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1594ms 03:58:53 INFO - PROCESS | 1832 | 1464778733793 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 03:58:53 INFO - PROCESS | 1832 | 1464778733797 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 03:58:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:58:53 INFO - PROCESS | 1832 | 1464778733804 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:58:53 INFO - PROCESS | 1832 | 1464778733807 Marionette TRACE conn4 <- [1,526,null,{}] 03:58:53 INFO - PROCESS | 1832 | 1464778733813 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:54 INFO - PROCESS | 1832 | 1464778734011 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 03:58:54 INFO - PROCESS | 1832 | 1464778734237 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c49bc00 == 75 [pid = 1832] [id = 139] 03:58:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x8c49f000) [pid = 1832] [serial = 417] [outer = (nil)] 03:58:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x8c4a3c00) [pid = 1832] [serial = 418] [outer = 0x8c49f000] 03:58:54 INFO - PROCESS | 1832 | 1464778734373 Marionette DEBUG loaded listener.js 03:58:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x8c4a7400) [pid = 1832] [serial = 419] [outer = 0x8c49f000] 03:58:55 INFO - PROCESS | 1832 | 1464778735783 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 03:58:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 03:58:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 2082ms 03:58:55 INFO - PROCESS | 1832 | 1464778735891 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 03:58:55 INFO - PROCESS | 1832 | 1464778735897 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 03:58:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:58:55 INFO - PROCESS | 1832 | 1464778735907 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:58:55 INFO - PROCESS | 1832 | 1464778735913 Marionette TRACE conn4 <- [1,530,null,{}] 03:58:55 INFO - PROCESS | 1832 | 1464778735922 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:56 INFO - PROCESS | 1832 | 1464778736110 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 03:58:56 INFO - PROCESS | 1832 | 1464778736291 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a0c00 == 76 [pid = 1832] [id = 140] 03:58:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x8c4a6c00) [pid = 1832] [serial = 420] [outer = (nil)] 03:58:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x8dc13800) [pid = 1832] [serial = 421] [outer = 0x8c4a6c00] 03:58:56 INFO - PROCESS | 1832 | 1464778736376 Marionette DEBUG loaded listener.js 03:58:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x8dee5800) [pid = 1832] [serial = 422] [outer = 0x8c4a6c00] 03:58:57 INFO - PROCESS | 1832 | 1464778737307 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 03:58:57 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 03:58:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:58:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:58:57 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 03:58:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:58:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:58:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1436ms 03:58:57 INFO - PROCESS | 1832 | 1464778737378 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 03:58:57 INFO - PROCESS | 1832 | 1464778737387 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 03:58:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:58:57 INFO - PROCESS | 1832 | 1464778737402 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:58:57 INFO - PROCESS | 1832 | 1464778737407 Marionette TRACE conn4 <- [1,534,null,{}] 03:58:57 INFO - PROCESS | 1832 | 1464778737413 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:57 INFO - PROCESS | 1832 | 1464778737614 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 03:58:57 INFO - PROCESS | 1832 | 1464778737876 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc07400 == 77 [pid = 1832] [id = 141] 03:58:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x8dc16400) [pid = 1832] [serial = 423] [outer = (nil)] 03:58:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x918cc400) [pid = 1832] [serial = 424] [outer = 0x8dc16400] 03:58:58 INFO - PROCESS | 1832 | 1464778738012 Marionette DEBUG loaded listener.js 03:58:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x91dec000) [pid = 1832] [serial = 425] [outer = 0x8dc16400] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0xa0624800) [pid = 1832] [serial = 312] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x95776400) [pid = 1832] [serial = 306] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x8f905800) [pid = 1832] [serial = 300] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x91eec800) [pid = 1832] [serial = 303] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x9ba10800) [pid = 1832] [serial = 309] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0xa21b1800) [pid = 1832] [serial = 315] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0xa6766c00) [pid = 1832] [serial = 318] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x9a98b400) [pid = 1832] [serial = 336] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOCSHELL 0x9510dc00 == 76 [pid = 1832] [id = 118] 03:58:58 INFO - PROCESS | 1832 | --DOCSHELL 0x9c08c000 == 75 [pid = 1832] [id = 117] 03:58:58 INFO - PROCESS | 1832 | --DOCSHELL 0x918c7800 == 74 [pid = 1832] [id = 116] 03:58:58 INFO - PROCESS | 1832 | --DOCSHELL 0x95a6cc00 == 73 [pid = 1832] [id = 115] 03:58:58 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecbec00 == 72 [pid = 1832] [id = 114] 03:58:58 INFO - PROCESS | 1832 | --DOCSHELL 0x8f907c00 == 71 [pid = 1832] [id = 113] 03:58:58 INFO - PROCESS | 1832 | --DOCSHELL 0x99fc1800 == 70 [pid = 1832] [id = 112] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x95044400) [pid = 1832] [serial = 325] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x95a74c00) [pid = 1832] [serial = 330] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x9a98a000) [pid = 1832] [serial = 334] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x94639400) [pid = 1832] [serial = 324] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x8fa52800) [pid = 1832] [serial = 322] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x9ba67800) [pid = 1832] [serial = 298] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x991bfc00) [pid = 1832] [serial = 331] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x953bc800) [pid = 1832] [serial = 328] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9a982c00) [pid = 1832] [serial = 333] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x952e2000) [pid = 1832] [serial = 327] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8f9a8800) [pid = 1832] [serial = 321] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0xa21b8000) [pid = 1832] [serial = 253] [outer = (nil)] [url = about:blank] 03:58:58 INFO - PROCESS | 1832 | 1464778738982 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 03:58:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:58:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1599ms 03:58:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:58:59 INFO - PROCESS | 1832 | 1464778739001 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 03:58:59 INFO - PROCESS | 1832 | 1464778739004 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 03:58:59 INFO - PROCESS | 1832 | 1464778739011 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:58:59 INFO - PROCESS | 1832 | 1464778739016 Marionette TRACE conn4 <- [1,538,null,{}] 03:58:59 INFO - PROCESS | 1832 | 1464778739032 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:59 INFO - PROCESS | 1832 | 1464778739221 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 03:58:59 INFO - PROCESS | 1832 | 1464778739388 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecc9000 == 71 [pid = 1832] [id = 142] 03:58:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x8f90a800) [pid = 1832] [serial = 426] [outer = (nil)] 03:58:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x91f0f000) [pid = 1832] [serial = 427] [outer = 0x8f90a800] 03:58:59 INFO - PROCESS | 1832 | 1464778739474 Marionette DEBUG loaded listener.js 03:58:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x92d8d000) [pid = 1832] [serial = 428] [outer = 0x8f90a800] 03:59:00 INFO - PROCESS | 1832 | 1464778740279 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 03:59:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 03:59:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1338ms 03:59:00 INFO - PROCESS | 1832 | 1464778740349 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 03:59:00 INFO - PROCESS | 1832 | 1464778740354 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 03:59:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:59:00 INFO - PROCESS | 1832 | 1464778740365 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:59:00 INFO - PROCESS | 1832 | 1464778740368 Marionette TRACE conn4 <- [1,542,null,{}] 03:59:00 INFO - PROCESS | 1832 | 1464778740375 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:00 INFO - PROCESS | 1832 | 1464778740559 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 03:59:00 INFO - PROCESS | 1832 | 1464778740714 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f0fc00 == 72 [pid = 1832] [id = 143] 03:59:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x93a41800) [pid = 1832] [serial = 429] [outer = (nil)] 03:59:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x95117400) [pid = 1832] [serial = 430] [outer = 0x93a41800] 03:59:00 INFO - PROCESS | 1832 | 1464778740797 Marionette DEBUG loaded listener.js 03:59:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x951eac00) [pid = 1832] [serial = 431] [outer = 0x93a41800] 03:59:01 INFO - PROCESS | 1832 | 1464778741675 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 03:59:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 03:59:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1328ms 03:59:01 INFO - PROCESS | 1832 | 1464778741754 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 03:59:01 INFO - PROCESS | 1832 | 1464778741758 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 03:59:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:59:01 INFO - PROCESS | 1832 | 1464778741765 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:59:01 INFO - PROCESS | 1832 | 1464778741768 Marionette TRACE conn4 <- [1,546,null,{}] 03:59:01 INFO - PROCESS | 1832 | 1464778741774 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:02 INFO - PROCESS | 1832 | 1464778742022 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 03:59:02 INFO - PROCESS | 1832 | 1464778742064 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9e3800 == 73 [pid = 1832] [id = 144] 03:59:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x94679400) [pid = 1832] [serial = 432] [outer = (nil)] 03:59:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x953b4400) [pid = 1832] [serial = 433] [outer = 0x94679400] 03:59:02 INFO - PROCESS | 1832 | 1464778742160 Marionette DEBUG loaded listener.js 03:59:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x958e1400) [pid = 1832] [serial = 434] [outer = 0x94679400] 03:59:02 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x8dc07c00) [pid = 1832] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:59:02 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x99fcb800) [pid = 1832] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:59:02 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x8f90d400) [pid = 1832] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:59:02 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x91ee3000) [pid = 1832] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:59:02 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x9773c000) [pid = 1832] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:59:03 INFO - PROCESS | 1832 | 1464778743445 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 03:59:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:59:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1737ms 03:59:03 INFO - PROCESS | 1832 | 1464778743504 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 03:59:03 INFO - PROCESS | 1832 | 1464778743507 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 03:59:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:59:03 INFO - PROCESS | 1832 | 1464778743514 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:59:03 INFO - PROCESS | 1832 | 1464778743518 Marionette TRACE conn4 <- [1,550,null,{}] 03:59:03 INFO - PROCESS | 1832 | 1464778743524 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:03 INFO - PROCESS | 1832 | 1464778743798 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 03:59:03 INFO - PROCESS | 1832 | 1464778743817 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc09c00 == 74 [pid = 1832] [id = 145] 03:59:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x9467a000) [pid = 1832] [serial = 435] [outer = (nil)] 03:59:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x953bfc00) [pid = 1832] [serial = 436] [outer = 0x9467a000] 03:59:03 INFO - PROCESS | 1832 | 1464778743911 Marionette DEBUG loaded listener.js 03:59:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x9a382400) [pid = 1832] [serial = 437] [outer = 0x9467a000] 03:59:04 INFO - PROCESS | 1832 | 1464778744823 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 03:59:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 03:59:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1333ms 03:59:04 INFO - PROCESS | 1832 | 1464778744848 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 03:59:04 INFO - PROCESS | 1832 | 1464778744852 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 03:59:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:59:04 INFO - PROCESS | 1832 | 1464778744859 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:59:04 INFO - PROCESS | 1832 | 1464778744864 Marionette TRACE conn4 <- [1,554,null,{}] 03:59:04 INFO - PROCESS | 1832 | 1464778744870 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:05 INFO - PROCESS | 1832 | 1464778745129 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 03:59:05 INFO - PROCESS | 1832 | 1464778745295 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a2000 == 75 [pid = 1832] [id = 146] 03:59:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x8c4a2400) [pid = 1832] [serial = 438] [outer = (nil)] 03:59:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8d583800) [pid = 1832] [serial = 439] [outer = 0x8c4a2400] 03:59:05 INFO - PROCESS | 1832 | 1464778745392 Marionette DEBUG loaded listener.js 03:59:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x8d9dc400) [pid = 1832] [serial = 440] [outer = 0x8c4a2400] 03:59:06 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:06 INFO - PROCESS | 1832 | 1464778746466 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 03:59:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:59:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1641ms 03:59:06 INFO - PROCESS | 1832 | 1464778746502 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 03:59:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:59:06 INFO - PROCESS | 1832 | 1464778746509 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 03:59:06 INFO - PROCESS | 1832 | 1464778746517 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:59:06 INFO - PROCESS | 1832 | 1464778746525 Marionette TRACE conn4 <- [1,558,null,{}] 03:59:06 INFO - PROCESS | 1832 | 1464778746532 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:06 INFO - PROCESS | 1832 | 1464778746751 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 03:59:07 INFO - PROCESS | 1832 | 1464778746980 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc19c00 == 76 [pid = 1832] [id = 147] 03:59:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x8dc1e000) [pid = 1832] [serial = 441] [outer = (nil)] 03:59:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x8ecbd400) [pid = 1832] [serial = 442] [outer = 0x8dc1e000] 03:59:07 INFO - PROCESS | 1832 | 1464778747118 Marionette DEBUG loaded listener.js 03:59:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x8f910400) [pid = 1832] [serial = 443] [outer = 0x8dc1e000] 03:59:08 INFO - PROCESS | 1832 | 1464778748068 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 03:59:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:59:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1591ms 03:59:08 INFO - PROCESS | 1832 | 1464778748113 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 03:59:08 INFO - PROCESS | 1832 | 1464778748119 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 03:59:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:59:08 INFO - PROCESS | 1832 | 1464778748127 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:59:08 INFO - PROCESS | 1832 | 1464778748130 Marionette TRACE conn4 <- [1,562,null,{}] 03:59:08 INFO - PROCESS | 1832 | 1464778748137 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:08 INFO - PROCESS | 1832 | 1464778748374 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 03:59:08 INFO - PROCESS | 1832 | 1464778748649 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f90d400 == 77 [pid = 1832] [id = 148] 03:59:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x91de6800) [pid = 1832] [serial = 444] [outer = (nil)] 03:59:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x91f10c00) [pid = 1832] [serial = 445] [outer = 0x91de6800] 03:59:08 INFO - PROCESS | 1832 | 1464778748786 Marionette DEBUG loaded listener.js 03:59:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x94677800) [pid = 1832] [serial = 446] [outer = 0x91de6800] 03:59:09 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:09 INFO - PROCESS | 1832 | 1464778749765 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 03:59:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:59:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1689ms 03:59:09 INFO - PROCESS | 1832 | 1464778749816 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 03:59:09 INFO - PROCESS | 1832 | 1464778749822 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 03:59:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:59:09 INFO - PROCESS | 1832 | 1464778749844 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:59:09 INFO - PROCESS | 1832 | 1464778749853 Marionette TRACE conn4 <- [1,566,null,{}] 03:59:09 INFO - PROCESS | 1832 | 1464778749858 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:10 INFO - PROCESS | 1832 | 1464778750111 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 03:59:10 INFO - PROCESS | 1832 | 1464778750384 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f04c00 == 78 [pid = 1832] [id = 149] 03:59:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x91f09000) [pid = 1832] [serial = 447] [outer = (nil)] 03:59:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x9a274400) [pid = 1832] [serial = 448] [outer = 0x91f09000] 03:59:10 INFO - PROCESS | 1832 | 1464778750479 Marionette DEBUG loaded listener.js 03:59:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x9a98c000) [pid = 1832] [serial = 449] [outer = 0x91f09000] 03:59:11 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:11 INFO - PROCESS | 1832 | 1464778751361 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:59:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:59:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1599ms 03:59:11 INFO - PROCESS | 1832 | 1464778751435 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 03:59:11 INFO - PROCESS | 1832 | 1464778751439 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 03:59:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:59:11 INFO - PROCESS | 1832 | 1464778751446 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:59:11 INFO - PROCESS | 1832 | 1464778751449 Marionette TRACE conn4 <- [1,570,null,{}] 03:59:11 INFO - PROCESS | 1832 | 1464778751455 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:11 INFO - PROCESS | 1832 | 1464778751693 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 03:59:11 INFO - PROCESS | 1832 | 1464778751931 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x92d83000 == 79 [pid = 1832] [id = 150] 03:59:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x9b18fc00) [pid = 1832] [serial = 450] [outer = (nil)] 03:59:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x9b3de000) [pid = 1832] [serial = 451] [outer = 0x9b18fc00] 03:59:12 INFO - PROCESS | 1832 | 1464778752066 Marionette DEBUG loaded listener.js 03:59:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x9b6cdc00) [pid = 1832] [serial = 452] [outer = 0x9b18fc00] 03:59:12 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:12 INFO - PROCESS | 1832 | 1464778752967 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 03:59:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:59:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1585ms 03:59:13 INFO - PROCESS | 1832 | 1464778753033 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 03:59:13 INFO - PROCESS | 1832 | 1464778753038 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 03:59:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:59:13 INFO - PROCESS | 1832 | 1464778753045 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:59:13 INFO - PROCESS | 1832 | 1464778753050 Marionette TRACE conn4 <- [1,574,null,{}] 03:59:13 INFO - PROCESS | 1832 | 1464778753056 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:13 INFO - PROCESS | 1832 | 1464778753330 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 03:59:13 INFO - PROCESS | 1832 | 1464778753567 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c08c000 == 80 [pid = 1832] [id = 151] 03:59:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x9c105c00) [pid = 1832] [serial = 453] [outer = (nil)] 03:59:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0xa0621400) [pid = 1832] [serial = 454] [outer = 0x9c105c00] 03:59:13 INFO - PROCESS | 1832 | 1464778753713 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0xa260d400) [pid = 1832] [serial = 455] [outer = 0x9c105c00] 03:59:14 INFO - PROCESS | 1832 | 1464778754717 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:59:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:59:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1742ms 03:59:14 INFO - PROCESS | 1832 | 1464778754789 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 03:59:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:59:14 INFO - PROCESS | 1832 | 1464778754793 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 03:59:14 INFO - PROCESS | 1832 | 1464778754800 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:59:14 INFO - PROCESS | 1832 | 1464778754804 Marionette TRACE conn4 <- [1,578,null,{}] 03:59:14 INFO - PROCESS | 1832 | 1464778754810 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:15 INFO - PROCESS | 1832 | 1464778755024 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 03:59:15 INFO - PROCESS | 1832 | 1464778755260 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b1400 == 81 [pid = 1832] [id = 152] 03:59:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x9ba67800) [pid = 1832] [serial = 456] [outer = (nil)] 03:59:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0xa35eb800) [pid = 1832] [serial = 457] [outer = 0x9ba67800] 03:59:15 INFO - PROCESS | 1832 | 1464778755402 Marionette DEBUG loaded listener.js 03:59:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0xa62fac00) [pid = 1832] [serial = 458] [outer = 0x9ba67800] 03:59:16 INFO - PROCESS | 1832 | 1464778756334 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 03:59:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:59:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1588ms 03:59:16 INFO - PROCESS | 1832 | 1464778756388 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 03:59:16 INFO - PROCESS | 1832 | 1464778756393 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 03:59:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:59:16 INFO - PROCESS | 1832 | 1464778756401 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:59:16 INFO - PROCESS | 1832 | 1464778756406 Marionette TRACE conn4 <- [1,582,null,{}] 03:59:16 INFO - PROCESS | 1832 | 1464778756413 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:16 INFO - PROCESS | 1832 | 1464778756621 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 03:59:16 INFO - PROCESS | 1832 | 1464778756862 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf3d400 == 82 [pid = 1832] [id = 153] 03:59:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x8bf3e000) [pid = 1832] [serial = 459] [outer = (nil)] 03:59:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x8bf44c00) [pid = 1832] [serial = 460] [outer = 0x8bf3e000] 03:59:17 INFO - PROCESS | 1832 | 1464778757011 Marionette DEBUG loaded listener.js 03:59:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x8bf48800) [pid = 1832] [serial = 461] [outer = 0x8bf3e000] 03:59:17 INFO - PROCESS | 1832 | 1464778757926 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 03:59:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:59:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1589ms 03:59:17 INFO - PROCESS | 1832 | 1464778757991 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 03:59:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:59:18 INFO - PROCESS | 1832 | 1464778757996 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 03:59:18 INFO - PROCESS | 1832 | 1464778758002 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:59:18 INFO - PROCESS | 1832 | 1464778758006 Marionette TRACE conn4 <- [1,586,null,{}] 03:59:18 INFO - PROCESS | 1832 | 1464778758012 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:18 INFO - PROCESS | 1832 | 1464778758217 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 03:59:18 INFO - PROCESS | 1832 | 1464778758449 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf3d800 == 83 [pid = 1832] [id = 154] 03:59:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x8bf3f800) [pid = 1832] [serial = 462] [outer = (nil)] 03:59:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x8f0c8800) [pid = 1832] [serial = 463] [outer = 0x8bf3f800] 03:59:18 INFO - PROCESS | 1832 | 1464778758583 Marionette DEBUG loaded listener.js 03:59:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x8f0cc000) [pid = 1832] [serial = 464] [outer = 0x8bf3f800] 03:59:19 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:19 INFO - PROCESS | 1832 | 1464778759464 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 03:59:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:59:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1540ms 03:59:19 INFO - PROCESS | 1832 | 1464778759542 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 03:59:19 INFO - PROCESS | 1832 | 1464778759548 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 03:59:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:59:19 INFO - PROCESS | 1832 | 1464778759557 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:59:19 INFO - PROCESS | 1832 | 1464778759568 Marionette TRACE conn4 <- [1,590,null,{}] 03:59:19 INFO - PROCESS | 1832 | 1464778759573 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:19 INFO - PROCESS | 1832 | 1464778759818 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 03:59:20 INFO - PROCESS | 1832 | 1464778760092 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf4c800 == 84 [pid = 1832] [id = 155] 03:59:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x8f0c9000) [pid = 1832] [serial = 465] [outer = (nil)] 03:59:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x8f0d2c00) [pid = 1832] [serial = 466] [outer = 0x8f0c9000] 03:59:20 INFO - PROCESS | 1832 | 1464778760184 Marionette DEBUG loaded listener.js 03:59:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x8f0d4400) [pid = 1832] [serial = 467] [outer = 0x8f0c9000] 03:59:21 INFO - PROCESS | 1832 | 1464778761195 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 03:59:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:59:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1695ms 03:59:21 INFO - PROCESS | 1832 | 1464778761253 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 1832 | 1464778761256 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 03:59:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:59:21 INFO - PROCESS | 1832 | 1464778761266 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:59:21 INFO - PROCESS | 1832 | 1464778761270 Marionette TRACE conn4 <- [1,594,null,{}] 03:59:21 INFO - PROCESS | 1832 | 1464778761278 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:21 INFO - PROCESS | 1832 | 1464778761493 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 03:59:21 INFO - PROCESS | 1832 | 1464778761795 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x95048c00 == 85 [pid = 1832] [id = 156] 03:59:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0xa690d800) [pid = 1832] [serial = 468] [outer = (nil)] 03:59:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0xa690f800) [pid = 1832] [serial = 469] [outer = 0xa690d800] 03:59:21 INFO - PROCESS | 1832 | 1464778761912 Marionette DEBUG loaded listener.js 03:59:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0xa6915800) [pid = 1832] [serial = 470] [outer = 0xa690d800] 03:59:22 INFO - PROCESS | 1832 | 1464778762885 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 03:59:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:59:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1687ms 03:59:22 INFO - PROCESS | 1832 | 1464778762955 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 03:59:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:59:22 INFO - PROCESS | 1832 | 1464778762960 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 03:59:22 INFO - PROCESS | 1832 | 1464778762967 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:59:22 INFO - PROCESS | 1832 | 1464778762972 Marionette TRACE conn4 <- [1,598,null,{}] 03:59:22 INFO - PROCESS | 1832 | 1464778762979 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:23 INFO - PROCESS | 1832 | 1464778763247 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 03:59:23 INFO - PROCESS | 1832 | 1464778763582 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc3800 == 86 [pid = 1832] [id = 157] 03:59:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x8bdc4800) [pid = 1832] [serial = 471] [outer = (nil)] 03:59:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x8f0d1000) [pid = 1832] [serial = 472] [outer = 0x8bdc4800] 03:59:23 INFO - PROCESS | 1832 | 1464778763682 Marionette DEBUG loaded listener.js 03:59:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x92d84800) [pid = 1832] [serial = 473] [outer = 0x8bdc4800] 03:59:24 INFO - PROCESS | 1832 | 1464778764601 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 03:59:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:59:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1698ms 03:59:24 INFO - PROCESS | 1832 | 1464778764666 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 03:59:24 INFO - PROCESS | 1832 | 1464778764670 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 03:59:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:59:24 INFO - PROCESS | 1832 | 1464778764677 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:59:24 INFO - PROCESS | 1832 | 1464778764681 Marionette TRACE conn4 <- [1,602,null,{}] 03:59:24 INFO - PROCESS | 1832 | 1464778764688 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:24 INFO - PROCESS | 1832 | 1464778764946 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 03:59:25 INFO - PROCESS | 1832 | 1464778765584 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc8800 == 87 [pid = 1832] [id = 158] 03:59:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x8bf3ec00) [pid = 1832] [serial = 474] [outer = (nil)] 03:59:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x8bf4b000) [pid = 1832] [serial = 475] [outer = 0x8bf3ec00] 03:59:25 INFO - PROCESS | 1832 | 1464778765671 Marionette DEBUG loaded listener.js 03:59:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x8c49c400) [pid = 1832] [serial = 476] [outer = 0x8bf3ec00] 03:59:26 INFO - PROCESS | 1832 | 1464778766785 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 03:59:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:59:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 2190ms 03:59:26 INFO - PROCESS | 1832 | 1464778766871 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 03:59:26 INFO - PROCESS | 1832 | 1464778766884 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 03:59:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:59:26 INFO - PROCESS | 1832 | 1464778766899 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:59:26 INFO - PROCESS | 1832 | 1464778766909 Marionette TRACE conn4 <- [1,606,null,{}] 03:59:26 INFO - PROCESS | 1832 | 1464778766927 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:27 INFO - PROCESS | 1832 | 1464778767278 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 03:59:27 INFO - PROCESS | 1832 | 1464778767453 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2aec00 == 88 [pid = 1832] [id = 159] 03:59:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x8c4a0400) [pid = 1832] [serial = 477] [outer = (nil)] 03:59:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x8dc13400) [pid = 1832] [serial = 478] [outer = 0x8c4a0400] 03:59:27 INFO - PROCESS | 1832 | 1464778767547 Marionette DEBUG loaded listener.js 03:59:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x8dcb4000) [pid = 1832] [serial = 479] [outer = 0x8c4a0400] 03:59:28 INFO - PROCESS | 1832 | 1464778768492 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x9a385800 == 87 [pid = 1832] [id = 48] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x952d8000 == 86 [pid = 1832] [id = 71] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x91eecc00 == 85 [pid = 1832] [id = 76] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x94680400 == 84 [pid = 1832] [id = 74] 03:59:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:59:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1703ms 03:59:28 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x9a01e800) [pid = 1832] [serial = 381] [outer = (nil)] [url = about:blank] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x9b18d400 == 83 [pid = 1832] [id = 73] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x95132000 == 82 [pid = 1832] [id = 50] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x9a98e400 == 81 [pid = 1832] [id = 72] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc09c00 == 80 [pid = 1832] [id = 145] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9e3800 == 79 [pid = 1832] [id = 144] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x91f0fc00 == 78 [pid = 1832] [id = 143] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecc9000 == 77 [pid = 1832] [id = 142] 03:59:28 INFO - PROCESS | 1832 | 1464778768647 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 03:59:28 INFO - PROCESS | 1832 | 1464778768657 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc07400 == 76 [pid = 1832] [id = 141] 03:59:28 INFO - PROCESS | 1832 | --DOCSHELL 0x8c4a0c00 == 75 [pid = 1832] [id = 140] 03:59:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:59:28 INFO - PROCESS | 1832 | 1464778768684 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:59:28 INFO - PROCESS | 1832 | 1464778768689 Marionette TRACE conn4 <- [1,610,null,{}] 03:59:28 INFO - PROCESS | 1832 | 1464778768698 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:28 INFO - PROCESS | 1832 | 1464778768910 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 03:59:28 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x8dc0d000) [pid = 1832] [serial = 378] [outer = (nil)] [url = about:blank] 03:59:28 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x952d9800) [pid = 1832] [serial = 342] [outer = (nil)] [url = about:blank] 03:59:28 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x9b567800) [pid = 1832] [serial = 337] [outer = (nil)] [url = about:blank] 03:59:28 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x9b819c00) [pid = 1832] [serial = 366] [outer = (nil)] [url = about:blank] 03:59:28 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x91f0dc00) [pid = 1832] [serial = 370] [outer = (nil)] [url = about:blank] 03:59:28 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x918ca400) [pid = 1832] [serial = 369] [outer = (nil)] [url = about:blank] 03:59:28 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x953be000) [pid = 1832] [serial = 372] [outer = (nil)] [url = about:blank] 03:59:28 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x8fa50000) [pid = 1832] [serial = 339] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x9c053000) [pid = 1832] [serial = 348] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0xa1162400) [pid = 1832] [serial = 351] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x95116c00) [pid = 1832] [serial = 354] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0xa50b1c00) [pid = 1832] [serial = 357] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x9467d400) [pid = 1832] [serial = 363] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0xa6e8b000) [pid = 1832] [serial = 360] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x9a988400) [pid = 1832] [serial = 345] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x9a749400) [pid = 1832] [serial = 375] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x97740400) [pid = 1832] [serial = 379] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x9b195000) [pid = 1832] [serial = 376] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x9577c800) [pid = 1832] [serial = 373] [outer = (nil)] [url = about:blank] 03:59:29 INFO - PROCESS | 1832 | 1464778769212 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d587800 == 76 [pid = 1832] [id = 160] 03:59:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x8dc0d000) [pid = 1832] [serial = 480] [outer = (nil)] 03:59:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x8dcbac00) [pid = 1832] [serial = 481] [outer = 0x8dc0d000] 03:59:29 INFO - PROCESS | 1832 | 1464778769293 Marionette DEBUG loaded listener.js 03:59:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x8ecc0400) [pid = 1832] [serial = 482] [outer = 0x8dc0d000] 03:59:30 INFO - PROCESS | 1832 | 1464778770822 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 03:59:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:59:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 2253ms 03:59:30 INFO - PROCESS | 1832 | 1464778770940 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 03:59:30 INFO - PROCESS | 1832 | 1464778770946 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 03:59:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:59:30 INFO - PROCESS | 1832 | 1464778770956 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:59:30 INFO - PROCESS | 1832 | 1464778770961 Marionette TRACE conn4 <- [1,614,null,{}] 03:59:30 INFO - PROCESS | 1832 | 1464778770977 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:31 INFO - PROCESS | 1832 | 1464778771177 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 03:59:31 INFO - PROCESS | 1832 | 1464778771366 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc0800 == 77 [pid = 1832] [id = 161] 03:59:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x8bf45800) [pid = 1832] [serial = 483] [outer = (nil)] 03:59:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x8ecc7400) [pid = 1832] [serial = 484] [outer = 0x8bf45800] 03:59:31 INFO - PROCESS | 1832 | 1464778771459 Marionette DEBUG loaded listener.js 03:59:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x8f909400) [pid = 1832] [serial = 485] [outer = 0x8bf45800] 03:59:32 INFO - PROCESS | 1832 | 1464778772486 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 03:59:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:59:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1586ms 03:59:32 INFO - PROCESS | 1832 | 1464778772543 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 03:59:32 INFO - PROCESS | 1832 | 1464778772552 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 03:59:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:59:32 INFO - PROCESS | 1832 | 1464778772564 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:59:32 INFO - PROCESS | 1832 | 1464778772569 Marionette TRACE conn4 <- [1,618,null,{}] 03:59:32 INFO - PROCESS | 1832 | 1464778772576 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:32 INFO - PROCESS | 1832 | 1464778772830 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 03:59:33 INFO - PROCESS | 1832 | 1464778773165 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fa58c00 == 78 [pid = 1832] [id = 162] 03:59:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x91de9c00) [pid = 1832] [serial = 486] [outer = (nil)] 03:59:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x91ee7800) [pid = 1832] [serial = 487] [outer = 0x91de9c00] 03:59:33 INFO - PROCESS | 1832 | 1464778773261 Marionette DEBUG loaded listener.js 03:59:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x91f0a400) [pid = 1832] [serial = 488] [outer = 0x91de9c00] 03:59:34 INFO - PROCESS | 1832 | 1464778774269 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:59:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:59:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1744ms 03:59:34 INFO - PROCESS | 1832 | 1464778774309 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 03:59:34 INFO - PROCESS | 1832 | 1464778774314 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 03:59:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:59:34 INFO - PROCESS | 1832 | 1464778774321 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:59:34 INFO - PROCESS | 1832 | 1464778774328 Marionette TRACE conn4 <- [1,622,null,{}] 03:59:34 INFO - PROCESS | 1832 | 1464778774346 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:34 INFO - PROCESS | 1832 | 1464778774555 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 03:59:34 INFO - PROCESS | 1832 | 1464778774789 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x95044400 == 79 [pid = 1832] [id = 163] 03:59:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x9511a000) [pid = 1832] [serial = 489] [outer = (nil)] 03:59:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x952d8000) [pid = 1832] [serial = 490] [outer = 0x9511a000] 03:59:34 INFO - PROCESS | 1832 | 1464778774930 Marionette DEBUG loaded listener.js 03:59:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x9577dc00) [pid = 1832] [serial = 491] [outer = 0x9511a000] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x918c5400 == 78 [pid = 1832] [id = 90] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8f75e000 == 77 [pid = 1832] [id = 92] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecc1800 == 76 [pid = 1832] [id = 123] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x94639000 == 75 [pid = 1832] [id = 64] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8d58e400 == 74 [pid = 1832] [id = 137] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8d587c00 == 73 [pid = 1832] [id = 134] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x94673400 == 72 [pid = 1832] [id = 52] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8f904c00 == 71 [pid = 1832] [id = 133] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x92d8f800 == 70 [pid = 1832] [id = 136] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b4000 == 69 [pid = 1832] [id = 138] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x91de2000 == 68 [pid = 1832] [id = 131] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0xa50f8400 == 67 [pid = 1832] [id = 106] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8f757000 == 66 [pid = 1832] [id = 91] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x95048c00 == 65 [pid = 1832] [id = 156] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf3d800 == 64 [pid = 1832] [id = 154] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf4c800 == 63 [pid = 1832] [id = 155] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf3d400 == 62 [pid = 1832] [id = 153] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b1400 == 61 [pid = 1832] [id = 152] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x92d83000 == 60 [pid = 1832] [id = 150] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x9c08c000 == 59 [pid = 1832] [id = 151] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x91f04c00 == 58 [pid = 1832] [id = 149] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8f90d400 == 57 [pid = 1832] [id = 148] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc19c00 == 56 [pid = 1832] [id = 147] 03:59:37 INFO - PROCESS | 1832 | --DOCSHELL 0x8c4a2000 == 55 [pid = 1832] [id = 146] 03:59:37 INFO - PROCESS | 1832 | 1464778777781 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 03:59:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:59:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 3548ms 03:59:37 INFO - PROCESS | 1832 | 1464778777873 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 03:59:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:59:37 INFO - PROCESS | 1832 | 1464778777883 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 03:59:37 INFO - PROCESS | 1832 | 1464778777894 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:59:37 INFO - PROCESS | 1832 | 1464778777901 Marionette TRACE conn4 <- [1,626,null,{}] 03:59:37 INFO - PROCESS | 1832 | 1464778777911 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:38 INFO - PROCESS | 1832 | 1464778778105 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 03:59:38 INFO - PROCESS | 1832 | 1464778778252 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc3000 == 56 [pid = 1832] [id = 164] 03:59:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x8dc10000) [pid = 1832] [serial = 492] [outer = (nil)] 03:59:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x8dcbc400) [pid = 1832] [serial = 493] [outer = 0x8dc10000] 03:59:38 INFO - PROCESS | 1832 | 1464778778348 Marionette DEBUG loaded listener.js 03:59:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x8f0c7c00) [pid = 1832] [serial = 494] [outer = 0x8dc10000] 03:59:39 INFO - PROCESS | 1832 | 1464778779333 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 03:59:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:59:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1495ms 03:59:39 INFO - PROCESS | 1832 | 1464778779388 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 03:59:39 INFO - PROCESS | 1832 | 1464778779397 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 03:59:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:59:39 INFO - PROCESS | 1832 | 1464778779415 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:59:39 INFO - PROCESS | 1832 | 1464778779420 Marionette TRACE conn4 <- [1,630,null,{}] 03:59:39 INFO - PROCESS | 1832 | 1464778779427 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:39 INFO - PROCESS | 1832 | 1464778779671 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 03:59:39 INFO - PROCESS | 1832 | 1464778779703 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fa53800 == 57 [pid = 1832] [id = 165] 03:59:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x91de2000) [pid = 1832] [serial = 495] [outer = (nil)] 03:59:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x91eeec00) [pid = 1832] [serial = 496] [outer = 0x91de2000] 03:59:39 INFO - PROCESS | 1832 | 1464778779782 Marionette DEBUG loaded listener.js 03:59:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x92d82400) [pid = 1832] [serial = 497] [outer = 0x91de2000] 03:59:40 INFO - PROCESS | 1832 | 1464778780827 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 03:59:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:59:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1438ms 03:59:40 INFO - PROCESS | 1832 | 1464778780853 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 03:59:40 INFO - PROCESS | 1832 | 1464778780858 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 03:59:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:59:40 INFO - PROCESS | 1832 | 1464778780874 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:59:40 INFO - PROCESS | 1832 | 1464778780881 Marionette TRACE conn4 <- [1,634,null,{}] 03:59:40 INFO - PROCESS | 1832 | 1464778780899 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:41 INFO - PROCESS | 1832 | 1464778781404 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 03:59:41 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x93a41800) [pid = 1832] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:59:41 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x94679400) [pid = 1832] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:59:41 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x8dc0dc00) [pid = 1832] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:59:41 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x8f90a800) [pid = 1832] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:59:41 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x8c4a6c00) [pid = 1832] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:59:41 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x8dc16400) [pid = 1832] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:59:41 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x9467a000) [pid = 1832] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:59:41 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x8bf3ec00) [pid = 1832] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:59:41 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x8c4a0400) [pid = 1832] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:59:41 INFO - PROCESS | 1832 | 1464778781586 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf3ec00 == 58 [pid = 1832] [id = 166] 03:59:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x8d589c00) [pid = 1832] [serial = 498] [outer = (nil)] 03:59:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x8deed800) [pid = 1832] [serial = 499] [outer = 0x8d589c00] 03:59:41 INFO - PROCESS | 1832 | 1464778781677 Marionette DEBUG loaded listener.js 03:59:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x9467cc00) [pid = 1832] [serial = 500] [outer = 0x8d589c00] 03:59:42 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:59:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1644ms 03:59:42 INFO - PROCESS | 1832 | 1464778782509 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 03:59:42 INFO - PROCESS | 1832 | 1464778782519 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 03:59:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:59:42 INFO - PROCESS | 1832 | 1464778782524 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 03:59:42 INFO - PROCESS | 1832 | 1464778782535 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:59:42 INFO - PROCESS | 1832 | 1464778782538 Marionette TRACE conn4 <- [1,638,null,{}] 03:59:42 INFO - PROCESS | 1832 | 1464778782548 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:42 INFO - PROCESS | 1832 | 1464778782793 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 03:59:42 INFO - PROCESS | 1832 | 1464778782811 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f04400 == 59 [pid = 1832] [id = 167] 03:59:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x953c2c00) [pid = 1832] [serial = 501] [outer = (nil)] 03:59:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x958e4000) [pid = 1832] [serial = 502] [outer = 0x953c2c00] 03:59:42 INFO - PROCESS | 1832 | 1464778782975 Marionette DEBUG loaded listener.js 03:59:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x97740000) [pid = 1832] [serial = 503] [outer = 0x953c2c00] 03:59:43 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:44 INFO - PROCESS | 1832 | 1464778784064 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:59:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:59:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1589ms 03:59:44 INFO - PROCESS | 1832 | 1464778784121 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 03:59:44 INFO - PROCESS | 1832 | 1464778784127 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 03:59:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:59:44 INFO - PROCESS | 1832 | 1464778784139 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:59:44 INFO - PROCESS | 1832 | 1464778784146 Marionette TRACE conn4 <- [1,642,null,{}] 03:59:44 INFO - PROCESS | 1832 | 1464778784156 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:44 INFO - PROCESS | 1832 | 1464778784409 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 03:59:44 INFO - PROCESS | 1832 | 1464778784661 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dcb5800 == 60 [pid = 1832] [id = 168] 03:59:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x8dcb6000) [pid = 1832] [serial = 504] [outer = (nil)] 03:59:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x8f0ce000) [pid = 1832] [serial = 505] [outer = 0x8dcb6000] 03:59:44 INFO - PROCESS | 1832 | 1464778784807 Marionette DEBUG loaded listener.js 03:59:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x8fa50000) [pid = 1832] [serial = 506] [outer = 0x8dcb6000] 03:59:45 INFO - PROCESS | 1832 | 1464778785795 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 03:59:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:59:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1692ms 03:59:45 INFO - PROCESS | 1832 | 1464778785831 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 03:59:45 INFO - PROCESS | 1832 | 1464778785842 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 03:59:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:59:45 INFO - PROCESS | 1832 | 1464778785854 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:59:45 INFO - PROCESS | 1832 | 1464778785859 Marionette TRACE conn4 <- [1,646,null,{}] 03:59:45 INFO - PROCESS | 1832 | 1464778785866 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:46 INFO - PROCESS | 1832 | 1464778786072 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 03:59:46 INFO - PROCESS | 1832 | 1464778786311 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2aa000 == 61 [pid = 1832] [id = 169] 03:59:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x95114800) [pid = 1832] [serial = 507] [outer = (nil)] 03:59:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x95772400) [pid = 1832] [serial = 508] [outer = 0x95114800] 03:59:46 INFO - PROCESS | 1832 | 1464778786446 Marionette DEBUG loaded listener.js 03:59:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x98290c00) [pid = 1832] [serial = 509] [outer = 0x95114800] 03:59:47 INFO - PROCESS | 1832 | 1464778787462 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:59:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:59:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1642ms 03:59:47 INFO - PROCESS | 1832 | 1464778787497 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 03:59:47 INFO - PROCESS | 1832 | 1464778787500 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 03:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:59:47 INFO - PROCESS | 1832 | 1464778787508 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:59:47 INFO - PROCESS | 1832 | 1464778787514 Marionette TRACE conn4 <- [1,650,null,{}] 03:59:47 INFO - PROCESS | 1832 | 1464778787532 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:47 INFO - PROCESS | 1832 | 1464778787745 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 03:59:47 INFO - PROCESS | 1832 | 1464778787983 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee4800 == 62 [pid = 1832] [id = 170] 03:59:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x9aa2ec00) [pid = 1832] [serial = 510] [outer = (nil)] 03:59:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x9b193000) [pid = 1832] [serial = 511] [outer = 0x9aa2ec00] 03:59:48 INFO - PROCESS | 1832 | 1464778788126 Marionette DEBUG loaded listener.js 03:59:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x9b571000) [pid = 1832] [serial = 512] [outer = 0x9aa2ec00] 03:59:49 INFO - PROCESS | 1832 | 1464778789060 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 03:59:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1596ms 03:59:49 INFO - PROCESS | 1832 | 1464778789106 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 03:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:59:49 INFO - PROCESS | 1832 | 1464778789112 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 03:59:49 INFO - PROCESS | 1832 | 1464778789119 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:59:49 INFO - PROCESS | 1832 | 1464778789122 Marionette TRACE conn4 <- [1,654,null,{}] 03:59:49 INFO - PROCESS | 1832 | 1464778789129 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:49 INFO - PROCESS | 1832 | 1464778789337 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 03:59:49 INFO - PROCESS | 1832 | 1464778789572 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a0800 == 63 [pid = 1832] [id = 171] 03:59:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x9a98e800) [pid = 1832] [serial = 513] [outer = (nil)] 03:59:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x9ba6a400) [pid = 1832] [serial = 514] [outer = 0x9a98e800] 03:59:49 INFO - PROCESS | 1832 | 1464778789710 Marionette DEBUG loaded listener.js 03:59:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x9c053000) [pid = 1832] [serial = 515] [outer = 0x9a98e800] 03:59:50 INFO - PROCESS | 1832 | 1464778790728 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 03:59:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:59:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1644ms 03:59:50 INFO - PROCESS | 1832 | 1464778790764 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 03:59:50 INFO - PROCESS | 1832 | 1464778790768 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 03:59:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:59:50 INFO - PROCESS | 1832 | 1464778790775 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:59:50 INFO - PROCESS | 1832 | 1464778790779 Marionette TRACE conn4 <- [1,658,null,{}] 03:59:50 INFO - PROCESS | 1832 | 1464778790785 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:50 INFO - PROCESS | 1832 | 1464778790983 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 03:59:51 INFO - PROCESS | 1832 | 1464778791226 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x918c5400 == 64 [pid = 1832] [id = 172] 03:59:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x9462c800) [pid = 1832] [serial = 516] [outer = (nil)] 03:59:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0xa0712c00) [pid = 1832] [serial = 517] [outer = 0x9462c800] 03:59:51 INFO - PROCESS | 1832 | 1464778791358 Marionette DEBUG loaded listener.js 03:59:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0xa071a800) [pid = 1832] [serial = 518] [outer = 0x9462c800] 03:59:52 INFO - PROCESS | 1832 | 1464778792284 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1540ms 03:59:52 INFO - PROCESS | 1832 | 1464778792317 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 03:59:52 INFO - PROCESS | 1832 | 1464778792320 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 03:59:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:59:52 INFO - PROCESS | 1832 | 1464778792328 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:59:52 INFO - PROCESS | 1832 | 1464778792332 Marionette TRACE conn4 <- [1,662,null,{}] 03:59:52 INFO - PROCESS | 1832 | 1464778792339 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:52 INFO - PROCESS | 1832 | 1464778792570 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 03:59:52 INFO - PROCESS | 1832 | 1464778792811 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d585c00 == 65 [pid = 1832] [id = 173] 03:59:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0xa070e000) [pid = 1832] [serial = 519] [outer = (nil)] 03:59:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0xa3073000) [pid = 1832] [serial = 520] [outer = 0xa070e000] 03:59:52 INFO - PROCESS | 1832 | 1464778792956 Marionette DEBUG loaded listener.js 03:59:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0xa35f4000) [pid = 1832] [serial = 521] [outer = 0xa070e000] 03:59:53 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:53 INFO - PROCESS | 1832 | 1464778793867 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 03:59:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:59:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1582ms 03:59:53 INFO - PROCESS | 1832 | 1464778793915 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 03:59:53 INFO - PROCESS | 1832 | 1464778793921 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 03:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:59:53 INFO - PROCESS | 1832 | 1464778793927 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:59:53 INFO - PROCESS | 1832 | 1464778793931 Marionette TRACE conn4 <- [1,666,null,{}] 03:59:53 INFO - PROCESS | 1832 | 1464778793937 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:54 INFO - PROCESS | 1832 | 1464778794176 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 03:59:54 INFO - PROCESS | 1832 | 1464778794432 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3e7c00 == 66 [pid = 1832] [id = 174] 03:59:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x8c3e8800) [pid = 1832] [serial = 522] [outer = (nil)] 03:59:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x8c3f0000) [pid = 1832] [serial = 523] [outer = 0x8c3e8800] 03:59:54 INFO - PROCESS | 1832 | 1464778794529 Marionette DEBUG loaded listener.js 03:59:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x8c3f2400) [pid = 1832] [serial = 524] [outer = 0x8c3e8800] 03:59:55 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:55 INFO - PROCESS | 1832 | 1464778795455 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 03:59:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:59:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1586ms 03:59:55 INFO - PROCESS | 1832 | 1464778795515 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 03:59:55 INFO - PROCESS | 1832 | 1464778795519 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 03:59:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:59:55 INFO - PROCESS | 1832 | 1464778795526 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:59:55 INFO - PROCESS | 1832 | 1464778795529 Marionette TRACE conn4 <- [1,670,null,{}] 03:59:55 INFO - PROCESS | 1832 | 1464778795535 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:55 INFO - PROCESS | 1832 | 1464778795744 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 03:59:55 INFO - PROCESS | 1832 | 1464778795979 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3ec000 == 67 [pid = 1832] [id = 175] 03:59:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x8c3ee000) [pid = 1832] [serial = 525] [outer = (nil)] 03:59:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x8d96c400) [pid = 1832] [serial = 526] [outer = 0x8c3ee000] 03:59:56 INFO - PROCESS | 1832 | 1464778796118 Marionette DEBUG loaded listener.js 03:59:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x8d96d800) [pid = 1832] [serial = 527] [outer = 0x8c3ee000] 03:59:57 INFO - PROCESS | 1832 | 1464778797108 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 03:59:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:59:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1647ms 03:59:57 INFO - PROCESS | 1832 | 1464778797175 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 03:59:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:59:57 INFO - PROCESS | 1832 | 1464778797179 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 03:59:57 INFO - PROCESS | 1832 | 1464778797186 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:59:57 INFO - PROCESS | 1832 | 1464778797190 Marionette TRACE conn4 <- [1,674,null,{}] 03:59:57 INFO - PROCESS | 1832 | 1464778797196 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:57 INFO - PROCESS | 1832 | 1464778797435 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 03:59:57 INFO - PROCESS | 1832 | 1464778797674 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d581400 == 68 [pid = 1832] [id = 176] 03:59:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x8d969000) [pid = 1832] [serial = 528] [outer = (nil)] 03:59:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x8d976000) [pid = 1832] [serial = 529] [outer = 0x8d969000] 03:59:57 INFO - PROCESS | 1832 | 1464778797818 Marionette DEBUG loaded listener.js 03:59:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x8d9e9000) [pid = 1832] [serial = 530] [outer = 0x8d969000] 03:59:58 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:59:58 INFO - PROCESS | 1832 | 1464778798740 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 03:59:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 03:59:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1593ms 03:59:58 INFO - PROCESS | 1832 | 1464778798779 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 03:59:58 INFO - PROCESS | 1832 | 1464778798784 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 03:59:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:59:58 INFO - PROCESS | 1832 | 1464778798794 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:59:58 INFO - PROCESS | 1832 | 1464778798801 Marionette TRACE conn4 <- [1,678,null,{}] 03:59:58 INFO - PROCESS | 1832 | 1464778798811 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:59 INFO - PROCESS | 1832 | 1464778799029 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 03:59:59 INFO - PROCESS | 1832 | 1464778799267 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b7400 == 69 [pid = 1832] [id = 177] 03:59:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x8d972000) [pid = 1832] [serial = 531] [outer = (nil)] 03:59:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x91582c00) [pid = 1832] [serial = 532] [outer = 0x8d972000] 03:59:59 INFO - PROCESS | 1832 | 1464778799408 Marionette DEBUG loaded listener.js 03:59:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x91587400) [pid = 1832] [serial = 533] [outer = 0x8d972000] 04:00:00 INFO - PROCESS | 1832 | 1464778800318 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]]]}] 04:00:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:00:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1593ms 04:00:00 INFO - PROCESS | 1832 | 1464778800391 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 04:00:00 INFO - PROCESS | 1832 | 1464778800397 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 04:00:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:00:00 INFO - PROCESS | 1832 | 1464778800405 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:00:00 INFO - PROCESS | 1832 | 1464778800410 Marionette TRACE conn4 <- [1,682,null,{}] 04:00:00 INFO - PROCESS | 1832 | 1464778800417 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}] 04:00:00 INFO - PROCESS | 1832 | 1464778800643 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 04:00:00 INFO - PROCESS | 1832 | 1464778800902 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc6000 == 70 [pid = 1832] [id = 178] 04:00:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x8c2b4000) [pid = 1832] [serial = 534] [outer = (nil)] 04:00:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x8dee9800) [pid = 1832] [serial = 535] [outer = 0x8c2b4000] 04:00:01 INFO - PROCESS | 1832 | 1464778801048 Marionette DEBUG loaded listener.js 04:00:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x9158fc00) [pid = 1832] [serial = 536] [outer = 0x8c2b4000] 04:00:02 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:02 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:00:02 INFO - PROCESS | 1832 | 1464778802879 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]]]}] 04:00:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 04:00:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2489ms 04:00:02 INFO - PROCESS | 1832 | 1464778802895 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 04:00:02 INFO - PROCESS | 1832 | 1464778802901 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 04:00:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:00:02 INFO - PROCESS | 1832 | 1464778802912 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:00:02 INFO - PROCESS | 1832 | 1464778802918 Marionette TRACE conn4 <- [1,686,null,{}] 04:00:02 INFO - PROCESS | 1832 | 1464778802928 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}] 04:00:03 INFO - PROCESS | 1832 | 1464778803125 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 04:00:03 INFO - PROCESS | 1832 | 1464778803427 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b7c00 == 71 [pid = 1832] [id = 179] 04:00:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0x8c4a6400) [pid = 1832] [serial = 537] [outer = (nil)] 04:00:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x8d9e8000) [pid = 1832] [serial = 538] [outer = 0x8c4a6400] 04:00:03 INFO - PROCESS | 1832 | 1464778803517 Marionette DEBUG loaded listener.js 04:00:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x8dc20000) [pid = 1832] [serial = 539] [outer = 0x8c4a6400] 04:00:04 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:04 INFO - PROCESS | 1832 | 1464778804902 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]]]}] 04:00:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:00:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2043ms 04:00:04 INFO - PROCESS | 1832 | 1464778804978 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 04:00:04 INFO - PROCESS | 1832 | 1464778804988 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 04:00:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:00:05 INFO - PROCESS | 1832 | 1464778805004 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:00:05 INFO - PROCESS | 1832 | 1464778805009 Marionette TRACE conn4 <- [1,690,null,{}] 04:00:05 INFO - PROCESS | 1832 | 1464778805015 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}] 04:00:05 INFO - PROCESS | 1832 | 1464778805200 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 04:00:05 INFO - PROCESS | 1832 | 1464778805395 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a1000 == 72 [pid = 1832] [id = 180] 04:00:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x8ecc1800) [pid = 1832] [serial = 540] [outer = (nil)] 04:00:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x8f90b800) [pid = 1832] [serial = 541] [outer = 0x8ecc1800] 04:00:05 INFO - PROCESS | 1832 | 1464778805522 Marionette DEBUG loaded listener.js 04:00:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x91589400) [pid = 1832] [serial = 542] [outer = 0x8ecc1800] 04:00:06 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:06 INFO - PROCESS | 1832 | 1464778806936 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]]]}] 04:00:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:00:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1996ms 04:00:07 INFO - PROCESS | 1832 | 1464778807011 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 04:00:07 INFO - PROCESS | 1832 | 1464778807016 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 04:00:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:00:07 INFO - PROCESS | 1832 | 1464778807026 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:00:07 INFO - PROCESS | 1832 | 1464778807031 Marionette TRACE conn4 <- [1,694,null,{}] 04:00:07 INFO - PROCESS | 1832 | 1464778807049 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}] 04:00:07 INFO - PROCESS | 1832 | 1464778807253 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 04:00:07 INFO - PROCESS | 1832 | --DOCSHELL 0x8f90f800 == 71 [pid = 1832] [id = 124] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x92d87c00) [pid = 1832] [serial = 400] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x8deebc00) [pid = 1832] [serial = 397] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x952dbc00) [pid = 1832] [serial = 387] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x8d9df800) [pid = 1832] [serial = 415] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0xa2154000) [pid = 1832] [serial = 409] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0x91decc00) [pid = 1832] [serial = 394] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x92d90800) [pid = 1832] [serial = 406] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x9c04b000) [pid = 1832] [serial = 391] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x8f752c00) [pid = 1832] [serial = 384] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x8d58c800) [pid = 1832] [serial = 403] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x8d9e4400) [pid = 1832] [serial = 412] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x8c4a3c00) [pid = 1832] [serial = 418] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x8dcbac00) [pid = 1832] [serial = 481] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x8d583800) [pid = 1832] [serial = 439] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x8ecbd400) [pid = 1832] [serial = 442] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x91f10c00) [pid = 1832] [serial = 445] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x9a274400) [pid = 1832] [serial = 448] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x9b3de000) [pid = 1832] [serial = 451] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0xa0621400) [pid = 1832] [serial = 454] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0xa35eb800) [pid = 1832] [serial = 457] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x8bf44c00) [pid = 1832] [serial = 460] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x8f0c8800) [pid = 1832] [serial = 463] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x8f0d2c00) [pid = 1832] [serial = 466] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0xa690f800) [pid = 1832] [serial = 469] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x8f0d1000) [pid = 1832] [serial = 472] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | 1464778807541 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf44c00 == 72 [pid = 1832] [id = 181] 04:00:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x8bf46800) [pid = 1832] [serial = 543] [outer = (nil)] 04:00:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x8c3f6c00) [pid = 1832] [serial = 544] [outer = 0x8bf46800] 04:00:07 INFO - PROCESS | 1832 | 1464778807634 Marionette DEBUG loaded listener.js 04:00:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x8d9e4400) [pid = 1832] [serial = 545] [outer = 0x8bf46800] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x9b199c00) [pid = 1832] [serial = 217] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x95117400) [pid = 1832] [serial = 430] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x953b4400) [pid = 1832] [serial = 433] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x9b6c6400) [pid = 1832] [serial = 382] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x91f0f000) [pid = 1832] [serial = 427] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x92d8d000) [pid = 1832] [serial = 428] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x951eac00) [pid = 1832] [serial = 431] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x8dc13800) [pid = 1832] [serial = 421] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x958e1400) [pid = 1832] [serial = 434] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x91dec000) [pid = 1832] [serial = 425] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x918cc400) [pid = 1832] [serial = 424] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x8dee5800) [pid = 1832] [serial = 422] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x953bfc00) [pid = 1832] [serial = 436] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x8bf4b000) [pid = 1832] [serial = 475] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x8c49c400) [pid = 1832] [serial = 476] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x8dc13400) [pid = 1832] [serial = 478] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x8dcb4000) [pid = 1832] [serial = 479] [outer = (nil)] [url = about:blank] 04:00:07 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x9a382400) [pid = 1832] [serial = 437] [outer = (nil)] [url = about:blank] 04:00:08 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:08 INFO - PROCESS | 1832 | 1464778808874 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]]]}] 04:00:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:00:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1897ms 04:00:08 INFO - PROCESS | 1832 | 1464778808949 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 04:00:08 INFO - PROCESS | 1832 | 1464778808953 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 04:00:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:00:08 INFO - PROCESS | 1832 | 1464778808964 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:00:08 INFO - PROCESS | 1832 | 1464778808968 Marionette TRACE conn4 <- [1,698,null,{}] 04:00:08 INFO - PROCESS | 1832 | 1464778808974 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}] 04:00:09 INFO - PROCESS | 1832 | 1464778809210 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 04:00:09 INFO - PROCESS | 1832 | 1464778809360 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a5c00 == 73 [pid = 1832] [id = 182] 04:00:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x8dc12c00) [pid = 1832] [serial = 546] [outer = (nil)] 04:00:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x8f0d0400) [pid = 1832] [serial = 547] [outer = 0x8dc12c00] 04:00:09 INFO - PROCESS | 1832 | 1464778809441 Marionette DEBUG loaded listener.js 04:00:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x91de5c00) [pid = 1832] [serial = 548] [outer = 0x8dc12c00] 04:00:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:10 INFO - PROCESS | 1832 | 1464778810907 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]]]}] 04:00:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 04:00:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1988ms 04:00:10 INFO - PROCESS | 1832 | 1464778810964 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 04:00:10 INFO - PROCESS | 1832 | 1464778810971 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 04:00:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:00:10 INFO - PROCESS | 1832 | 1464778810983 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:00:10 INFO - PROCESS | 1832 | 1464778810987 Marionette TRACE conn4 <- [1,702,null,{}] 04:00:11 INFO - PROCESS | 1832 | 1464778811009 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}] 04:00:11 INFO - PROCESS | 1832 | 1464778811336 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 04:00:11 INFO - PROCESS | 1832 | 1464778811418 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc03000 == 74 [pid = 1832] [id = 183] 04:00:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x8dc0dc00) [pid = 1832] [serial = 549] [outer = (nil)] 04:00:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x92c0c800) [pid = 1832] [serial = 550] [outer = 0x8dc0dc00] 04:00:11 INFO - PROCESS | 1832 | 1464778811689 Marionette DEBUG loaded listener.js 04:00:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x92c11800) [pid = 1832] [serial = 551] [outer = 0x8dc0dc00] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x8f75f800) [pid = 1832] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x8dc10000) [pid = 1832] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x8dc1dc00) [pid = 1832] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x8dc1e000) [pid = 1832] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x91ee5000) [pid = 1832] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x9c105c00) [pid = 1832] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x8deea000) [pid = 1832] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x8f755000) [pid = 1832] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x95a72c00) [pid = 1832] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x92d81800) [pid = 1832] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x95a73000) [pid = 1832] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x8d589c00) [pid = 1832] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x8f75d400) [pid = 1832] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x91f09000) [pid = 1832] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x9c299c00) [pid = 1832] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x95773400) [pid = 1832] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x953bf000) [pid = 1832] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x8bdc4800) [pid = 1832] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0xa0718400) [pid = 1832] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x9ba67800) [pid = 1832] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x9b819400) [pid = 1832] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x9c299400) [pid = 1832] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x93a5f800) [pid = 1832] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x8f759800) [pid = 1832] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x98212800) [pid = 1832] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x9b3d8800) [pid = 1832] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x8c49f000) [pid = 1832] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x9c3e2400) [pid = 1832] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0xa690d800) [pid = 1832] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x8f0c9000) [pid = 1832] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x9af51c00) [pid = 1832] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x91de6800) [pid = 1832] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x95136c00) [pid = 1832] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x91de4800) [pid = 1832] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x9af4f800) [pid = 1832] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x8bf3e000) [pid = 1832] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x9511a000) [pid = 1832] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x95132400) [pid = 1832] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x918ce800) [pid = 1832] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x8c4a2400) [pid = 1832] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x9af44c00) [pid = 1832] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x98206c00) [pid = 1832] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x8dee5c00) [pid = 1832] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x91de2000) [pid = 1832] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8f9a0000) [pid = 1832] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x95118000) [pid = 1832] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x9510fc00) [pid = 1832] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x952e4000) [pid = 1832] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0xa30fc000) [pid = 1832] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x9513f400) [pid = 1832] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8f760400) [pid = 1832] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8c2b8000) [pid = 1832] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8f99e400) [pid = 1832] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x9b84a000) [pid = 1832] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x951ea400) [pid = 1832] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x91eefc00) [pid = 1832] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x952d9000) [pid = 1832] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x953bbc00) [pid = 1832] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x918c6000) [pid = 1832] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8d588400) [pid = 1832] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x9b18fc00) [pid = 1832] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x9c103c00) [pid = 1832] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0xa673ac00) [pid = 1832] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x952da000) [pid = 1832] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x93a5e400) [pid = 1832] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0xa6236000) [pid = 1832] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x952e5400) [pid = 1832] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x9aa2e000) [pid = 1832] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0xa3551c00) [pid = 1832] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8bf3f800) [pid = 1832] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9af49800) [pid = 1832] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8d58fc00) [pid = 1832] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:00:13 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x9b199800) [pid = 1832] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:00:14 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:14 INFO - PROCESS | 1832 | 1464778814208 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]]]}] 04:00:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:00:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 3243ms 04:00:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:00:14 INFO - PROCESS | 1832 | 1464778814224 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 04:00:14 INFO - PROCESS | 1832 | 1464778814227 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 04:00:14 INFO - PROCESS | 1832 | 1464778814234 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:00:14 INFO - PROCESS | 1832 | 1464778814237 Marionette TRACE conn4 <- [1,706,null,{}] 04:00:14 INFO - PROCESS | 1832 | 1464778814243 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}] 04:00:14 INFO - PROCESS | 1832 | 1464778814437 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 04:00:14 INFO - PROCESS | 1832 | 1464778814452 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdbcc00 == 75 [pid = 1832] [id = 184] 04:00:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8bdc2400) [pid = 1832] [serial = 552] [outer = (nil)] 04:00:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8dc1e000) [pid = 1832] [serial = 553] [outer = 0x8bdc2400] 04:00:14 INFO - PROCESS | 1832 | 1464778814547 Marionette DEBUG loaded listener.js 04:00:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8fa4b800) [pid = 1832] [serial = 554] [outer = 0x8bdc2400] 04:00:15 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:16 INFO - PROCESS | 1832 | 1464778816002 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]]]}] 04:00:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:00:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1890ms 04:00:16 INFO - PROCESS | 1832 | 1464778816125 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 04:00:16 INFO - PROCESS | 1832 | 1464778816131 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 04:00:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:00:16 INFO - PROCESS | 1832 | 1464778816147 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:00:16 INFO - PROCESS | 1832 | 1464778816157 Marionette TRACE conn4 <- [1,710,null,{}] 04:00:16 INFO - PROCESS | 1832 | 1464778816213 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}] 04:00:16 INFO - PROCESS | 1832 | 1464778816448 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 04:00:16 INFO - PROCESS | 1832 | 1464778816638 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf3e000 == 76 [pid = 1832] [id = 185] 04:00:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8bf4b000) [pid = 1832] [serial = 555] [outer = (nil)] 04:00:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8d58fc00) [pid = 1832] [serial = 556] [outer = 0x8bf4b000] 04:00:16 INFO - PROCESS | 1832 | 1464778816739 Marionette DEBUG loaded listener.js 04:00:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8d9e3c00) [pid = 1832] [serial = 557] [outer = 0x8bf4b000] 04:00:18 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:18 INFO - PROCESS | 1832 | 1464778818221 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]]]}] 04:00:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:00:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2093ms 04:00:18 INFO - PROCESS | 1832 | 1464778818237 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 04:00:18 INFO - PROCESS | 1832 | 1464778818247 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 04:00:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:00:18 INFO - PROCESS | 1832 | 1464778818261 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:00:18 INFO - PROCESS | 1832 | 1464778818266 Marionette TRACE conn4 <- [1,714,null,{}] 04:00:18 INFO - PROCESS | 1832 | 1464778818276 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}] 04:00:18 INFO - PROCESS | 1832 | 1464778818476 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 04:00:18 INFO - PROCESS | 1832 | 1464778818663 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9e8400 == 77 [pid = 1832] [id = 186] 04:00:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8dc10000) [pid = 1832] [serial = 558] [outer = (nil)] 04:00:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8f0cd000) [pid = 1832] [serial = 559] [outer = 0x8dc10000] 04:00:18 INFO - PROCESS | 1832 | 1464778818752 Marionette DEBUG loaded listener.js 04:00:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8f75a800) [pid = 1832] [serial = 560] [outer = 0x8dc10000] 04:00:20 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:20 INFO - PROCESS | 1832 | 1464778820155 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]]]}] 04:00:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:00:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1987ms 04:00:20 INFO - PROCESS | 1832 | 1464778820261 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 04:00:20 INFO - PROCESS | 1832 | 1464778820266 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 04:00:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:00:20 INFO - PROCESS | 1832 | 1464778820276 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:00:20 INFO - PROCESS | 1832 | 1464778820283 Marionette TRACE conn4 <- [1,718,null,{}] 04:00:20 INFO - PROCESS | 1832 | 1464778820302 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}] 04:00:20 INFO - PROCESS | 1832 | 1464778820511 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 04:00:20 INFO - PROCESS | 1832 | 1464778820701 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dee7c00 == 78 [pid = 1832] [id = 187] 04:00:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8f0c7400) [pid = 1832] [serial = 561] [outer = (nil)] 04:00:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x91ee3000) [pid = 1832] [serial = 562] [outer = 0x8f0c7400] 04:00:20 INFO - PROCESS | 1832 | 1464778820812 Marionette DEBUG loaded listener.js 04:00:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x92c0f000) [pid = 1832] [serial = 563] [outer = 0x8f0c7400] 04:00:22 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:22 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:00:22 INFO - PROCESS | 1832 | 1464778822211 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]]]}] 04:00:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:00:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1992ms 04:00:22 INFO - PROCESS | 1832 | 1464778822338 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 04:00:22 INFO - PROCESS | 1832 | 1464778822344 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 04:00:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:00:22 INFO - PROCESS | 1832 | 1464778822362 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:00:22 INFO - PROCESS | 1832 | 1464778822367 Marionette TRACE conn4 <- [1,722,null,{}] 04:00:22 INFO - PROCESS | 1832 | 1464778822373 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}] 04:00:22 INFO - PROCESS | 1832 | 1464778822578 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 04:00:22 INFO - PROCESS | 1832 | 1464778822767 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdbac00 == 79 [pid = 1832] [id = 188] 04:00:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x91f03800) [pid = 1832] [serial = 564] [outer = (nil)] 04:00:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x92d86000) [pid = 1832] [serial = 565] [outer = 0x91f03800] 04:00:22 INFO - PROCESS | 1832 | 1464778822856 Marionette DEBUG loaded listener.js 04:00:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x92d8ac00) [pid = 1832] [serial = 566] [outer = 0x91f03800] 04:00:23 INFO - PROCESS | 1832 | 1464778823797 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] 04:00:23 INFO - PROCESS | 1832 | 1464778823861 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 04:00:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:00:23 INFO - PROCESS | 1832 | 1464778823868 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:00:23 INFO - PROCESS | 1832 | 1464778823871 Marionette TRACE conn4 <- [1,726,null,{}] 04:00:23 INFO - PROCESS | 1832 | 1464778823879 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}] 04:00:24 INFO - PROCESS | 1832 | 1464778824138 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 04:00:24 INFO - PROCESS | 1832 | 1464778824428 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dcbbc00 == 80 [pid = 1832] [id = 189] 04:00:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x918c6000) [pid = 1832] [serial = 567] [outer = (nil)] 04:00:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x95111800) [pid = 1832] [serial = 568] [outer = 0x918c6000] 04:00:24 INFO - PROCESS | 1832 | 1464778824525 Marionette DEBUG loaded listener.js 04:00:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9513c800) [pid = 1832] [serial = 569] [outer = 0x918c6000] 04:00:25 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:25 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:00:25 INFO - PROCESS | 1832 | 1464778825510 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]]]}] 04:00:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:00:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1690ms 04:00:25 INFO - PROCESS | 1832 | 1464778825559 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 04:00:25 INFO - PROCESS | 1832 | 1464778825563 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 04:00:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:00:25 INFO - PROCESS | 1832 | 1464778825570 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:00:25 INFO - PROCESS | 1832 | 1464778825574 Marionette TRACE conn4 <- [1,730,null,{}] 04:00:25 INFO - PROCESS | 1832 | 1464778825580 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}] 04:00:25 INFO - PROCESS | 1832 | 1464778825817 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 04:00:26 INFO - PROCESS | 1832 | 1464778826134 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x95119400 == 81 [pid = 1832] [id = 190] 04:00:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x952dbc00) [pid = 1832] [serial = 570] [outer = (nil)] 04:00:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x958de400) [pid = 1832] [serial = 571] [outer = 0x952dbc00] 04:00:26 INFO - PROCESS | 1832 | 1464778826232 Marionette DEBUG loaded listener.js 04:00:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x95a72000) [pid = 1832] [serial = 572] [outer = 0x952dbc00] 04:00:27 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:27 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:00:27 INFO - PROCESS | 1832 | 1464778827243 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] 04:00:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:00:27 INFO - PROCESS | 1832 | 1464778827329 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 04:00:27 INFO - PROCESS | 1832 | 1464778827337 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:00:27 INFO - PROCESS | 1832 | 1464778827341 Marionette TRACE conn4 <- [1,734,null,{}] 04:00:27 INFO - PROCESS | 1832 | 1464778827348 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}] 04:00:27 INFO - PROCESS | 1832 | 1464778827573 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 04:00:27 INFO - PROCESS | 1832 | 1464778827831 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x951e8c00 == 82 [pid = 1832] [id = 191] 04:00:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x953c0400) [pid = 1832] [serial = 573] [outer = (nil)] 04:00:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x9a381000) [pid = 1832] [serial = 574] [outer = 0x953c0400] 04:00:27 INFO - PROCESS | 1832 | 1464778827933 Marionette DEBUG loaded listener.js 04:00:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x9a987800) [pid = 1832] [serial = 575] [outer = 0x953c0400] 04:00:28 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:28 INFO - PROCESS | 1832 | 1464778828857 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]]]}] 04:00:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:00:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1592ms 04:00:28 INFO - PROCESS | 1832 | 1464778828930 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 04:00:28 INFO - PROCESS | 1832 | 1464778828934 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 04:00:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:00:28 INFO - PROCESS | 1832 | 1464778828945 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:00:28 INFO - PROCESS | 1832 | 1464778828950 Marionette TRACE conn4 <- [1,738,null,{}] 04:00:28 INFO - PROCESS | 1832 | 1464778828960 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}] 04:00:29 INFO - PROCESS | 1832 | 1464778829188 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 04:00:29 INFO - PROCESS | 1832 | 1464778829434 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x91584c00 == 83 [pid = 1832] [id = 192] 04:00:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x9467a000) [pid = 1832] [serial = 576] [outer = (nil)] 04:00:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x9aa2a400) [pid = 1832] [serial = 577] [outer = 0x9467a000] 04:00:29 INFO - PROCESS | 1832 | 1464778829570 Marionette DEBUG loaded listener.js 04:00:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x9af4e800) [pid = 1832] [serial = 578] [outer = 0x9467a000] 04:00:30 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:30 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:00:30 INFO - PROCESS | 1832 | 1464778830926 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]]]}] 04:00:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:00:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2056ms 04:00:31 INFO - PROCESS | 1832 | 1464778831017 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 04:00:31 INFO - PROCESS | 1832 | 1464778831022 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 04:00:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:00:31 INFO - PROCESS | 1832 | 1464778831032 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:00:31 INFO - PROCESS | 1832 | 1464778831036 Marionette TRACE conn4 <- [1,742,null,{}] 04:00:31 INFO - PROCESS | 1832 | 1464778831043 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}] 04:00:31 INFO - PROCESS | 1832 | 1464778831240 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 04:00:31 INFO - PROCESS | 1832 | 1464778831433 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf40000 == 84 [pid = 1832] [id = 193] 04:00:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x8bf45000) [pid = 1832] [serial = 579] [outer = (nil)] 04:00:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x8f0ce400) [pid = 1832] [serial = 580] [outer = 0x8bf45000] 04:00:31 INFO - PROCESS | 1832 | 1464778831521 Marionette DEBUG loaded listener.js 04:00:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x93a38c00) [pid = 1832] [serial = 581] [outer = 0x8bf45000] 04:00:32 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:32 INFO - PROCESS | 1832 | 1464778832930 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]]]}] 04:00:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 04:00:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1988ms 04:00:33 INFO - PROCESS | 1832 | 1464778833020 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 04:00:33 INFO - PROCESS | 1832 | 1464778833024 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 04:00:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:00:33 INFO - PROCESS | 1832 | 1464778833031 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:00:33 INFO - PROCESS | 1832 | 1464778833035 Marionette TRACE conn4 <- [1,746,null,{}] 04:00:33 INFO - PROCESS | 1832 | 1464778833041 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}] 04:00:33 INFO - PROCESS | 1832 | 1464778833232 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 04:00:33 INFO - PROCESS | 1832 | 1464778833425 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d582400 == 85 [pid = 1832] [id = 194] 04:00:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x8d9da400) [pid = 1832] [serial = 582] [outer = (nil)] 04:00:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x8f906000) [pid = 1832] [serial = 583] [outer = 0x8d9da400] 04:00:33 INFO - PROCESS | 1832 | 1464778833510 Marionette DEBUG loaded listener.js 04:00:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8f99d800) [pid = 1832] [serial = 584] [outer = 0x8d9da400] 04:00:34 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:34 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:35 INFO - PROCESS | 1832 | 1464778835159 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]]]}] 04:00:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:00:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2184ms 04:00:35 INFO - PROCESS | 1832 | 1464778835216 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 04:00:35 INFO - PROCESS | 1832 | 1464778835221 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 04:00:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:00:35 INFO - PROCESS | 1832 | 1464778835231 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:00:35 INFO - PROCESS | 1832 | 1464778835235 Marionette TRACE conn4 <- [1,750,null,{}] 04:00:35 INFO - PROCESS | 1832 | 1464778835244 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}] 04:00:35 INFO - PROCESS | 1832 | 1464778835513 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 04:00:35 INFO - PROCESS | 1832 | 1464778835654 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf4cc00 == 86 [pid = 1832] [id = 195] 04:00:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x8c3f3000) [pid = 1832] [serial = 585] [outer = (nil)] 04:00:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x8dc0a800) [pid = 1832] [serial = 586] [outer = 0x8c3f3000] 04:00:35 INFO - PROCESS | 1832 | 1464778835784 Marionette DEBUG loaded listener.js 04:00:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x8dcb0400) [pid = 1832] [serial = 587] [outer = 0x8c3f3000] 04:00:36 INFO - PROCESS | 1832 | --DOCSHELL 0x93a42c00 == 85 [pid = 1832] [id = 38] 04:00:36 INFO - PROCESS | 1832 | --DOCSHELL 0x951f0800 == 84 [pid = 1832] [id = 40] 04:00:36 INFO - PROCESS | 1832 | --DOCSHELL 0xa0628800 == 83 [pid = 1832] [id = 11] 04:00:36 INFO - PROCESS | 1832 | --DOCSHELL 0x93a40c00 == 82 [pid = 1832] [id = 56] 04:00:36 INFO - PROCESS | 1832 | --DOCSHELL 0x93a42000 == 81 [pid = 1832] [id = 47] 04:00:36 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x958e4000) [pid = 1832] [serial = 502] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x9577dc00) [pid = 1832] [serial = 491] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x95135c00) [pid = 1832] [serial = 174] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x94681000) [pid = 1832] [serial = 304] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x8d9dc400) [pid = 1832] [serial = 440] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x9c298c00) [pid = 1832] [serial = 392] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x9aa37000) [pid = 1832] [serial = 259] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8def0c00) [pid = 1832] [serial = 398] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x91eeec00) [pid = 1832] [serial = 496] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x918c5c00) [pid = 1832] [serial = 340] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0xa6240000) [pid = 1832] [serial = 358] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0xa26ce800) [pid = 1832] [serial = 355] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x958e5c00) [pid = 1832] [serial = 256] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8ecc7400) [pid = 1832] [serial = 484] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0xa6768400) [pid = 1832] [serial = 265] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0xa2465400) [pid = 1832] [serial = 410] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x95a69800) [pid = 1832] [serial = 364] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8deed800) [pid = 1832] [serial = 499] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0xa070dc00) [pid = 1832] [serial = 416] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x953ba000) [pid = 1832] [serial = 343] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0xa50b2400) [pid = 1832] [serial = 262] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x95a6e000) [pid = 1832] [serial = 232] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x958eb000) [pid = 1832] [serial = 229] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x99fcc000) [pid = 1832] [serial = 213] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x95a6a400) [pid = 1832] [serial = 307] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0xa6f4a400) [pid = 1832] [serial = 271] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8d58f800) [pid = 1832] [serial = 404] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x9b6cdc00) [pid = 1832] [serial = 452] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0xa0711400) [pid = 1832] [serial = 313] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0xa6e8e000) [pid = 1832] [serial = 223] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x92d82400) [pid = 1832] [serial = 497] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x952d8000) [pid = 1832] [serial = 490] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x9820c800) [pid = 1832] [serial = 186] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9513f800) [pid = 1832] [serial = 141] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0xa6e90800) [pid = 1832] [serial = 319] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8f0c7c00) [pid = 1832] [serial = 494] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x9c052000) [pid = 1832] [serial = 310] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9c3dac00) [pid = 1832] [serial = 349] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0xa6240400) [pid = 1832] [serial = 183] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8f0cc000) [pid = 1832] [serial = 464] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x9b847c00) [pid = 1832] [serial = 216] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8d9e6800) [pid = 1832] [serial = 413] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0xa6742800) [pid = 1832] [serial = 220] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8f9a4000) [pid = 1832] [serial = 277] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8dcbc400) [pid = 1832] [serial = 493] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8fa4bc00) [pid = 1832] [serial = 385] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8f910400) [pid = 1832] [serial = 443] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x9aa36c00) [pid = 1832] [serial = 189] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0xa260d400) [pid = 1832] [serial = 455] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9ba6b400) [pid = 1832] [serial = 407] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8f90c800) [pid = 1832] [serial = 301] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x9b197c00) [pid = 1832] [serial = 346] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x91ee7800) [pid = 1832] [serial = 487] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x92d8e000) [pid = 1832] [serial = 401] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0xa6e93800) [pid = 1832] [serial = 361] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x9467cc00) [pid = 1832] [serial = 500] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8f9acc00) [pid = 1832] [serial = 280] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x9a98c000) [pid = 1832] [serial = 449] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0xa0716800) [pid = 1832] [serial = 111] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x9577b000) [pid = 1832] [serial = 226] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0xa6768800) [pid = 1832] [serial = 367] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x92d84800) [pid = 1832] [serial = 473] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0xa306c400) [pid = 1832] [serial = 316] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0xa62fac00) [pid = 1832] [serial = 458] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0xa3268400) [pid = 1832] [serial = 180] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0xa1168c00) [pid = 1832] [serial = 147] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0xa6f47c00) [pid = 1832] [serial = 268] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x8f760c00) [pid = 1832] [serial = 274] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x9ba68c00) [pid = 1832] [serial = 153] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0xa50a7000) [pid = 1832] [serial = 150] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x8c4a7400) [pid = 1832] [serial = 419] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0xa1169c00) [pid = 1832] [serial = 352] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0xa6915800) [pid = 1832] [serial = 470] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x8f0d4400) [pid = 1832] [serial = 467] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x9b6cec00) [pid = 1832] [serial = 144] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x94677800) [pid = 1832] [serial = 446] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x9577a800) [pid = 1832] [serial = 388] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x9a013c00) [pid = 1832] [serial = 395] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x9b6c0400) [pid = 1832] [serial = 177] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x8bf48800) [pid = 1832] [serial = 461] [outer = (nil)] [url = about:blank] 04:00:37 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:37 INFO - PROCESS | 1832 | 1464778837421 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]]]}] 04:00:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:00:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2237ms 04:00:37 INFO - PROCESS | 1832 | 1464778837468 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 04:00:37 INFO - PROCESS | 1832 | 1464778837475 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 04:00:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:00:37 INFO - PROCESS | 1832 | 1464778837484 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:00:37 INFO - PROCESS | 1832 | 1464778837490 Marionette TRACE conn4 <- [1,754,null,{}] 04:00:37 INFO - PROCESS | 1832 | 1464778837500 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}] 04:00:37 INFO - PROCESS | 1832 | 1464778837735 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 04:00:37 INFO - PROCESS | 1832 | 1464778837916 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc1800 == 82 [pid = 1832] [id = 196] 04:00:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x8c3ed400) [pid = 1832] [serial = 588] [outer = (nil)] 04:00:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x8c4a2000) [pid = 1832] [serial = 589] [outer = 0x8c3ed400] 04:00:38 INFO - PROCESS | 1832 | 1464778838010 Marionette DEBUG loaded listener.js 04:00:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x8d58a400) [pid = 1832] [serial = 590] [outer = 0x8c3ed400] 04:00:39 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:39 INFO - PROCESS | 1832 | 1464778839400 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]]]}] 04:00:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:00:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2040ms 04:00:39 INFO - PROCESS | 1832 | 1464778839524 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 04:00:39 INFO - PROCESS | 1832 | 1464778839533 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 04:00:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:00:39 INFO - PROCESS | 1832 | 1464778839544 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:00:39 INFO - PROCESS | 1832 | 1464778839549 Marionette TRACE conn4 <- [1,758,null,{}] 04:00:39 INFO - PROCESS | 1832 | 1464778839557 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}] 04:00:39 INFO - PROCESS | 1832 | 1464778839791 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 04:00:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x8dc16800) [pid = 1832] [serial = 591] [outer = 0xa227e800] 04:00:40 INFO - PROCESS | 1832 | 1464778840073 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dcbac00 == 83 [pid = 1832] [id = 197] 04:00:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x8dcbc400) [pid = 1832] [serial = 592] [outer = (nil)] 04:00:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x8deea800) [pid = 1832] [serial = 593] [outer = 0x8dcbc400] 04:00:40 INFO - PROCESS | 1832 | 1464778840172 Marionette DEBUG loaded listener.js 04:00:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x8ecbc000) [pid = 1832] [serial = 594] [outer = 0x8dcbc400] 04:00:40 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:40 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:00:41 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:41 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:41 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:00:41 INFO - PROCESS | 1832 | 1464778841153 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]]]}] 04:00:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:00:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1650ms 04:00:41 INFO - PROCESS | 1832 | 1464778841194 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 04:00:41 INFO - PROCESS | 1832 | 1464778841199 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 04:00:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:00:41 INFO - PROCESS | 1832 | 1464778841207 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:00:41 INFO - PROCESS | 1832 | 1464778841214 Marionette TRACE conn4 <- [1,762,null,{}] 04:00:41 INFO - PROCESS | 1832 | 1464778841232 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}] 04:00:41 INFO - PROCESS | 1832 | 1464778841450 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 04:00:41 INFO - PROCESS | 1832 | 1464778841739 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f761000 == 84 [pid = 1832] [id = 198] 04:00:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x8f90d800) [pid = 1832] [serial = 595] [outer = (nil)] 04:00:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x8f9a8800) [pid = 1832] [serial = 596] [outer = 0x8f90d800] 04:00:41 INFO - PROCESS | 1832 | 1464778841881 Marionette DEBUG loaded listener.js 04:00:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x91583c00) [pid = 1832] [serial = 597] [outer = 0x8f90d800] 04:00:43 INFO - PROCESS | 1832 | 1464778843222 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]]]}] 04:00:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:00:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2051ms 04:00:43 INFO - PROCESS | 1832 | 1464778843288 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 04:00:43 INFO - PROCESS | 1832 | 1464778843294 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 04:00:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:00:43 INFO - PROCESS | 1832 | 1464778843357 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:00:43 INFO - PROCESS | 1832 | 1464778843361 Marionette TRACE conn4 <- [1,766,null,{}] 04:00:43 INFO - PROCESS | 1832 | 1464778843369 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}] 04:00:43 INFO - PROCESS | 1832 | 1464778843561 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 04:00:43 INFO - PROCESS | 1832 | 1464778843745 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2ab000 == 85 [pid = 1832] [id = 199] 04:00:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x8c4a1c00) [pid = 1832] [serial = 598] [outer = (nil)] 04:00:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x8f90bc00) [pid = 1832] [serial = 599] [outer = 0x8c4a1c00] 04:00:43 INFO - PROCESS | 1832 | 1464778843835 Marionette DEBUG loaded listener.js 04:00:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x91ee2c00) [pid = 1832] [serial = 600] [outer = 0x8c4a1c00] 04:00:45 INFO - PROCESS | 1832 | 1464778845157 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]]]}] 04:00:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:00:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1842ms 04:00:45 INFO - PROCESS | 1832 | 1464778845298 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 04:00:45 INFO - PROCESS | 1832 | 1464778845303 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 04:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:00:45 INFO - PROCESS | 1832 | 1464778845364 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:00:45 INFO - PROCESS | 1832 | 1464778845369 Marionette TRACE conn4 <- [1,770,null,{}] 04:00:45 INFO - PROCESS | 1832 | 1464778845379 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}] 04:00:45 INFO - PROCESS | 1832 | 1464778845561 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 04:00:46 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3e7c00 == 84 [pid = 1832] [id = 174] 04:00:46 INFO - PROCESS | 1832 | --DOCSHELL 0x918c5400 == 83 [pid = 1832] [id = 172] 04:00:46 INFO - PROCESS | 1832 | --DOCSHELL 0x8d585c00 == 82 [pid = 1832] [id = 173] 04:00:46 INFO - PROCESS | 1832 | --DOCSHELL 0x8d581400 == 81 [pid = 1832] [id = 176] 04:00:46 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b7400 == 80 [pid = 1832] [id = 177] 04:00:46 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3ec000 == 79 [pid = 1832] [id = 175] 04:00:46 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc8800 == 78 [pid = 1832] [id = 158] 04:00:47 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf40000 == 77 [pid = 1832] [id = 193] 04:00:47 INFO - PROCESS | 1832 | --DOCSHELL 0x91584c00 == 76 [pid = 1832] [id = 192] 04:00:47 INFO - PROCESS | 1832 | --DOCSHELL 0x951e8c00 == 75 [pid = 1832] [id = 191] 04:00:47 INFO - PROCESS | 1832 | --DOCSHELL 0x95119400 == 74 [pid = 1832] [id = 190] 04:00:47 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdbac00 == 73 [pid = 1832] [id = 188] 04:00:47 INFO - PROCESS | 1832 | --DOCSHELL 0x8dcbbc00 == 72 [pid = 1832] [id = 189] 04:00:47 INFO - PROCESS | 1832 | --DOCSHELL 0x8dee7c00 == 71 [pid = 1832] [id = 187] 04:00:47 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9e8400 == 70 [pid = 1832] [id = 186] 04:00:47 INFO - PROCESS | 1832 | --DOCSHELL 0x8c49bc00 == 69 [pid = 1832] [id = 139] 04:00:47 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf3e000 == 68 [pid = 1832] [id = 185] 04:00:47 INFO - PROCESS | 1832 | 1464778847176 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf40000 == 69 [pid = 1832] [id = 200] 04:00:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x8c3e7c00) [pid = 1832] [serial = 601] [outer = (nil)] 04:00:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8d581800) [pid = 1832] [serial = 602] [outer = 0x8c3e7c00] 04:00:47 INFO - PROCESS | 1832 | 1464778847257 Marionette DEBUG loaded listener.js 04:00:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8d971800) [pid = 1832] [serial = 603] [outer = 0x8c3e7c00] 04:00:48 INFO - PROCESS | 1832 | 1464778848035 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]]]}] 04:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 2735ms 04:00:48 INFO - PROCESS | 1832 | 1464778848065 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 04:00:48 INFO - PROCESS | 1832 | 1464778848072 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 04:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:00:48 INFO - PROCESS | 1832 | 1464778848080 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:00:48 INFO - PROCESS | 1832 | 1464778848086 Marionette TRACE conn4 <- [1,774,null,{}] 04:00:48 INFO - PROCESS | 1832 | 1464778848093 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}] 04:00:48 INFO - PROCESS | 1832 | 1464778848273 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 04:00:48 INFO - PROCESS | 1832 | 1464778848286 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dee3c00 == 70 [pid = 1832] [id = 201] 04:00:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8dee6000) [pid = 1832] [serial = 604] [outer = (nil)] 04:00:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8f0ccc00) [pid = 1832] [serial = 605] [outer = 0x8dee6000] 04:00:48 INFO - PROCESS | 1832 | 1464778848367 Marionette DEBUG loaded listener.js 04:00:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8f75f400) [pid = 1832] [serial = 606] [outer = 0x8dee6000] 04:00:49 INFO - PROCESS | 1832 | 1464778849392 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]]]}] 04:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1347ms 04:00:49 INFO - PROCESS | 1832 | 1464778849431 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 04:00:49 INFO - PROCESS | 1832 | 1464778849436 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 04:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:00:49 INFO - PROCESS | 1832 | 1464778849450 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:00:49 INFO - PROCESS | 1832 | 1464778849453 Marionette TRACE conn4 <- [1,778,null,{}] 04:00:49 INFO - PROCESS | 1832 | 1464778849460 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}] 04:00:49 INFO - PROCESS | 1832 | 1464778849688 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 04:00:49 INFO - PROCESS | 1832 | 1464778849726 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc20c00 == 71 [pid = 1832] [id = 202] 04:00:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x9158f000) [pid = 1832] [serial = 607] [outer = (nil)] 04:00:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x918c7800) [pid = 1832] [serial = 608] [outer = 0x9158f000] 04:00:49 INFO - PROCESS | 1832 | 1464778849804 Marionette DEBUG loaded listener.js 04:00:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x91df0000) [pid = 1832] [serial = 609] [outer = 0x9158f000] 04:00:50 INFO - PROCESS | 1832 | 1464778850867 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]]]}] 04:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1430ms 04:00:50 INFO - PROCESS | 1832 | 1464778850880 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 04:00:50 INFO - PROCESS | 1832 | 1464778850883 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 04:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:00:50 INFO - PROCESS | 1832 | 1464778850907 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:00:50 INFO - PROCESS | 1832 | 1464778850916 Marionette TRACE conn4 <- [1,782,null,{}] 04:00:50 INFO - PROCESS | 1832 | 1464778850923 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}] 04:00:51 INFO - PROCESS | 1832 | 1464778851198 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 04:00:51 INFO - PROCESS | 1832 | 1464778851232 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x918c8c00 == 72 [pid = 1832] [id = 203] 04:00:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x91f08c00) [pid = 1832] [serial = 610] [outer = (nil)] 04:00:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x92d8f400) [pid = 1832] [serial = 611] [outer = 0x91f08c00] 04:00:51 INFO - PROCESS | 1832 | 1464778851312 Marionette DEBUG loaded listener.js 04:00:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x93a37800) [pid = 1832] [serial = 612] [outer = 0x91f08c00] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8c4a6400) [pid = 1832] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8bf46800) [pid = 1832] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8dc12c00) [pid = 1832] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x8ecc1800) [pid = 1832] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8c2b4000) [pid = 1832] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8dc0dc00) [pid = 1832] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8dcb6000) [pid = 1832] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x95114800) [pid = 1832] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x9aa2ec00) [pid = 1832] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x9a98e800) [pid = 1832] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x9462c800) [pid = 1832] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0xa070e000) [pid = 1832] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x8c3e8800) [pid = 1832] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x8c3ee000) [pid = 1832] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x8d969000) [pid = 1832] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x8d972000) [pid = 1832] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x8dc0d000) [pid = 1832] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x8bf45800) [pid = 1832] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:00:52 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x91de9c00) [pid = 1832] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:00:52 INFO - PROCESS | 1832 | 1464778852677 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]]]}] 04:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1806ms 04:00:52 INFO - PROCESS | 1832 | 1464778852700 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 04:00:52 INFO - PROCESS | 1832 | 1464778852705 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 04:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:00:52 INFO - PROCESS | 1832 | 1464778852721 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:00:52 INFO - PROCESS | 1832 | 1464778852723 Marionette TRACE conn4 <- [1,786,null,{}] 04:00:52 INFO - PROCESS | 1832 | 1464778852730 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}] 04:00:52 INFO - PROCESS | 1832 | 1464778852903 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 04:00:52 INFO - PROCESS | 1832 | 1464778852919 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f02400 == 73 [pid = 1832] [id = 204] 04:00:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x91f03400) [pid = 1832] [serial = 613] [outer = (nil)] 04:00:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x93a5e400) [pid = 1832] [serial = 614] [outer = 0x91f03400] 04:00:53 INFO - PROCESS | 1832 | 1464778853012 Marionette DEBUG loaded listener.js 04:00:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x94678c00) [pid = 1832] [serial = 615] [outer = 0x91f03400] 04:00:54 INFO - PROCESS | 1832 | 1464778854029 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]]]}] 04:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1342ms 04:00:54 INFO - PROCESS | 1832 | 1464778854068 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 04:00:54 INFO - PROCESS | 1832 | 1464778854075 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 04:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:00:54 INFO - PROCESS | 1832 | 1464778854085 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:00:54 INFO - PROCESS | 1832 | 1464778854091 Marionette TRACE conn4 <- [1,790,null,{}] 04:00:54 INFO - PROCESS | 1832 | 1464778854102 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}] 04:00:54 INFO - PROCESS | 1832 | 1464778854324 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 04:00:54 INFO - PROCESS | 1832 | 1464778854612 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9e8400 == 74 [pid = 1832] [id = 205] 04:00:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x8d9e8800) [pid = 1832] [serial = 616] [outer = (nil)] 04:00:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x8dc14c00) [pid = 1832] [serial = 617] [outer = 0x8d9e8800] 04:00:54 INFO - PROCESS | 1832 | 1464778854751 Marionette DEBUG loaded listener.js 04:00:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x8f755400) [pid = 1832] [serial = 618] [outer = 0x8d9e8800] 04:00:55 INFO - PROCESS | 1832 | 1464778855783 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]]]}] 04:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1755ms 04:00:55 INFO - PROCESS | 1832 | 1464778855840 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 04:00:55 INFO - PROCESS | 1832 | 1464778855850 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 04:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:00:55 INFO - PROCESS | 1832 | 1464778855861 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:00:55 INFO - PROCESS | 1832 | 1464778855866 Marionette TRACE conn4 <- [1,794,null,{}] 04:00:55 INFO - PROCESS | 1832 | 1464778855873 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}] 04:00:56 INFO - PROCESS | 1832 | 1464778856120 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 04:00:56 INFO - PROCESS | 1832 | 1464778856409 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f0a000 == 75 [pid = 1832] [id = 206] 04:00:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x91f0b400) [pid = 1832] [serial = 619] [outer = (nil)] 04:00:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x92c16400) [pid = 1832] [serial = 620] [outer = 0x91f0b400] 04:00:56 INFO - PROCESS | 1832 | 1464778856501 Marionette DEBUG loaded listener.js 04:00:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x92d8a400) [pid = 1832] [serial = 621] [outer = 0x91f0b400] 04:00:57 INFO - PROCESS | 1832 | 1464778857445 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]]]}] 04:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1632ms 04:00:57 INFO - PROCESS | 1832 | 1464778857494 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 04:00:57 INFO - PROCESS | 1832 | 1464778857498 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 04:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:00:57 INFO - PROCESS | 1832 | 1464778857505 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:00:57 INFO - PROCESS | 1832 | 1464778857512 Marionette TRACE conn4 <- [1,798,null,{}] 04:00:57 INFO - PROCESS | 1832 | 1464778857528 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}] 04:00:57 INFO - PROCESS | 1832 | 1464778857727 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 04:00:58 INFO - PROCESS | 1832 | 1464778858021 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x95131000 == 76 [pid = 1832] [id = 207] 04:00:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x951ea000) [pid = 1832] [serial = 622] [outer = (nil)] 04:00:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x952dc800) [pid = 1832] [serial = 623] [outer = 0x951ea000] 04:00:58 INFO - PROCESS | 1832 | 1464778858160 Marionette DEBUG loaded listener.js 04:00:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x952e4000) [pid = 1832] [serial = 624] [outer = 0x951ea000] 04:00:59 INFO - PROCESS | 1832 | 1464778859065 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]]]}] 04:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 04:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1590ms 04:00:59 INFO - PROCESS | 1832 | 1464778859096 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 04:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:00:59 INFO - PROCESS | 1832 | 1464778859101 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 04:00:59 INFO - PROCESS | 1832 | 1464778859108 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:00:59 INFO - PROCESS | 1832 | 1464778859111 Marionette TRACE conn4 <- [1,802,null,{}] 04:00:59 INFO - PROCESS | 1832 | 1464778859117 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}] 04:00:59 INFO - PROCESS | 1832 | 1464778859305 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 04:00:59 INFO - PROCESS | 1832 | 1464778859508 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:00:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9dc000 == 77 [pid = 1832] [id = 208] 04:00:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x952d9400) [pid = 1832] [serial = 625] [outer = (nil)] 04:00:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x95779400) [pid = 1832] [serial = 626] [outer = 0x952d9400] 04:00:59 INFO - PROCESS | 1832 | 1464778859681 Marionette DEBUG loaded listener.js 04:00:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x9577d800) [pid = 1832] [serial = 627] [outer = 0x952d9400] 04:01:00 INFO - PROCESS | 1832 | 1464778860621 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]]]}] 04:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 04:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1588ms 04:01:00 INFO - PROCESS | 1832 | 1464778860697 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 04:01:00 INFO - PROCESS | 1832 | 1464778860701 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 04:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:01:00 INFO - PROCESS | 1832 | 1464778860708 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:01:00 INFO - PROCESS | 1832 | 1464778860711 Marionette TRACE conn4 <- [1,806,null,{}] 04:01:00 INFO - PROCESS | 1832 | 1464778860718 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}] 04:01:00 INFO - PROCESS | 1832 | 1464778860943 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 04:01:01 INFO - PROCESS | 1832 | 1464778861179 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x952dd400 == 78 [pid = 1832] [id = 209] 04:01:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x953c1c00) [pid = 1832] [serial = 628] [outer = (nil)] 04:01:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x958e9c00) [pid = 1832] [serial = 629] [outer = 0x953c1c00] 04:01:01 INFO - PROCESS | 1832 | 1464778861313 Marionette DEBUG loaded listener.js 04:01:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x958ec800) [pid = 1832] [serial = 630] [outer = 0x953c1c00] 04:01:02 INFO - PROCESS | 1832 | 1464778862209 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]]]}] 04:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 04:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1550ms 04:01:02 INFO - PROCESS | 1832 | 1464778862261 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 04:01:02 INFO - PROCESS | 1832 | 1464778862267 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 04:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:01:02 INFO - PROCESS | 1832 | 1464778862275 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:01:02 INFO - PROCESS | 1832 | 1464778862279 Marionette TRACE conn4 <- [1,810,null,{}] 04:01:02 INFO - PROCESS | 1832 | 1464778862285 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}] 04:01:02 INFO - PROCESS | 1832 | 1464778862618 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 04:01:02 INFO - PROCESS | 1832 | 1464778862974 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x9577dc00 == 79 [pid = 1832] [id = 210] 04:01:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x9773d000) [pid = 1832] [serial = 631] [outer = (nil)] 04:01:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x99755c00) [pid = 1832] [serial = 632] [outer = 0x9773d000] 04:01:03 INFO - PROCESS | 1832 | 1464778863079 Marionette DEBUG loaded listener.js 04:01:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x9a74a000) [pid = 1832] [serial = 633] [outer = 0x9773d000] 04:01:03 INFO - PROCESS | 1832 | 1464778863995 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]]]}] 04:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1785ms 04:01:04 INFO - PROCESS | 1832 | 1464778864061 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 04:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:01:04 INFO - PROCESS | 1832 | 1464778864066 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 04:01:04 INFO - PROCESS | 1832 | 1464778864073 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:01:04 INFO - PROCESS | 1832 | 1464778864076 Marionette TRACE conn4 <- [1,814,null,{}] 04:01:04 INFO - PROCESS | 1832 | 1464778864082 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}] 04:01:04 INFO - PROCESS | 1832 | 1464778864299 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 04:01:04 INFO - PROCESS | 1832 | 1464778864541 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c49a000 == 80 [pid = 1832] [id = 211] 04:01:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x9a982000) [pid = 1832] [serial = 634] [outer = (nil)] 04:01:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x9af43c00) [pid = 1832] [serial = 635] [outer = 0x9a982000] 04:01:04 INFO - PROCESS | 1832 | 1464778864668 Marionette DEBUG loaded listener.js 04:01:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x9b190400) [pid = 1832] [serial = 636] [outer = 0x9a982000] 04:01:05 INFO - PROCESS | 1832 | 1464778865578 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] 04:01:05 INFO - PROCESS | 1832 | 1464778865660 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 04:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:01:05 INFO - PROCESS | 1832 | 1464778865667 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:01:05 INFO - PROCESS | 1832 | 1464778865670 Marionette TRACE conn4 <- [1,818,null,{}] 04:01:05 INFO - PROCESS | 1832 | 1464778865676 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}] 04:01:05 INFO - PROCESS | 1832 | 1464778865891 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 04:01:06 INFO - PROCESS | 1832 | 1464778866136 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b1c00 == 81 [pid = 1832] [id = 212] 04:01:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8c3ed000) [pid = 1832] [serial = 637] [outer = (nil)] 04:01:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x9b6c0400) [pid = 1832] [serial = 638] [outer = 0x8c3ed000] 04:01:06 INFO - PROCESS | 1832 | 1464778866262 Marionette DEBUG loaded listener.js 04:01:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x9b6c9800) [pid = 1832] [serial = 639] [outer = 0x8c3ed000] 04:01:07 INFO - PROCESS | 1832 | 1464778867166 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]]]}] 04:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1533ms 04:01:07 INFO - PROCESS | 1832 | 1464778867200 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 04:01:07 INFO - PROCESS | 1832 | 1464778867204 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 04:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:01:07 INFO - PROCESS | 1832 | 1464778867211 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:01:07 INFO - PROCESS | 1832 | 1464778867213 Marionette TRACE conn4 <- [1,822,null,{}] 04:01:07 INFO - PROCESS | 1832 | 1464778867220 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}] 04:01:07 INFO - PROCESS | 1832 | 1464778867410 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 04:01:07 INFO - PROCESS | 1832 | 1464778867649 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b1000 == 82 [pid = 1832] [id = 213] 04:01:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8dc12c00) [pid = 1832] [serial = 640] [outer = (nil)] 04:01:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x9b822c00) [pid = 1832] [serial = 641] [outer = 0x8dc12c00] 04:01:07 INFO - PROCESS | 1832 | 1464778867779 Marionette DEBUG loaded listener.js 04:01:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x9b84a400) [pid = 1832] [serial = 642] [outer = 0x8dc12c00] 04:01:08 INFO - PROCESS | 1832 | 1464778868683 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] 04:01:08 INFO - PROCESS | 1832 | 1464778868752 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 04:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:01:08 INFO - PROCESS | 1832 | 1464778868759 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:01:08 INFO - PROCESS | 1832 | 1464778868763 Marionette TRACE conn4 <- [1,826,null,{}] 04:01:08 INFO - PROCESS | 1832 | 1464778868769 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}] 04:01:08 INFO - PROCESS | 1832 | 1464778868997 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 04:01:09 INFO - PROCESS | 1832 | 1464778869235 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x95114400 == 83 [pid = 1832] [id = 214] 04:01:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x9a98cc00) [pid = 1832] [serial = 643] [outer = (nil)] 04:01:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x9c103400) [pid = 1832] [serial = 644] [outer = 0x9a98cc00] 04:01:09 INFO - PROCESS | 1832 | 1464778869338 Marionette DEBUG loaded listener.js 04:01:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x9c1ce800) [pid = 1832] [serial = 645] [outer = 0x9a98cc00] 04:01:10 INFO - PROCESS | 1832 | 1464778870311 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]]]}] 04:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1591ms 04:01:10 INFO - PROCESS | 1832 | 1464778870351 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 04:01:10 INFO - PROCESS | 1832 | 1464778870356 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 04:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:01:10 INFO - PROCESS | 1832 | 1464778870363 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:01:10 INFO - PROCESS | 1832 | 1464778870367 Marionette TRACE conn4 <- [1,830,null,{}] 04:01:10 INFO - PROCESS | 1832 | 1464778870373 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}] 04:01:10 INFO - PROCESS | 1832 | 1464778870597 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 04:01:10 INFO - PROCESS | 1832 | 1464778870845 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c3d8c00 == 84 [pid = 1832] [id = 215] 04:01:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0xa0710c00) [pid = 1832] [serial = 646] [outer = (nil)] 04:01:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0xa0716400) [pid = 1832] [serial = 647] [outer = 0xa0710c00] 04:01:10 INFO - PROCESS | 1832 | 1464778870984 Marionette DEBUG loaded listener.js 04:01:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0xa1166c00) [pid = 1832] [serial = 648] [outer = 0xa0710c00] 04:01:11 INFO - PROCESS | 1832 | 1464778871934 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]]]}] 04:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1641ms 04:01:12 INFO - PROCESS | 1832 | 1464778872005 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 04:01:12 INFO - PROCESS | 1832 | 1464778872010 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 04:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:01:12 INFO - PROCESS | 1832 | 1464778872016 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:01:12 INFO - PROCESS | 1832 | 1464778872019 Marionette TRACE conn4 <- [1,834,null,{}] 04:01:12 INFO - PROCESS | 1832 | 1464778872025 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}] 04:01:12 INFO - PROCESS | 1832 | 1464778872253 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 04:01:12 INFO - PROCESS | 1832 | 1464778872522 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3e7400 == 85 [pid = 1832] [id = 216] 04:01:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8c3ec800) [pid = 1832] [serial = 649] [outer = (nil)] 04:01:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8d968400) [pid = 1832] [serial = 650] [outer = 0x8c3ec800] 04:01:12 INFO - PROCESS | 1832 | 1464778872655 Marionette DEBUG loaded listener.js 04:01:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8dc1f400) [pid = 1832] [serial = 651] [outer = 0x8c3ec800] 04:01:13 INFO - PROCESS | 1832 | 1464778873859 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]]]}] 04:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1887ms 04:01:13 INFO - PROCESS | 1832 | 1464778873905 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 04:01:13 INFO - PROCESS | 1832 | 1464778873911 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 04:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:01:13 INFO - PROCESS | 1832 | 1464778873921 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:01:13 INFO - PROCESS | 1832 | 1464778873927 Marionette TRACE conn4 <- [1,838,null,{}] 04:01:13 INFO - PROCESS | 1832 | 1464778873967 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}] 04:01:14 INFO - PROCESS | 1832 | 1464778874204 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 04:01:14 INFO - PROCESS | 1832 | 1464778874384 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f5800 == 86 [pid = 1832] [id = 217] 04:01:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8c4a2c00) [pid = 1832] [serial = 652] [outer = (nil)] 04:01:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8dc0ec00) [pid = 1832] [serial = 653] [outer = 0x8c4a2c00] 04:01:14 INFO - PROCESS | 1832 | 1464778874507 Marionette DEBUG loaded listener.js 04:01:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8dee7c00) [pid = 1832] [serial = 654] [outer = 0x8c4a2c00] 04:01:15 INFO - PROCESS | 1832 | 1464778875590 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]]]}] 04:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1721ms 04:01:15 INFO - PROCESS | 1832 | 1464778875643 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 04:01:15 INFO - PROCESS | 1832 | 1464778875651 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 04:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:01:15 INFO - PROCESS | 1832 | 1464778875662 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:01:15 INFO - PROCESS | 1832 | 1464778875665 Marionette TRACE conn4 <- [1,842,null,{}] 04:01:15 INFO - PROCESS | 1832 | 1464778875671 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}] 04:01:15 INFO - PROCESS | 1832 | 1464778875894 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 04:01:16 INFO - PROCESS | 1832 | 1464778876216 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8fa58c00 == 85 [pid = 1832] [id = 162] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x91f04400 == 84 [pid = 1832] [id = 167] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8fa53800 == 83 [pid = 1832] [id = 165] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8dc0a800) [pid = 1832] [serial = 586] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8f0cd000) [pid = 1832] [serial = 559] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x92d86000) [pid = 1832] [serial = 565] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8f906000) [pid = 1832] [serial = 583] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x9aa2a400) [pid = 1832] [serial = 577] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9a381000) [pid = 1832] [serial = 574] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x91ee3000) [pid = 1832] [serial = 562] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x95111800) [pid = 1832] [serial = 568] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x958de400) [pid = 1832] [serial = 571] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8f0ce400) [pid = 1832] [serial = 580] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8d58fc00) [pid = 1832] [serial = 556] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdbac00 == 84 [pid = 1832] [id = 218] 04:01:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8c3f1400) [pid = 1832] [serial = 655] [outer = (nil)] 04:01:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8d58f800) [pid = 1832] [serial = 656] [outer = 0x8c3f1400] 04:01:16 INFO - PROCESS | 1832 | 1464778876352 Marionette DEBUG loaded listener.js 04:01:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8d9dcc00) [pid = 1832] [serial = 657] [outer = 0x8c3f1400] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x9a749c00 == 83 [pid = 1832] [id = 39] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf44c00 == 82 [pid = 1832] [id = 181] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8c4a5c00 == 81 [pid = 1832] [id = 182] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2aec00 == 80 [pid = 1832] [id = 159] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8c4a1000 == 79 [pid = 1832] [id = 180] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc3000 == 78 [pid = 1832] [id = 164] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8d587800 == 77 [pid = 1832] [id = 160] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2ab000 == 76 [pid = 1832] [id = 199] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8f761000 == 75 [pid = 1832] [id = 198] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8dcbac00 == 74 [pid = 1832] [id = 197] 04:01:16 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc1800 == 73 [pid = 1832] [id = 196] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8f909400) [pid = 1832] [serial = 485] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x91f0a400) [pid = 1832] [serial = 488] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8dc20000) [pid = 1832] [serial = 539] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8d9e8000) [pid = 1832] [serial = 538] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8c3f6c00) [pid = 1832] [serial = 544] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8d9e4400) [pid = 1832] [serial = 545] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8f0d0400) [pid = 1832] [serial = 547] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x91589400) [pid = 1832] [serial = 542] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8f90b800) [pid = 1832] [serial = 541] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9158fc00) [pid = 1832] [serial = 536] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8dee9800) [pid = 1832] [serial = 535] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x92c0c800) [pid = 1832] [serial = 550] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x92c11800) [pid = 1832] [serial = 551] [outer = (nil)] [url = about:blank] 04:01:16 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8fa50000) [pid = 1832] [serial = 506] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8f0ce000) [pid = 1832] [serial = 505] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8dc1e000) [pid = 1832] [serial = 553] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x98290c00) [pid = 1832] [serial = 509] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x95772400) [pid = 1832] [serial = 508] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x9b571000) [pid = 1832] [serial = 512] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x9b193000) [pid = 1832] [serial = 511] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x9c053000) [pid = 1832] [serial = 515] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x9ba6a400) [pid = 1832] [serial = 514] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0xa071a800) [pid = 1832] [serial = 518] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0xa0712c00) [pid = 1832] [serial = 517] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0xa35f4000) [pid = 1832] [serial = 521] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0xa3073000) [pid = 1832] [serial = 520] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x8c3f2400) [pid = 1832] [serial = 524] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x8c3f0000) [pid = 1832] [serial = 523] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x8d96d800) [pid = 1832] [serial = 527] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x8d96c400) [pid = 1832] [serial = 526] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x8d9e9000) [pid = 1832] [serial = 530] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x8d976000) [pid = 1832] [serial = 529] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x91587400) [pid = 1832] [serial = 533] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x91582c00) [pid = 1832] [serial = 532] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x91de5c00) [pid = 1832] [serial = 548] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x8ecc0400) [pid = 1832] [serial = 482] [outer = (nil)] [url = about:blank] 04:01:17 INFO - PROCESS | 1832 | 1464778877302 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]]]}] 04:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1683ms 04:01:17 INFO - PROCESS | 1832 | 1464778877346 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 04:01:17 INFO - PROCESS | 1832 | 1464778877349 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 04:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:01:17 INFO - PROCESS | 1832 | 1464778877356 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:01:17 INFO - PROCESS | 1832 | 1464778877362 Marionette TRACE conn4 <- [1,846,null,{}] 04:01:17 INFO - PROCESS | 1832 | 1464778877378 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}] 04:01:17 INFO - PROCESS | 1832 | 1464778877590 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 04:01:17 INFO - PROCESS | 1832 | 1464778877794 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f2400 == 74 [pid = 1832] [id = 219] 04:01:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x8dc04000) [pid = 1832] [serial = 658] [outer = (nil)] 04:01:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x8f906c00) [pid = 1832] [serial = 659] [outer = 0x8dc04000] 04:01:17 INFO - PROCESS | 1832 | 1464778877877 Marionette DEBUG loaded listener.js 04:01:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x8fa4e000) [pid = 1832] [serial = 660] [outer = 0x8dc04000] 04:01:18 INFO - PROCESS | 1832 | 1464778878657 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]]]}] 04:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1344ms 04:01:18 INFO - PROCESS | 1832 | 1464778878701 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 04:01:18 INFO - PROCESS | 1832 | 1464778878705 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 04:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:01:18 INFO - PROCESS | 1832 | 1464778878712 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:01:18 INFO - PROCESS | 1832 | 1464778878714 Marionette TRACE conn4 <- [1,850,null,{}] 04:01:18 INFO - PROCESS | 1832 | 1464778878720 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}] 04:01:18 INFO - PROCESS | 1832 | 1464778878898 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 04:01:18 INFO - PROCESS | 1832 | 1464778878914 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f90b800 == 75 [pid = 1832] [id = 220] 04:01:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x91588400) [pid = 1832] [serial = 661] [outer = (nil)] 04:01:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x918c2000) [pid = 1832] [serial = 662] [outer = 0x91588400] 04:01:18 INFO - PROCESS | 1832 | 1464778878991 Marionette DEBUG loaded listener.js 04:01:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x91dea800) [pid = 1832] [serial = 663] [outer = 0x91588400] 04:01:20 INFO - PROCESS | 1832 | 1464778880047 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]]]}] 04:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1382ms 04:01:20 INFO - PROCESS | 1832 | 1464778880095 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 04:01:20 INFO - PROCESS | 1832 | 1464778880098 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 04:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:01:20 INFO - PROCESS | 1832 | 1464778880120 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:01:20 INFO - PROCESS | 1832 | 1464778880124 Marionette TRACE conn4 <- [1,854,null,{}] 04:01:20 INFO - PROCESS | 1832 | 1464778880130 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}] 04:01:20 INFO - PROCESS | 1832 | 1464778880363 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 04:01:20 INFO - PROCESS | 1832 | 1464778880401 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x91581c00 == 76 [pid = 1832] [id = 221] 04:01:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x91de1400) [pid = 1832] [serial = 664] [outer = (nil)] 04:01:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x91f04400) [pid = 1832] [serial = 665] [outer = 0x91de1400] 04:01:20 INFO - PROCESS | 1832 | 1464778880479 Marionette DEBUG loaded listener.js 04:01:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x91f0e800) [pid = 1832] [serial = 666] [outer = 0x91de1400] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x8f0c7400) [pid = 1832] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x8d9da400) [pid = 1832] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x8dc10000) [pid = 1832] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x91f03800) [pid = 1832] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x918c6000) [pid = 1832] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x952dbc00) [pid = 1832] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x953c0400) [pid = 1832] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x953c2c00) [pid = 1832] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x8bdc2400) [pid = 1832] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x8c3e7c00) [pid = 1832] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x9158f000) [pid = 1832] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x91f08c00) [pid = 1832] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 109 (0x8dcbc400) [pid = 1832] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 108 (0x8c3ed400) [pid = 1832] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 107 (0x8f90d800) [pid = 1832] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 106 (0x8c4a1c00) [pid = 1832] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 105 (0x8dee6000) [pid = 1832] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 104 (0x8bf45000) [pid = 1832] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 103 (0x9467a000) [pid = 1832] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:01:21 INFO - PROCESS | 1832 | --DOMWINDOW == 102 (0x8bf4b000) [pid = 1832] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:01:21 INFO - PROCESS | 1832 | 1464778881776 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]]]}] 04:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1697ms 04:01:21 INFO - PROCESS | 1832 | 1464778881806 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 04:01:21 INFO - PROCESS | 1832 | 1464778881810 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 04:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:01:21 INFO - PROCESS | 1832 | 1464778881817 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:01:21 INFO - PROCESS | 1832 | 1464778881819 Marionette TRACE conn4 <- [1,858,null,{}] 04:01:21 INFO - PROCESS | 1832 | 1464778881836 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}] 04:01:22 INFO - PROCESS | 1832 | 1464778882047 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 04:01:22 INFO - PROCESS | 1832 | 1464778882254 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a8800 == 77 [pid = 1832] [id = 222] 04:01:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 103 (0x8d970c00) [pid = 1832] [serial = 667] [outer = (nil)] 04:01:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 104 (0x91f0a400) [pid = 1832] [serial = 668] [outer = 0x8d970c00] 04:01:22 INFO - PROCESS | 1832 | 1464778882333 Marionette DEBUG loaded listener.js 04:01:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 105 (0x92d84000) [pid = 1832] [serial = 669] [outer = 0x8d970c00] 04:01:23 INFO - PROCESS | 1832 | 1464778883069 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]]]}] 04:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1296ms 04:01:23 INFO - PROCESS | 1832 | 1464778883114 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 04:01:23 INFO - PROCESS | 1832 | 1464778883118 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 04:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:01:23 INFO - PROCESS | 1832 | 1464778883124 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:01:23 INFO - PROCESS | 1832 | 1464778883128 Marionette TRACE conn4 <- [1,862,null,{}] 04:01:23 INFO - PROCESS | 1832 | 1464778883138 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}] 04:01:23 INFO - PROCESS | 1832 | 1464778883317 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 04:01:23 INFO - PROCESS | 1832 | 1464778883332 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ef1c00 == 78 [pid = 1832] [id = 223] 04:01:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 106 (0x92c17800) [pid = 1832] [serial = 670] [outer = (nil)] 04:01:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 107 (0x95046400) [pid = 1832] [serial = 671] [outer = 0x92c17800] 04:01:23 INFO - PROCESS | 1832 | 1464778883411 Marionette DEBUG loaded listener.js 04:01:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 108 (0x95113c00) [pid = 1832] [serial = 672] [outer = 0x92c17800] 04:01:24 INFO - PROCESS | 1832 | 1464778884669 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]]]}] 04:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1583ms 04:01:24 INFO - PROCESS | 1832 | 1464778884710 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 04:01:24 INFO - PROCESS | 1832 | 1464778884718 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 04:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:01:24 INFO - PROCESS | 1832 | 1464778884727 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:01:24 INFO - PROCESS | 1832 | 1464778884734 Marionette TRACE conn4 <- [1,866,null,{}] 04:01:24 INFO - PROCESS | 1832 | 1464778884743 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}] 04:01:25 INFO - PROCESS | 1832 | 1464778885042 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 04:01:25 INFO - PROCESS | 1832 | 1464778885339 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d583000 == 79 [pid = 1832] [id = 224] 04:01:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 109 (0x8d588400) [pid = 1832] [serial = 673] [outer = (nil)] 04:01:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 110 (0x8d9e7000) [pid = 1832] [serial = 674] [outer = 0x8d588400] 04:01:25 INFO - PROCESS | 1832 | 1464778885432 Marionette DEBUG loaded listener.js 04:01:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x8dcae400) [pid = 1832] [serial = 675] [outer = 0x8d588400] 04:01:26 INFO - PROCESS | 1832 | 1464778886439 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]]]}] 04:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1797ms 04:01:26 INFO - PROCESS | 1832 | 1464778886526 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 04:01:26 INFO - PROCESS | 1832 | 1464778886536 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 04:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:01:26 INFO - PROCESS | 1832 | 1464778886603 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:01:26 INFO - PROCESS | 1832 | 1464778886613 Marionette TRACE conn4 <- [1,870,null,{}] 04:01:26 INFO - PROCESS | 1832 | 1464778886633 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}] 04:01:26 INFO - PROCESS | 1832 | 1464778886880 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 04:01:27 INFO - PROCESS | 1832 | 1464778887159 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b0800 == 80 [pid = 1832] [id = 225] 04:01:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x8d9e8c00) [pid = 1832] [serial = 676] [outer = (nil)] 04:01:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x91583400) [pid = 1832] [serial = 677] [outer = 0x8d9e8c00] 04:01:27 INFO - PROCESS | 1832 | 1464778887248 Marionette DEBUG loaded listener.js 04:01:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x95163c00) [pid = 1832] [serial = 678] [outer = 0x8d9e8c00] 04:01:28 INFO - PROCESS | 1832 | 1464778888235 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]]]}] 04:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1669ms 04:01:28 INFO - PROCESS | 1832 | 1464778888258 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 04:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:01:28 INFO - PROCESS | 1832 | 1464778888264 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 04:01:28 INFO - PROCESS | 1832 | 1464778888273 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:01:28 INFO - PROCESS | 1832 | 1464778888281 Marionette TRACE conn4 <- [1,874,null,{}] 04:01:28 INFO - PROCESS | 1832 | 1464778888301 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}] 04:01:28 INFO - PROCESS | 1832 | 1464778888568 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 04:01:28 INFO - PROCESS | 1832 | 1464778888832 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3e7800 == 81 [pid = 1832] [id = 226] 04:01:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x953be800) [pid = 1832] [serial = 679] [outer = (nil)] 04:01:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x958e1000) [pid = 1832] [serial = 680] [outer = 0x953be800] 04:01:28 INFO - PROCESS | 1832 | 1464778888927 Marionette DEBUG loaded listener.js 04:01:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x95a71c00) [pid = 1832] [serial = 681] [outer = 0x953be800] 04:01:29 INFO - PROCESS | 1832 | 1464778889875 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]]]}] 04:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1642ms 04:01:29 INFO - PROCESS | 1832 | 1464778889914 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 04:01:29 INFO - PROCESS | 1832 | 1464778889920 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 04:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:01:29 INFO - PROCESS | 1832 | 1464778889927 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:01:29 INFO - PROCESS | 1832 | 1464778889931 Marionette TRACE conn4 <- [1,878,null,{}] 04:01:29 INFO - PROCESS | 1832 | 1464778889937 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}] 04:01:30 INFO - PROCESS | 1832 | 1464778890178 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 04:01:30 INFO - PROCESS | 1832 | 1464778890422 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x958e4400 == 82 [pid = 1832] [id = 227] 04:01:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x95a76400) [pid = 1832] [serial = 682] [outer = (nil)] 04:01:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x9970b000) [pid = 1832] [serial = 683] [outer = 0x95a76400] 04:01:30 INFO - PROCESS | 1832 | 1464778890561 Marionette DEBUG loaded listener.js 04:01:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x9a749c00) [pid = 1832] [serial = 684] [outer = 0x95a76400] 04:01:31 INFO - PROCESS | 1832 | 1464778891492 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]]]}] 04:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1600ms 04:01:31 INFO - PROCESS | 1832 | 1464778891528 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 04:01:31 INFO - PROCESS | 1832 | 1464778891533 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 04:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:01:31 INFO - PROCESS | 1832 | 1464778891539 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:01:31 INFO - PROCESS | 1832 | 1464778891543 Marionette TRACE conn4 <- [1,882,null,{}] 04:01:31 INFO - PROCESS | 1832 | 1464778891549 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}] 04:01:31 INFO - PROCESS | 1832 | 1464778891764 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 04:01:32 INFO - PROCESS | 1832 | 1464778892014 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a747000 == 83 [pid = 1832] [id = 228] 04:01:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x9a98f800) [pid = 1832] [serial = 685] [outer = (nil)] 04:01:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x9b174400) [pid = 1832] [serial = 686] [outer = 0x9a98f800] 04:01:32 INFO - PROCESS | 1832 | 1464778892151 Marionette DEBUG loaded listener.js 04:01:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x9b196c00) [pid = 1832] [serial = 687] [outer = 0x9a98f800] 04:01:33 INFO - PROCESS | 1832 | 1464778893126 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]]]}] 04:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1631ms 04:01:33 INFO - PROCESS | 1832 | 1464778893171 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 04:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:01:33 INFO - PROCESS | 1832 | 1464778893175 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 04:01:33 INFO - PROCESS | 1832 | 1464778893182 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:01:33 INFO - PROCESS | 1832 | 1464778893186 Marionette TRACE conn4 <- [1,886,null,{}] 04:01:33 INFO - PROCESS | 1832 | 1464778893192 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}] 04:01:33 INFO - PROCESS | 1832 | 1464778893422 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 04:01:33 INFO - PROCESS | 1832 | 1464778893661 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x99710000 == 84 [pid = 1832] [id = 229] 04:01:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x9a982800) [pid = 1832] [serial = 688] [outer = (nil)] 04:01:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x9d9e4800) [pid = 1832] [serial = 689] [outer = 0x9a982800] 04:01:33 INFO - PROCESS | 1832 | 1464778893799 Marionette DEBUG loaded listener.js 04:01:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0xa0627800) [pid = 1832] [serial = 690] [outer = 0x9a982800] 04:01:34 INFO - PROCESS | 1832 | 1464778894735 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]]]}] 04:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1589ms 04:01:34 INFO - PROCESS | 1832 | 1464778894771 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 04:01:34 INFO - PROCESS | 1832 | 1464778894774 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 04:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:01:34 INFO - PROCESS | 1832 | 1464778894782 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:01:34 INFO - PROCESS | 1832 | 1464778894784 Marionette TRACE conn4 <- [1,890,null,{}] 04:01:34 INFO - PROCESS | 1832 | 1464778894791 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}] 04:01:35 INFO - PROCESS | 1832 | 1464778895002 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 04:01:35 INFO - PROCESS | 1832 | 1464778895249 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c08c800 == 85 [pid = 1832] [id = 230] 04:01:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x9c295c00) [pid = 1832] [serial = 691] [outer = (nil)] 04:01:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0xa1162400) [pid = 1832] [serial = 692] [outer = 0x9c295c00] 04:01:35 INFO - PROCESS | 1832 | 1464778895352 Marionette DEBUG loaded listener.js 04:01:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0xa1165400) [pid = 1832] [serial = 693] [outer = 0x9c295c00] 04:01:36 INFO - PROCESS | 1832 | 1464778896265 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]]]}] 04:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1547ms 04:01:36 INFO - PROCESS | 1832 | 1464778896330 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 04:01:36 INFO - PROCESS | 1832 | 1464778896334 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 04:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:01:36 INFO - PROCESS | 1832 | 1464778896340 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:01:36 INFO - PROCESS | 1832 | 1464778896344 Marionette TRACE conn4 <- [1,894,null,{}] 04:01:36 INFO - PROCESS | 1832 | 1464778896350 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}] 04:01:36 INFO - PROCESS | 1832 | 1464778896586 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 04:01:36 INFO - PROCESS | 1832 | 1464778896884 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x953b6000 == 86 [pid = 1832] [id = 231] 04:01:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0xa0714000) [pid = 1832] [serial = 694] [outer = (nil)] 04:01:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0xa245e800) [pid = 1832] [serial = 695] [outer = 0xa0714000] 04:01:36 INFO - PROCESS | 1832 | 1464778896973 Marionette DEBUG loaded listener.js 04:01:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0xa2463000) [pid = 1832] [serial = 696] [outer = 0xa0714000] 04:01:37 INFO - PROCESS | 1832 | 1464778897876 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]]]}] 04:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1587ms 04:01:37 INFO - PROCESS | 1832 | 1464778897929 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 04:01:37 INFO - PROCESS | 1832 | 1464778897932 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 04:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:01:37 INFO - PROCESS | 1832 | 1464778897939 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:01:37 INFO - PROCESS | 1832 | 1464778897942 Marionette TRACE conn4 <- [1,898,null,{}] 04:01:37 INFO - PROCESS | 1832 | 1464778897948 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}] 04:01:38 INFO - PROCESS | 1832 | 1464778898150 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 04:01:38 INFO - PROCESS | 1832 | 1464778898388 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:38 INFO - PROCESS | 1832 | ++DOCSHELL 0xa1163c00 == 87 [pid = 1832] [id = 232] 04:01:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0xa240a400) [pid = 1832] [serial = 697] [outer = (nil)] 04:01:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0xa306b400) [pid = 1832] [serial = 698] [outer = 0xa240a400] 04:01:38 INFO - PROCESS | 1832 | 1464778898517 Marionette DEBUG loaded listener.js 04:01:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0xa30f4c00) [pid = 1832] [serial = 699] [outer = 0xa240a400] 04:01:39 INFO - PROCESS | 1832 | 1464778899415 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]]]}] 04:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1532ms 04:01:39 INFO - PROCESS | 1832 | 1464778899472 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 04:01:39 INFO - PROCESS | 1832 | 1464778899476 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 04:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:01:39 INFO - PROCESS | 1832 | 1464778899483 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:01:39 INFO - PROCESS | 1832 | 1464778899486 Marionette TRACE conn4 <- [1,902,null,{}] 04:01:39 INFO - PROCESS | 1832 | 1464778899492 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}] 04:01:39 INFO - PROCESS | 1832 | 1464778899735 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 04:01:40 INFO - PROCESS | 1832 | 1464778900013 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:40 INFO - PROCESS | 1832 | ++DOCSHELL 0xa2460400 == 88 [pid = 1832] [id = 233] 04:01:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0xa355e000) [pid = 1832] [serial = 700] [outer = (nil)] 04:01:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0xa5045000) [pid = 1832] [serial = 701] [outer = 0xa355e000] 04:01:40 INFO - PROCESS | 1832 | 1464778900106 Marionette DEBUG loaded listener.js 04:01:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0xa50ecc00) [pid = 1832] [serial = 702] [outer = 0xa355e000] 04:01:41 INFO - PROCESS | 1832 | 1464778901022 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]]]}] 04:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1590ms 04:01:41 INFO - PROCESS | 1832 | 1464778901075 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 04:01:41 INFO - PROCESS | 1832 | 1464778901080 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 04:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:01:41 INFO - PROCESS | 1832 | 1464778901088 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:01:41 INFO - PROCESS | 1832 | 1464778901093 Marionette TRACE conn4 <- [1,906,null,{}] 04:01:41 INFO - PROCESS | 1832 | 1464778901100 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}] 04:01:41 INFO - PROCESS | 1832 | 1464778901340 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 04:01:41 INFO - PROCESS | 1832 | 1464778901599 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b195400 == 89 [pid = 1832] [id = 234] 04:01:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0xa3260000) [pid = 1832] [serial = 703] [outer = (nil)] 04:01:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0xa670c000) [pid = 1832] [serial = 704] [outer = 0xa3260000] 04:01:41 INFO - PROCESS | 1832 | 1464778901735 Marionette DEBUG loaded listener.js 04:01:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0xa6773800) [pid = 1832] [serial = 705] [outer = 0xa3260000] 04:01:42 INFO - PROCESS | 1832 | 1464778902632 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]]]}] 04:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1590ms 04:01:42 INFO - PROCESS | 1832 | 1464778902678 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 04:01:42 INFO - PROCESS | 1832 | 1464778902683 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 04:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:01:42 INFO - PROCESS | 1832 | 1464778902689 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:01:42 INFO - PROCESS | 1832 | 1464778902693 Marionette TRACE conn4 <- [1,910,null,{}] 04:01:42 INFO - PROCESS | 1832 | 1464778902699 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}] 04:01:42 INFO - PROCESS | 1832 | 1464778902912 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 04:01:43 INFO - PROCESS | 1832 | 1464778903153 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eab800 == 90 [pid = 1832] [id = 235] 04:01:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x91eac800) [pid = 1832] [serial = 706] [outer = (nil)] 04:01:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x91eb3c00) [pid = 1832] [serial = 707] [outer = 0x91eac800] 04:01:43 INFO - PROCESS | 1832 | 1464778903285 Marionette DEBUG loaded listener.js 04:01:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x91eb5c00) [pid = 1832] [serial = 708] [outer = 0x91eac800] 04:01:44 INFO - PROCESS | 1832 | 1464778904181 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]]]}] 04:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1540ms 04:01:44 INFO - PROCESS | 1832 | 1464778904230 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 04:01:44 INFO - PROCESS | 1832 | 1464778904234 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 04:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:01:44 INFO - PROCESS | 1832 | 1464778904240 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:01:44 INFO - PROCESS | 1832 | 1464778904244 Marionette TRACE conn4 <- [1,914,null,{}] 04:01:44 INFO - PROCESS | 1832 | 1464778904250 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}] 04:01:44 INFO - PROCESS | 1832 | 1464778904453 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 04:01:44 INFO - PROCESS | 1832 | 1464778904696 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eac400 == 91 [pid = 1832] [id = 236] 04:01:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x91eaf800) [pid = 1832] [serial = 709] [outer = (nil)] 04:01:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0xa62fac00) [pid = 1832] [serial = 710] [outer = 0x91eaf800] 04:01:44 INFO - PROCESS | 1832 | 1464778904827 Marionette DEBUG loaded listener.js 04:01:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0xa6911c00) [pid = 1832] [serial = 711] [outer = 0x91eaf800] 04:01:45 INFO - PROCESS | 1832 | 1464778905773 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]]]}] 04:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1592ms 04:01:45 INFO - PROCESS | 1832 | 1464778905834 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 04:01:45 INFO - PROCESS | 1832 | 1464778905838 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 04:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:01:45 INFO - PROCESS | 1832 | 1464778905844 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:01:45 INFO - PROCESS | 1832 | 1464778905847 Marionette TRACE conn4 <- [1,918,null,{}] 04:01:45 INFO - PROCESS | 1832 | 1464778905853 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}] 04:01:46 INFO - PROCESS | 1832 | 1464778906058 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 04:01:46 INFO - PROCESS | 1832 | 1464778906332 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d582000 == 92 [pid = 1832] [id = 237] 04:01:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8d587000) [pid = 1832] [serial = 712] [outer = (nil)] 04:01:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8dc1d800) [pid = 1832] [serial = 713] [outer = 0x8d587000] 04:01:46 INFO - PROCESS | 1832 | 1464778906465 Marionette DEBUG loaded listener.js 04:01:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8f761c00) [pid = 1832] [serial = 714] [outer = 0x8d587000] 04:01:47 INFO - PROCESS | 1832 | 1464778907385 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]]]}] 04:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1992ms 04:01:47 INFO - PROCESS | 1832 | 1464778907926 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 04:01:47 INFO - PROCESS | 1832 | 1464778907933 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 04:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:01:47 INFO - PROCESS | 1832 | 1464778907962 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:01:47 INFO - PROCESS | 1832 | 1464778907967 Marionette TRACE conn4 <- [1,922,null,{}] 04:01:47 INFO - PROCESS | 1832 | 1464778907975 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}] 04:01:48 INFO - PROCESS | 1832 | 1464778908169 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 04:01:48 INFO - PROCESS | 1832 | 1464778908380 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d586000 == 93 [pid = 1832] [id = 238] 04:01:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8d587800) [pid = 1832] [serial = 715] [outer = (nil)] 04:01:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8d96b000) [pid = 1832] [serial = 716] [outer = 0x8d587800] 04:01:48 INFO - PROCESS | 1832 | 1464778908465 Marionette DEBUG loaded listener.js 04:01:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8d9e6400) [pid = 1832] [serial = 717] [outer = 0x8d587800] 04:01:49 INFO - PROCESS | 1832 | 1464778909525 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]]]}] 04:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1610ms 04:01:49 INFO - PROCESS | 1832 | 1464778909559 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 04:01:49 INFO - PROCESS | 1832 | 1464778909563 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 04:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:01:49 INFO - PROCESS | 1832 | 1464778909577 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:01:49 INFO - PROCESS | 1832 | 1464778909582 Marionette TRACE conn4 <- [1,926,null,{}] 04:01:49 INFO - PROCESS | 1832 | 1464778909590 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}] 04:01:49 INFO - PROCESS | 1832 | 1464778909795 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 04:01:50 INFO - PROCESS | 1832 | 1464778910154 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x93a5e400) [pid = 1832] [serial = 614] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a4400 == 94 [pid = 1832] [id = 239] 04:01:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8c4a7400) [pid = 1832] [serial = 718] [outer = (nil)] 04:01:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8d972000) [pid = 1832] [serial = 719] [outer = 0x8c4a7400] 04:01:50 INFO - PROCESS | 1832 | 1464778910310 Marionette DEBUG loaded listener.js 04:01:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8ecc1800) [pid = 1832] [serial = 720] [outer = 0x8c4a7400] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x97740000) [pid = 1832] [serial = 503] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8f99d800) [pid = 1832] [serial = 584] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8f75a800) [pid = 1832] [serial = 560] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x92d8ac00) [pid = 1832] [serial = 566] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9513c800) [pid = 1832] [serial = 569] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x95a72000) [pid = 1832] [serial = 572] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x9a987800) [pid = 1832] [serial = 575] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8fa4b800) [pid = 1832] [serial = 554] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8d581800) [pid = 1832] [serial = 602] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8d971800) [pid = 1832] [serial = 603] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x91df0000) [pid = 1832] [serial = 609] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x918c7800) [pid = 1832] [serial = 608] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x92d8f400) [pid = 1832] [serial = 611] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8deea800) [pid = 1832] [serial = 593] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8d58a400) [pid = 1832] [serial = 590] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8c4a2000) [pid = 1832] [serial = 589] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x91583c00) [pid = 1832] [serial = 597] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x91ee2c00) [pid = 1832] [serial = 600] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8f90bc00) [pid = 1832] [serial = 599] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8f0ccc00) [pid = 1832] [serial = 605] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8f9a8800) [pid = 1832] [serial = 596] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8ecbc000) [pid = 1832] [serial = 594] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x958eb400) [pid = 1832] [serial = 389] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x93a37800) [pid = 1832] [serial = 612] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x8f75f400) [pid = 1832] [serial = 606] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x93a38c00) [pid = 1832] [serial = 581] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x9af4e800) [pid = 1832] [serial = 578] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8d9e3c00) [pid = 1832] [serial = 557] [outer = (nil)] [url = about:blank] 04:01:50 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x92c0f000) [pid = 1832] [serial = 563] [outer = (nil)] [url = about:blank] 04:01:51 INFO - PROCESS | 1832 | 1464778911172 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]]]}] 04:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1644ms 04:01:51 INFO - PROCESS | 1832 | 1464778911219 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 04:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:01:51 INFO - PROCESS | 1832 | 1464778911223 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 04:01:51 INFO - PROCESS | 1832 | 1464778911230 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:01:51 INFO - PROCESS | 1832 | 1464778911233 Marionette TRACE conn4 <- [1,930,null,{}] 04:01:51 INFO - PROCESS | 1832 | 1464778911254 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}] 04:01:51 INFO - PROCESS | 1832 | 1464778911464 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 04:01:51 INFO - PROCESS | 1832 | 1464778911634 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2adc00 == 95 [pid = 1832] [id = 240] 04:01:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8dc12400) [pid = 1832] [serial = 721] [outer = (nil)] 04:01:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8fa4c800) [pid = 1832] [serial = 722] [outer = 0x8dc12400] 04:01:51 INFO - PROCESS | 1832 | 1464778911735 Marionette DEBUG loaded listener.js 04:01:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x91590c00) [pid = 1832] [serial = 723] [outer = 0x8dc12400] 04:01:52 INFO - PROCESS | 1832 | 1464778912625 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]]]}] 04:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1457ms 04:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:01:52 INFO - PROCESS | 1832 | 1464778912686 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 04:01:52 INFO - PROCESS | 1832 | 1464778912689 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 04:01:52 INFO - PROCESS | 1832 | 1464778912696 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:01:52 INFO - PROCESS | 1832 | 1464778912699 Marionette TRACE conn4 <- [1,934,null,{}] 04:01:52 INFO - PROCESS | 1832 | 1464778912706 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}] 04:01:52 INFO - PROCESS | 1832 | 1464778912962 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 04:01:53 INFO - PROCESS | 1832 | 1464778912990 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x918c5c00 == 96 [pid = 1832] [id = 241] 04:01:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x91eb2800) [pid = 1832] [serial = 724] [outer = (nil)] 04:01:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x91eeec00) [pid = 1832] [serial = 725] [outer = 0x91eb2800] 04:01:53 INFO - PROCESS | 1832 | 1464778913069 Marionette DEBUG loaded listener.js 04:01:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x92636800) [pid = 1832] [serial = 726] [outer = 0x91eb2800] 04:01:54 INFO - PROCESS | 1832 | 1464778914007 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]]]}] 04:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1381ms 04:01:54 INFO - PROCESS | 1832 | 1464778914078 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 04:01:54 INFO - PROCESS | 1832 | 1464778914081 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 04:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:01:54 INFO - PROCESS | 1832 | 1464778914088 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:01:54 INFO - PROCESS | 1832 | 1464778914091 Marionette TRACE conn4 <- [1,938,null,{}] 04:01:54 INFO - PROCESS | 1832 | 1464778914097 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}] 04:01:54 INFO - PROCESS | 1832 | 1464778914369 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 04:01:54 INFO - PROCESS | 1832 | 1464778914398 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x91de6000 == 97 [pid = 1832] [id = 242] 04:01:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x91df0000) [pid = 1832] [serial = 727] [outer = (nil)] 04:01:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x9263e800) [pid = 1832] [serial = 728] [outer = 0x91df0000] 04:01:54 INFO - PROCESS | 1832 | 1464778914475 Marionette DEBUG loaded listener.js 04:01:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x92640c00) [pid = 1832] [serial = 729] [outer = 0x91df0000] 04:01:55 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8dc04000) [pid = 1832] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:01:55 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8c3f1400) [pid = 1832] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:01:55 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x91de1400) [pid = 1832] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:01:55 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8c4a2c00) [pid = 1832] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:01:55 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x91f03400) [pid = 1832] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:01:55 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8d970c00) [pid = 1832] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:01:55 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x91588400) [pid = 1832] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:01:55 INFO - PROCESS | 1832 | 1464778915714 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]]]}] 04:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1683ms 04:01:55 INFO - PROCESS | 1832 | 1464778915772 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 04:01:55 INFO - PROCESS | 1832 | 1464778915775 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 04:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:01:55 INFO - PROCESS | 1832 | 1464778915782 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:01:55 INFO - PROCESS | 1832 | 1464778915786 Marionette TRACE conn4 <- [1,942,null,{}] 04:01:55 INFO - PROCESS | 1832 | 1464778915791 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}] 04:01:56 INFO - PROCESS | 1832 | 1464778916075 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 04:01:56 INFO - PROCESS | 1832 | 1464778916096 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d970c00 == 98 [pid = 1832] [id = 243] 04:01:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8dc04000) [pid = 1832] [serial = 730] [outer = (nil)] 04:01:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x92d8f000) [pid = 1832] [serial = 731] [outer = 0x8dc04000] 04:01:56 INFO - PROCESS | 1832 | 1464778916174 Marionette DEBUG loaded listener.js 04:01:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x94639000) [pid = 1832] [serial = 732] [outer = 0x8dc04000] 04:01:57 INFO - PROCESS | 1832 | 1464778917185 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]]]}] 04:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1481ms 04:01:57 INFO - PROCESS | 1832 | 1464778917265 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 04:01:57 INFO - PROCESS | 1832 | 1464778917273 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 04:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:01:57 INFO - PROCESS | 1832 | 1464778917284 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:01:57 INFO - PROCESS | 1832 | 1464778917292 Marionette TRACE conn4 <- [1,946,null,{}] 04:01:57 INFO - PROCESS | 1832 | 1464778917302 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}] 04:01:57 INFO - PROCESS | 1832 | 1464778917566 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 04:01:57 INFO - PROCESS | 1832 | 1464778917891 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d58a800 == 99 [pid = 1832] [id = 244] 04:01:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8d58fc00) [pid = 1832] [serial = 733] [outer = (nil)] 04:01:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8d973400) [pid = 1832] [serial = 734] [outer = 0x8d58fc00] 04:01:57 INFO - PROCESS | 1832 | 1464778917986 Marionette DEBUG loaded listener.js 04:01:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8dc01400) [pid = 1832] [serial = 735] [outer = 0x8d58fc00] 04:01:58 INFO - PROCESS | 1832 | 1464778918971 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]]]}] 04:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1742ms 04:01:59 INFO - PROCESS | 1832 | 1464778919026 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 04:01:59 INFO - PROCESS | 1832 | 1464778919036 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 04:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:01:59 INFO - PROCESS | 1832 | 1464778919049 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:01:59 INFO - PROCESS | 1832 | 1464778919053 Marionette TRACE conn4 <- [1,950,null,{}] 04:01:59 INFO - PROCESS | 1832 | 1464778919062 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}] 04:01:59 INFO - PROCESS | 1832 | 1464778919288 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 04:01:59 INFO - PROCESS | 1832 | 1464778919544 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:01:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f909800 == 100 [pid = 1832] [id = 245] 04:01:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8f99d800) [pid = 1832] [serial = 736] [outer = (nil)] 04:01:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x91589400) [pid = 1832] [serial = 737] [outer = 0x8f99d800] 04:01:59 INFO - PROCESS | 1832 | 1464778919680 Marionette DEBUG loaded listener.js 04:01:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x91eb0400) [pid = 1832] [serial = 738] [outer = 0x8f99d800] 04:02:00 INFO - PROCESS | 1832 | 1464778920646 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]]]}] 04:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1638ms 04:02:00 INFO - PROCESS | 1832 | 1464778920687 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 04:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:02:00 INFO - PROCESS | 1832 | 1464778920692 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 04:02:00 INFO - PROCESS | 1832 | 1464778920699 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:02:00 INFO - PROCESS | 1832 | 1464778920705 Marionette TRACE conn4 <- [1,954,null,{}] 04:02:00 INFO - PROCESS | 1832 | 1464778920724 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}] 04:02:00 INFO - PROCESS | 1832 | 1464778920953 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 04:02:01 INFO - PROCESS | 1832 | 1464778921263 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x92638000 == 101 [pid = 1832] [id = 246] 04:02:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x92d89000) [pid = 1832] [serial = 739] [outer = (nil)] 04:02:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x94675400) [pid = 1832] [serial = 740] [outer = 0x92d89000] 04:02:01 INFO - PROCESS | 1832 | 1464778921411 Marionette DEBUG loaded listener.js 04:02:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x95137800) [pid = 1832] [serial = 741] [outer = 0x92d89000] 04:02:02 INFO - PROCESS | 1832 | 1464778922402 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]]]}] 04:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1746ms 04:02:02 INFO - PROCESS | 1832 | 1464778922446 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 04:02:02 INFO - PROCESS | 1832 | 1464778922452 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 04:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:02:02 INFO - PROCESS | 1832 | 1464778922461 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:02:02 INFO - PROCESS | 1832 | 1464778922467 Marionette TRACE conn4 <- [1,958,null,{}] 04:02:02 INFO - PROCESS | 1832 | 1464778922474 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}] 04:02:02 INFO - PROCESS | 1832 | 1464778922723 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 04:02:02 INFO - PROCESS | 1832 | 1464778922973 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf42800 == 102 [pid = 1832] [id = 247] 04:02:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x95118400) [pid = 1832] [serial = 742] [outer = (nil)] 04:02:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x953c2c00) [pid = 1832] [serial = 743] [outer = 0x95118400] 04:02:03 INFO - PROCESS | 1832 | 1464778923110 Marionette DEBUG loaded listener.js 04:02:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x958e9000) [pid = 1832] [serial = 744] [outer = 0x95118400] 04:02:04 INFO - PROCESS | 1832 | 1464778924046 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]]]}] 04:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1637ms 04:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:02:04 INFO - PROCESS | 1832 | 1464778924097 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 04:02:04 INFO - PROCESS | 1832 | 1464778924101 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 04:02:04 INFO - PROCESS | 1832 | 1464778924108 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:02:04 INFO - PROCESS | 1832 | 1464778924112 Marionette TRACE conn4 <- [1,962,null,{}] 04:02:04 INFO - PROCESS | 1832 | 1464778924117 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}] 04:02:04 INFO - PROCESS | 1832 | 1464778924322 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 04:02:04 INFO - PROCESS | 1832 | 1464778924568 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc3000 == 103 [pid = 1832] [id = 248] 04:02:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x92d88400) [pid = 1832] [serial = 745] [outer = (nil)] 04:02:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x9820c400) [pid = 1832] [serial = 746] [outer = 0x92d88400] 04:02:04 INFO - PROCESS | 1832 | 1464778924698 Marionette DEBUG loaded listener.js 04:02:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x9a385800) [pid = 1832] [serial = 747] [outer = 0x92d88400] 04:02:05 INFO - PROCESS | 1832 | 1464778925591 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]]]}] 04:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1534ms 04:02:05 INFO - PROCESS | 1832 | 1464778925642 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 04:02:05 INFO - PROCESS | 1832 | 1464778925646 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 04:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:02:05 INFO - PROCESS | 1832 | 1464778925653 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:02:05 INFO - PROCESS | 1832 | 1464778925657 Marionette TRACE conn4 <- [1,966,null,{}] 04:02:05 INFO - PROCESS | 1832 | 1464778925663 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}] 04:02:05 INFO - PROCESS | 1832 | 1464778925912 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 04:02:06 INFO - PROCESS | 1832 | 1464778926226 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee5c00 == 104 [pid = 1832] [id = 249] 04:02:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x95a6e800) [pid = 1832] [serial = 748] [outer = (nil)] 04:02:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x9b5b0800) [pid = 1832] [serial = 749] [outer = 0x95a6e800] 04:02:06 INFO - PROCESS | 1832 | 1464778926330 Marionette DEBUG loaded listener.js 04:02:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x9ba6a400) [pid = 1832] [serial = 750] [outer = 0x95a6e800] 04:02:07 INFO - PROCESS | 1832 | 1464778927264 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]]]}] 04:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1689ms 04:02:07 INFO - PROCESS | 1832 | 1464778927343 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 04:02:07 INFO - PROCESS | 1832 | 1464778927346 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 04:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:02:07 INFO - PROCESS | 1832 | 1464778927354 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:02:07 INFO - PROCESS | 1832 | 1464778927358 Marionette TRACE conn4 <- [1,970,null,{}] 04:02:07 INFO - PROCESS | 1832 | 1464778927364 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}] 04:02:07 INFO - PROCESS | 1832 | 1464778927600 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 04:02:07 INFO - PROCESS | 1832 | 1464778927905 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b193000 == 105 [pid = 1832] [id = 250] 04:02:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x9b19b000) [pid = 1832] [serial = 751] [outer = (nil)] 04:02:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x9c3db400) [pid = 1832] [serial = 752] [outer = 0x9b19b000] 04:02:07 INFO - PROCESS | 1832 | 1464778927996 Marionette DEBUG loaded listener.js 04:02:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0xa0621400) [pid = 1832] [serial = 753] [outer = 0x9b19b000] 04:02:08 INFO - PROCESS | 1832 | 1464778928935 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]]]}] 04:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1640ms 04:02:08 INFO - PROCESS | 1832 | 1464778928995 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 04:02:09 INFO - PROCESS | 1832 | 1464778928999 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 04:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:02:09 INFO - PROCESS | 1832 | 1464778929006 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:02:09 INFO - PROCESS | 1832 | 1464778929009 Marionette TRACE conn4 <- [1,974,null,{}] 04:02:09 INFO - PROCESS | 1832 | 1464778929015 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}] 04:02:09 INFO - PROCESS | 1832 | 1464778929221 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 04:02:09 INFO - PROCESS | 1832 | 1464778929466 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f6000 == 106 [pid = 1832] [id = 251] 04:02:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x9c08ec00) [pid = 1832] [serial = 754] [outer = (nil)] 04:02:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0xa30f5400) [pid = 1832] [serial = 755] [outer = 0x9c08ec00] 04:02:09 INFO - PROCESS | 1832 | 1464778929598 Marionette DEBUG loaded listener.js 04:02:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0xa35e8c00) [pid = 1832] [serial = 756] [outer = 0x9c08ec00] 04:02:10 INFO - PROCESS | 1832 | 1464778930486 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]]]}] 04:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1543ms 04:02:10 INFO - PROCESS | 1832 | 1464778930550 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 04:02:10 INFO - PROCESS | 1832 | 1464778930555 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 04:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:02:10 INFO - PROCESS | 1832 | 1464778930561 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:02:10 INFO - PROCESS | 1832 | 1464778930565 Marionette TRACE conn4 <- [1,978,null,{}] 04:02:10 INFO - PROCESS | 1832 | 1464778930571 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}] 04:02:10 INFO - PROCESS | 1832 | 1464778930813 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 04:02:11 INFO - PROCESS | 1832 | 1464778931078 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x9177f800 == 107 [pid = 1832] [id = 252] 04:02:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x91780400) [pid = 1832] [serial = 757] [outer = (nil)] 04:02:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x91788000) [pid = 1832] [serial = 758] [outer = 0x91780400] 04:02:11 INFO - PROCESS | 1832 | 1464778931207 Marionette DEBUG loaded listener.js 04:02:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x9178c000) [pid = 1832] [serial = 759] [outer = 0x91780400] 04:02:12 INFO - PROCESS | 1832 | 1464778932110 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]]]}] 04:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1588ms 04:02:12 INFO - PROCESS | 1832 | 1464778932150 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 04:02:12 INFO - PROCESS | 1832 | 1464778932154 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 04:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:02:12 INFO - PROCESS | 1832 | 1464778932160 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:02:12 INFO - PROCESS | 1832 | 1464778932163 Marionette TRACE conn4 <- [1,982,null,{}] 04:02:12 INFO - PROCESS | 1832 | 1464778932169 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}] 04:02:12 INFO - PROCESS | 1832 | 1464778932378 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 04:02:12 INFO - PROCESS | 1832 | 1464778932626 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x9178b000 == 108 [pid = 1832] [id = 253] 04:02:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9178e800) [pid = 1832] [serial = 760] [outer = (nil)] 04:02:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0xa2641c00) [pid = 1832] [serial = 761] [outer = 0x9178e800] 04:02:12 INFO - PROCESS | 1832 | 1464778932755 Marionette DEBUG loaded listener.js 04:02:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0xa326b400) [pid = 1832] [serial = 762] [outer = 0x9178e800] 04:02:13 INFO - PROCESS | 1832 | 1464778933643 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]]]}] 04:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1531ms 04:02:13 INFO - PROCESS | 1832 | 1464778933692 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 04:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:02:13 INFO - PROCESS | 1832 | 1464778933697 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 04:02:13 INFO - PROCESS | 1832 | 1464778933703 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:02:13 INFO - PROCESS | 1832 | 1464778933708 Marionette TRACE conn4 <- [1,986,null,{}] 04:02:13 INFO - PROCESS | 1832 | 1464778933713 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}] 04:02:13 INFO - PROCESS | 1832 | 1464778933948 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 04:02:14 INFO - PROCESS | 1832 | 1464778934209 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x9178d800 == 109 [pid = 1832] [id = 254] 04:02:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9d584800) [pid = 1832] [serial = 763] [outer = (nil)] 04:02:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9d589400) [pid = 1832] [serial = 764] [outer = 0x9d584800] 04:02:14 INFO - PROCESS | 1832 | 1464778934346 Marionette DEBUG loaded listener.js 04:02:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0xa0719800) [pid = 1832] [serial = 765] [outer = 0x9d584800] 04:02:15 INFO - PROCESS | 1832 | 1464778935299 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]]]}] 04:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1632ms 04:02:15 INFO - PROCESS | 1832 | 1464778935335 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 04:02:15 INFO - PROCESS | 1832 | 1464778935339 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 04:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:02:15 INFO - PROCESS | 1832 | 1464778935345 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:02:15 INFO - PROCESS | 1832 | 1464778935348 Marionette TRACE conn4 <- [1,990,null,{}] 04:02:15 INFO - PROCESS | 1832 | 1464778935354 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}] 04:02:15 INFO - PROCESS | 1832 | 1464778935558 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 04:02:15 INFO - PROCESS | 1832 | 1464778935880 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d660400 == 110 [pid = 1832] [id = 255] 04:02:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8d661000) [pid = 1832] [serial = 766] [outer = (nil)] 04:02:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8d668800) [pid = 1832] [serial = 767] [outer = 0x8d661000] 04:02:15 INFO - PROCESS | 1832 | 1464778935976 Marionette DEBUG loaded listener.js 04:02:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x8d66a400) [pid = 1832] [serial = 768] [outer = 0x8d661000] 04:02:16 INFO - PROCESS | 1832 | 1464778936880 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]]]}] 04:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1588ms 04:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:02:16 INFO - PROCESS | 1832 | 1464778936935 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 04:02:16 INFO - PROCESS | 1832 | 1464778936938 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 04:02:16 INFO - PROCESS | 1832 | 1464778936944 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:02:16 INFO - PROCESS | 1832 | 1464778936947 Marionette TRACE conn4 <- [1,994,null,{}] 04:02:16 INFO - PROCESS | 1832 | 1464778936954 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}] 04:02:17 INFO - PROCESS | 1832 | 1464778937170 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 04:02:17 INFO - PROCESS | 1832 | 1464778937420 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c49b400 == 111 [pid = 1832] [id = 256] 04:02:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8d661800) [pid = 1832] [serial = 769] [outer = (nil)] 04:02:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8ed94800) [pid = 1832] [serial = 770] [outer = 0x8d661800] 04:02:17 INFO - PROCESS | 1832 | 1464778937556 Marionette DEBUG loaded listener.js 04:02:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8ed99000) [pid = 1832] [serial = 771] [outer = 0x8d661800] 04:02:18 INFO - PROCESS | 1832 | 1464778938487 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]]]}] 04:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1586ms 04:02:18 INFO - PROCESS | 1832 | 1464778938530 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 04:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:02:18 INFO - PROCESS | 1832 | 1464778938534 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 04:02:18 INFO - PROCESS | 1832 | 1464778938541 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:02:18 INFO - PROCESS | 1832 | 1464778938545 Marionette TRACE conn4 <- [1,998,null,{}] 04:02:18 INFO - PROCESS | 1832 | 1464778938551 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}] 04:02:18 INFO - PROCESS | 1832 | 1464778938769 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 04:02:19 INFO - PROCESS | 1832 | 1464778939019 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d668400 == 112 [pid = 1832] [id = 257] 04:02:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x8d669000) [pid = 1832] [serial = 772] [outer = (nil)] 04:02:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x8ed9f400) [pid = 1832] [serial = 773] [outer = 0x8d669000] 04:02:19 INFO - PROCESS | 1832 | 1464778939150 Marionette DEBUG loaded listener.js 04:02:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9c102400) [pid = 1832] [serial = 774] [outer = 0x8d669000] 04:02:20 INFO - PROCESS | 1832 | 1464778940020 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]]]}] 04:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1535ms 04:02:20 INFO - PROCESS | 1832 | 1464778940080 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 04:02:20 INFO - PROCESS | 1832 | 1464778940085 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 04:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:02:20 INFO - PROCESS | 1832 | 1464778940091 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:02:20 INFO - PROCESS | 1832 | 1464778940095 Marionette TRACE conn4 <- [1,1002,null,{}] 04:02:20 INFO - PROCESS | 1832 | 1464778940102 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}] 04:02:20 INFO - PROCESS | 1832 | 1464778940304 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 04:02:20 INFO - PROCESS | 1832 | 1464778940582 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6b4c00 == 113 [pid = 1832] [id = 258] 04:02:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x8a6b5800) [pid = 1832] [serial = 775] [outer = (nil)] 04:02:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8a6bd000) [pid = 1832] [serial = 776] [outer = 0x8a6b5800] 04:02:20 INFO - PROCESS | 1832 | 1464778940732 Marionette DEBUG loaded listener.js 04:02:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x8a6c0800) [pid = 1832] [serial = 777] [outer = 0x8a6b5800] 04:02:22 INFO - PROCESS | 1832 | 1464778942033 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]]]}] 04:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2039ms 04:02:22 INFO - PROCESS | 1832 | 1464778942185 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 04:02:22 INFO - PROCESS | 1832 | 1464778942192 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 04:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:02:22 INFO - PROCESS | 1832 | 1464778942207 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:02:22 INFO - PROCESS | 1832 | 1464778942214 Marionette TRACE conn4 <- [1,1006,null,{}] 04:02:22 INFO - PROCESS | 1832 | 1464778942223 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}] 04:02:22 INFO - PROCESS | 1832 | 1464778942415 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 04:02:22 INFO - PROCESS | 1832 | 1464778942626 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6bc000 == 114 [pid = 1832] [id = 259] 04:02:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8a6bcc00) [pid = 1832] [serial = 778] [outer = (nil)] 04:02:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x8c2b6800) [pid = 1832] [serial = 779] [outer = 0x8a6bcc00] 04:02:22 INFO - PROCESS | 1832 | 1464778942755 Marionette DEBUG loaded listener.js 04:02:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x8c49fc00) [pid = 1832] [serial = 780] [outer = 0x8a6bcc00] 04:02:23 INFO - PROCESS | 1832 | 1464778943780 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]]]}] 04:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1641ms 04:02:23 INFO - PROCESS | 1832 | 1464778943848 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 04:02:23 INFO - PROCESS | 1832 | 1464778943858 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 04:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:02:23 INFO - PROCESS | 1832 | 1464778943869 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:02:23 INFO - PROCESS | 1832 | 1464778943873 Marionette TRACE conn4 <- [1,1010,null,{}] 04:02:23 INFO - PROCESS | 1832 | 1464778943880 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}] 04:02:24 INFO - PROCESS | 1832 | 1464778944092 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 04:02:24 INFO - PROCESS | 1832 | 1464778944356 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc2c00 == 115 [pid = 1832] [id = 260] 04:02:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x8bdc5800) [pid = 1832] [serial = 781] [outer = (nil)] 04:02:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x8d96f000) [pid = 1832] [serial = 782] [outer = 0x8bdc5800] 04:02:24 INFO - PROCESS | 1832 | 1464778944483 Marionette DEBUG loaded listener.js 04:02:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x8d9dd000) [pid = 1832] [serial = 783] [outer = 0x8bdc5800] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x95045400 == 114 [pid = 1832] [id = 6] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8dc14c00) [pid = 1832] [serial = 617] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9b6c0400) [pid = 1832] [serial = 638] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x92c16400) [pid = 1832] [serial = 620] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x99755c00) [pid = 1832] [serial = 632] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x9af43c00) [pid = 1832] [serial = 635] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x9c103400) [pid = 1832] [serial = 644] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x958e9c00) [pid = 1832] [serial = 629] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x9b822c00) [pid = 1832] [serial = 641] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0xa0716400) [pid = 1832] [serial = 647] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x952dc800) [pid = 1832] [serial = 623] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x95779400) [pid = 1832] [serial = 626] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x91de6000 == 113 [pid = 1832] [id = 242] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x918c5c00 == 112 [pid = 1832] [id = 241] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2adc00 == 111 [pid = 1832] [id = 240] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x8c4a4400 == 110 [pid = 1832] [id = 239] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x8d586000 == 109 [pid = 1832] [id = 238] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x953b6000 == 108 [pid = 1832] [id = 231] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x9c08c800 == 107 [pid = 1832] [id = 230] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x99710000 == 106 [pid = 1832] [id = 229] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x9a747000 == 105 [pid = 1832] [id = 228] 04:02:25 INFO - PROCESS | 1832 | --DOCSHELL 0x958e4400 == 104 [pid = 1832] [id = 227] 04:02:25 INFO - PROCESS | 1832 | 1464778945557 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]]]}] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8f906c00) [pid = 1832] [serial = 659] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8fa4e000) [pid = 1832] [serial = 660] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8d9dcc00) [pid = 1832] [serial = 657] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x91f04400) [pid = 1832] [serial = 665] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8dc0ec00) [pid = 1832] [serial = 653] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x94678c00) [pid = 1832] [serial = 615] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8d968400) [pid = 1832] [serial = 650] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8dee7c00) [pid = 1832] [serial = 654] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x91f0a400) [pid = 1832] [serial = 668] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x918c2000) [pid = 1832] [serial = 662] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x91dea800) [pid = 1832] [serial = 663] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8d58f800) [pid = 1832] [serial = 656] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x91f0e800) [pid = 1832] [serial = 666] [outer = (nil)] [url = about:blank] 04:02:25 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x92d84000) [pid = 1832] [serial = 669] [outer = (nil)] [url = about:blank] 04:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1739ms 04:02:25 INFO - PROCESS | 1832 | 1464778945608 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 04:02:25 INFO - PROCESS | 1832 | 1464778945613 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 04:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:02:25 INFO - PROCESS | 1832 | 1464778945620 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:02:25 INFO - PROCESS | 1832 | 1464778945625 Marionette TRACE conn4 <- [1,1014,null,{}] 04:02:25 INFO - PROCESS | 1832 | 1464778945641 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}] 04:02:25 INFO - PROCESS | 1832 | 1464778945869 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 04:02:26 INFO - PROCESS | 1832 | 1464778946182 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc0cc00 == 105 [pid = 1832] [id = 261] 04:02:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8dc13000) [pid = 1832] [serial = 784] [outer = (nil)] 04:02:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x8dc20800) [pid = 1832] [serial = 785] [outer = 0x8dc13000] 04:02:26 INFO - PROCESS | 1832 | 1464778946268 Marionette DEBUG loaded listener.js 04:02:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x8dcbb800) [pid = 1832] [serial = 786] [outer = 0x8dc13000] 04:02:27 INFO - PROCESS | 1832 | 1464778947089 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]]]}] 04:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1487ms 04:02:27 INFO - PROCESS | 1832 | 1464778947107 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 04:02:27 INFO - PROCESS | 1832 | 1464778947113 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 04:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:02:27 INFO - PROCESS | 1832 | 1464778947121 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:02:27 INFO - PROCESS | 1832 | 1464778947124 Marionette TRACE conn4 <- [1,1018,null,{}] 04:02:27 INFO - PROCESS | 1832 | 1464778947131 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}] 04:02:27 INFO - PROCESS | 1832 | 1464778947406 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 04:02:27 INFO - PROCESS | 1832 | 1464778947515 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f4800 == 106 [pid = 1832] [id = 262] 04:02:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8dc0ec00) [pid = 1832] [serial = 787] [outer = (nil)] 04:02:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x8ecc6800) [pid = 1832] [serial = 788] [outer = 0x8dc0ec00] 04:02:27 INFO - PROCESS | 1832 | 1464778947634 Marionette DEBUG loaded listener.js 04:02:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x8f0c8c00) [pid = 1832] [serial = 789] [outer = 0x8dc0ec00] 04:02:28 INFO - PROCESS | 1832 | 1464778948563 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]]]}] 04:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1485ms 04:02:28 INFO - PROCESS | 1832 | 1464778948607 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 04:02:28 INFO - PROCESS | 1832 | 1464778948611 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 04:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:02:28 INFO - PROCESS | 1832 | 1464778948625 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:02:28 INFO - PROCESS | 1832 | 1464778948628 Marionette TRACE conn4 <- [1,1022,null,{}] 04:02:28 INFO - PROCESS | 1832 | 1464778948634 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}] 04:02:28 INFO - PROCESS | 1832 | 1464778948893 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 04:02:28 INFO - PROCESS | 1832 | 1464778948926 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc18800 == 107 [pid = 1832] [id = 263] 04:02:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8ecbfc00) [pid = 1832] [serial = 790] [outer = (nil)] 04:02:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8f760800) [pid = 1832] [serial = 791] [outer = 0x8ecbfc00] 04:02:29 INFO - PROCESS | 1832 | 1464778949004 Marionette DEBUG loaded listener.js 04:02:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8f907c00) [pid = 1832] [serial = 792] [outer = 0x8ecbfc00] 04:02:30 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8c4a7400) [pid = 1832] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:02:30 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8dc12400) [pid = 1832] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:02:30 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x92c17800) [pid = 1832] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:02:30 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x91eb2800) [pid = 1832] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:02:30 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8d587800) [pid = 1832] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:02:30 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x91df0000) [pid = 1832] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1740ms 04:02:30 INFO - PROCESS | 1832 | 1464778950347 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]]]}] 04:02:30 INFO - PROCESS | 1832 | 1464778950360 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 04:02:30 INFO - PROCESS | 1832 | 1464778950364 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 04:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:02:30 INFO - PROCESS | 1832 | 1464778950370 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:02:30 INFO - PROCESS | 1832 | 1464778950374 Marionette TRACE conn4 <- [1,1026,null,{}] 04:02:30 INFO - PROCESS | 1832 | 1464778950380 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}] 04:02:30 INFO - PROCESS | 1832 | 1464778950680 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 04:02:30 INFO - PROCESS | 1832 | 1464778950849 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f759800 == 108 [pid = 1832] [id = 264] 04:02:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x8fa4c000) [pid = 1832] [serial = 793] [outer = (nil)] 04:02:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x91582000) [pid = 1832] [serial = 794] [outer = 0x8fa4c000] 04:02:30 INFO - PROCESS | 1832 | 1464778950930 Marionette DEBUG loaded listener.js 04:02:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x91783800) [pid = 1832] [serial = 795] [outer = 0x8fa4c000] 04:02:31 INFO - PROCESS | 1832 | 1464778951742 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]]]}] 04:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1439ms 04:02:31 INFO - PROCESS | 1832 | 1464778951811 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 04:02:31 INFO - PROCESS | 1832 | 1464778951814 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 04:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:02:31 INFO - PROCESS | 1832 | 1464778951821 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:02:31 INFO - PROCESS | 1832 | 1464778951825 Marionette TRACE conn4 <- [1,1030,null,{}] 04:02:31 INFO - PROCESS | 1832 | 1464778951830 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}] 04:02:32 INFO - PROCESS | 1832 | 1464778952020 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 04:02:32 INFO - PROCESS | 1832 | 1464778952295 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6ba800 == 109 [pid = 1832] [id = 265] 04:02:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8a6bb000) [pid = 1832] [serial = 796] [outer = (nil)] 04:02:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8c2a9c00) [pid = 1832] [serial = 797] [outer = 0x8a6bb000] 04:02:32 INFO - PROCESS | 1832 | 1464778952454 Marionette DEBUG loaded listener.js 04:02:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8c3f1000) [pid = 1832] [serial = 798] [outer = 0x8a6bb000] 04:02:33 INFO - PROCESS | 1832 | 1464778953482 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]]]}] 04:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1736ms 04:02:33 INFO - PROCESS | 1832 | 1464778953558 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 04:02:33 INFO - PROCESS | 1832 | 1464778953566 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 04:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:02:33 INFO - PROCESS | 1832 | 1464778953575 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:02:33 INFO - PROCESS | 1832 | 1464778953583 Marionette TRACE conn4 <- [1,1034,null,{}] 04:02:33 INFO - PROCESS | 1832 | 1464778953592 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}] 04:02:33 INFO - PROCESS | 1832 | 1464778953834 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 04:02:34 INFO - PROCESS | 1832 | 1464778954086 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d667c00 == 110 [pid = 1832] [id = 266] 04:02:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x8d96d800) [pid = 1832] [serial = 799] [outer = (nil)] 04:02:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8d9e0800) [pid = 1832] [serial = 800] [outer = 0x8d96d800] 04:02:34 INFO - PROCESS | 1832 | 1464778954185 Marionette DEBUG loaded listener.js 04:02:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8dc14000) [pid = 1832] [serial = 801] [outer = 0x8d96d800] 04:02:35 INFO - PROCESS | 1832 | 1464778955130 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]]]}] 04:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1602ms 04:02:35 INFO - PROCESS | 1832 | 1464778955180 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 04:02:35 INFO - PROCESS | 1832 | 1464778955187 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 04:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:02:35 INFO - PROCESS | 1832 | 1464778955196 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:02:35 INFO - PROCESS | 1832 | 1464778955200 Marionette TRACE conn4 <- [1,1038,null,{}] 04:02:35 INFO - PROCESS | 1832 | 1464778955206 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}] 04:02:35 INFO - PROCESS | 1832 | 1464778955430 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 04:02:35 INFO - PROCESS | 1832 | 1464778955744 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x8deecc00 == 111 [pid = 1832] [id = 267] 04:02:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8ed94400) [pid = 1832] [serial = 802] [outer = (nil)] 04:02:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x8f0cf000) [pid = 1832] [serial = 803] [outer = 0x8ed94400] 04:02:35 INFO - PROCESS | 1832 | 1464778955885 Marionette DEBUG loaded listener.js 04:02:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x8f9a0000) [pid = 1832] [serial = 804] [outer = 0x8ed94400] 04:02:36 INFO - PROCESS | 1832 | 1464778956916 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]]]}] 04:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1799ms 04:02:36 INFO - PROCESS | 1832 | 1464778956996 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 04:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:02:37 INFO - PROCESS | 1832 | 1464778957000 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 04:02:37 INFO - PROCESS | 1832 | 1464778957009 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:02:37 INFO - PROCESS | 1832 | 1464778957019 Marionette TRACE conn4 <- [1,1042,null,{}] 04:02:37 INFO - PROCESS | 1832 | 1464778957035 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}] 04:02:37 INFO - PROCESS | 1832 | 1464778957362 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 04:02:37 INFO - PROCESS | 1832 | 1464778957609 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d589c00 == 112 [pid = 1832] [id = 268] 04:02:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x8f9a8000) [pid = 1832] [serial = 805] [outer = (nil)] 04:02:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x91dec800) [pid = 1832] [serial = 806] [outer = 0x8f9a8000] 04:02:37 INFO - PROCESS | 1832 | 1464778957702 Marionette DEBUG loaded listener.js 04:02:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x91eb2c00) [pid = 1832] [serial = 807] [outer = 0x8f9a8000] 04:02:38 INFO - PROCESS | 1832 | 1464778958665 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]]]}] 04:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1698ms 04:02:38 INFO - PROCESS | 1832 | 1464778958706 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 04:02:38 INFO - PROCESS | 1832 | 1464778958711 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 04:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:02:38 INFO - PROCESS | 1832 | 1464778958718 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:02:38 INFO - PROCESS | 1832 | 1464778958722 Marionette TRACE conn4 <- [1,1046,null,{}] 04:02:38 INFO - PROCESS | 1832 | 1464778958728 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}] 04:02:38 INFO - PROCESS | 1832 | 1464778958950 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 04:02:39 INFO - PROCESS | 1832 | 1464778959205 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x91782c00 == 113 [pid = 1832] [id = 269] 04:02:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x91eb6800) [pid = 1832] [serial = 808] [outer = (nil)] 04:02:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x91ef1800) [pid = 1832] [serial = 809] [outer = 0x91eb6800] 04:02:39 INFO - PROCESS | 1832 | 1464778959338 Marionette DEBUG loaded listener.js 04:02:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x91f0fc00) [pid = 1832] [serial = 810] [outer = 0x91eb6800] 04:02:40 INFO - PROCESS | 1832 | 1464778960225 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]]]}] 04:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1537ms 04:02:40 INFO - PROCESS | 1832 | 1464778960257 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 04:02:40 INFO - PROCESS | 1832 | 1464778960261 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 04:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:02:40 INFO - PROCESS | 1832 | 1464778960268 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:02:40 INFO - PROCESS | 1832 | 1464778960272 Marionette TRACE conn4 <- [1,1050,null,{}] 04:02:40 INFO - PROCESS | 1832 | 1464778960278 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}] 04:02:40 INFO - PROCESS | 1832 | 1464778960489 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 04:02:40 INFO - PROCESS | 1832 | 1464778960753 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x9263fc00 == 114 [pid = 1832] [id = 270] 04:02:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x92640400) [pid = 1832] [serial = 811] [outer = (nil)] 04:02:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x92c0a000) [pid = 1832] [serial = 812] [outer = 0x92640400] 04:02:40 INFO - PROCESS | 1832 | 1464778960902 Marionette DEBUG loaded listener.js 04:02:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x92d85000) [pid = 1832] [serial = 813] [outer = 0x92640400] 04:02:41 INFO - PROCESS | 1832 | 1464778961889 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]]]}] 04:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1693ms 04:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:02:41 INFO - PROCESS | 1832 | 1464778961962 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 04:02:41 INFO - PROCESS | 1832 | 1464778961965 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 04:02:41 INFO - PROCESS | 1832 | 1464778961972 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:02:41 INFO - PROCESS | 1832 | 1464778961976 Marionette TRACE conn4 <- [1,1054,null,{}] 04:02:41 INFO - PROCESS | 1832 | 1464778961982 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}] 04:02:42 INFO - PROCESS | 1832 | 1464778962232 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 04:02:42 INFO - PROCESS | 1832 | 1464778962483 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc2400 == 115 [pid = 1832] [id = 271] 04:02:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x91f10400) [pid = 1832] [serial = 814] [outer = (nil)] 04:02:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x9462f000) [pid = 1832] [serial = 815] [outer = 0x91f10400] 04:02:42 INFO - PROCESS | 1832 | 1464778962615 Marionette DEBUG loaded listener.js 04:02:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x94678c00) [pid = 1832] [serial = 816] [outer = 0x91f10400] 04:02:43 INFO - PROCESS | 1832 | 1464778963509 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]]]}] 04:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1591ms 04:02:43 INFO - PROCESS | 1832 | 1464778963563 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 04:02:43 INFO - PROCESS | 1832 | 1464778963568 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 04:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:02:43 INFO - PROCESS | 1832 | 1464778963574 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:02:43 INFO - PROCESS | 1832 | 1464778963578 Marionette TRACE conn4 <- [1,1058,null,{}] 04:02:43 INFO - PROCESS | 1832 | 1464778963585 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}] 04:02:43 INFO - PROCESS | 1832 | 1464778963815 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 04:02:44 INFO - PROCESS | 1832 | 1464778964068 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x9263b800 == 116 [pid = 1832] [id = 272] 04:02:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x92d8ec00) [pid = 1832] [serial = 817] [outer = (nil)] 04:02:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x95112c00) [pid = 1832] [serial = 818] [outer = 0x92d8ec00] 04:02:44 INFO - PROCESS | 1832 | 1464778964201 Marionette DEBUG loaded listener.js 04:02:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x95137400) [pid = 1832] [serial = 819] [outer = 0x92d8ec00] 04:02:45 INFO - PROCESS | 1832 | 1464778965088 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]]]}] 04:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1589ms 04:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:02:45 INFO - PROCESS | 1832 | 1464778965164 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 04:02:45 INFO - PROCESS | 1832 | 1464778965168 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 04:02:45 INFO - PROCESS | 1832 | 1464778965175 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:02:45 INFO - PROCESS | 1832 | 1464778965178 Marionette TRACE conn4 <- [1,1062,null,{}] 04:02:45 INFO - PROCESS | 1832 | 1464778965185 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}] 04:02:45 INFO - PROCESS | 1832 | 1464778965425 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 04:02:45 INFO - PROCESS | 1832 | 1464778965739 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a3f800 == 117 [pid = 1832] [id = 273] 04:02:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x94680000) [pid = 1832] [serial = 820] [outer = (nil)] 04:02:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x952dc000) [pid = 1832] [serial = 821] [outer = 0x94680000] 04:02:45 INFO - PROCESS | 1832 | 1464778965829 Marionette DEBUG loaded listener.js 04:02:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x952e0000) [pid = 1832] [serial = 822] [outer = 0x94680000] 04:02:46 INFO - PROCESS | 1832 | 1464778966744 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]]]}] 04:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1599ms 04:02:46 INFO - PROCESS | 1832 | 1464778966773 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 04:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:02:46 INFO - PROCESS | 1832 | 1464778966778 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 04:02:46 INFO - PROCESS | 1832 | 1464778966785 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:02:46 INFO - PROCESS | 1832 | 1464778966789 Marionette TRACE conn4 <- [1,1066,null,{}] 04:02:46 INFO - PROCESS | 1832 | 1464778966796 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}] 04:02:47 INFO - PROCESS | 1832 | 1464778967011 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 04:02:47 INFO - PROCESS | 1832 | 1464778967273 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x95110000 == 118 [pid = 1832] [id = 274] 04:02:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x952d9000) [pid = 1832] [serial = 823] [outer = (nil)] 04:02:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x95772000) [pid = 1832] [serial = 824] [outer = 0x952d9000] 04:02:47 INFO - PROCESS | 1832 | 1464778967408 Marionette DEBUG loaded listener.js 04:02:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x95777400) [pid = 1832] [serial = 825] [outer = 0x952d9000] 04:02:48 INFO - PROCESS | 1832 | 1464778968350 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]]]}] 04:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1584ms 04:02:48 INFO - PROCESS | 1832 | 1464778968369 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 04:02:48 INFO - PROCESS | 1832 | 1464778968373 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 04:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:02:48 INFO - PROCESS | 1832 | 1464778968379 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:02:48 INFO - PROCESS | 1832 | 1464778968383 Marionette TRACE conn4 <- [1,1070,null,{}] 04:02:48 INFO - PROCESS | 1832 | 1464778968389 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}] 04:02:48 INFO - PROCESS | 1832 | 1464778968599 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 04:02:48 INFO - PROCESS | 1832 | 1464778968877 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x958e8000 == 119 [pid = 1832] [id = 275] 04:02:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x958e8c00) [pid = 1832] [serial = 826] [outer = (nil)] 04:02:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x95a69c00) [pid = 1832] [serial = 827] [outer = 0x958e8c00] 04:02:49 INFO - PROCESS | 1832 | 1464778969026 Marionette DEBUG loaded listener.js 04:02:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x9773e000) [pid = 1832] [serial = 828] [outer = 0x958e8c00] 04:02:49 INFO - PROCESS | 1832 | 1464778969970 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]]]}] 04:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1632ms 04:02:50 INFO - PROCESS | 1832 | 1464778970012 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 04:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:02:50 INFO - PROCESS | 1832 | 1464778970017 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 04:02:50 INFO - PROCESS | 1832 | 1464778970023 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:02:50 INFO - PROCESS | 1832 | 1464778970028 Marionette TRACE conn4 <- [1,1074,null,{}] 04:02:50 INFO - PROCESS | 1832 | 1464778970034 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}] 04:02:50 INFO - PROCESS | 1832 | 1464778970292 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 04:02:50 INFO - PROCESS | 1832 | 1464778970566 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x99fcc000 == 120 [pid = 1832] [id = 276] 04:02:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x9a013c00) [pid = 1832] [serial = 829] [outer = (nil)] 04:02:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x9a982400) [pid = 1832] [serial = 830] [outer = 0x9a013c00] 04:02:50 INFO - PROCESS | 1832 | 1464778970694 Marionette DEBUG loaded listener.js 04:02:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x9a987800) [pid = 1832] [serial = 831] [outer = 0x9a013c00] 04:02:51 INFO - PROCESS | 1832 | 1464778971661 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]]]}] 04:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1698ms 04:02:51 INFO - PROCESS | 1832 | 1464778971722 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 04:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:02:51 INFO - PROCESS | 1832 | 1464778971727 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 04:02:51 INFO - PROCESS | 1832 | 1464778971734 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:02:51 INFO - PROCESS | 1832 | 1464778971738 Marionette TRACE conn4 <- [1,1078,null,{}] 04:02:51 INFO - PROCESS | 1832 | 1464778971745 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}] 04:02:52 INFO - PROCESS | 1832 | 1464778971999 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 04:02:52 INFO - PROCESS | 1832 | 1464778972302 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x99f23c00 == 121 [pid = 1832] [id = 277] 04:02:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x9a020800) [pid = 1832] [serial = 832] [outer = (nil)] 04:02:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x9af49800) [pid = 1832] [serial = 833] [outer = 0x9a020800] 04:02:52 INFO - PROCESS | 1832 | 1464778972393 Marionette DEBUG loaded listener.js 04:02:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x9af4cc00) [pid = 1832] [serial = 834] [outer = 0x9a020800] 04:02:53 INFO - PROCESS | 1832 | 1464778973365 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]]]}] 04:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1700ms 04:02:53 INFO - PROCESS | 1832 | 1464778973434 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 04:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:02:53 INFO - PROCESS | 1832 | 1464778973448 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 04:02:53 INFO - PROCESS | 1832 | 1464778973455 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:02:53 INFO - PROCESS | 1832 | 1464778973459 Marionette TRACE conn4 <- [1,1082,null,{}] 04:02:53 INFO - PROCESS | 1832 | 1464778973465 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}] 04:02:53 INFO - PROCESS | 1832 | 1464778973719 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 04:02:54 INFO - PROCESS | 1832 | 1464778974047 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a98b000 == 122 [pid = 1832] [id = 278] 04:02:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x9af4fc00) [pid = 1832] [serial = 835] [outer = (nil)] 04:02:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x9b567800) [pid = 1832] [serial = 836] [outer = 0x9af4fc00] 04:02:54 INFO - PROCESS | 1832 | 1464778974165 Marionette DEBUG loaded listener.js 04:02:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x9b56f400) [pid = 1832] [serial = 837] [outer = 0x9af4fc00] 04:02:55 INFO - PROCESS | 1832 | 1464778975099 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]]]}] 04:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1686ms 04:02:55 INFO - PROCESS | 1832 | 1464778975141 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 04:02:55 INFO - PROCESS | 1832 | 1464778975145 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 04:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:02:55 INFO - PROCESS | 1832 | 1464778975152 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:02:55 INFO - PROCESS | 1832 | 1464778975156 Marionette TRACE conn4 <- [1,1086,null,{}] 04:02:55 INFO - PROCESS | 1832 | 1464778975162 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}] 04:02:55 INFO - PROCESS | 1832 | 1464778975383 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 04:02:55 INFO - PROCESS | 1832 | 1464778975660 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f0cd000 == 123 [pid = 1832] [id = 279] 04:02:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x9513b800) [pid = 1832] [serial = 838] [outer = (nil)] 04:02:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x9b6cd800) [pid = 1832] [serial = 839] [outer = 0x9513b800] 04:02:55 INFO - PROCESS | 1832 | 1464778975793 Marionette DEBUG loaded listener.js 04:02:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x9b81ac00) [pid = 1832] [serial = 840] [outer = 0x9513b800] 04:02:56 INFO - PROCESS | 1832 | 1464778976772 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]]]}] 04:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1689ms 04:02:56 INFO - PROCESS | 1832 | 1464778976843 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 04:02:56 INFO - PROCESS | 1832 | 1464778976846 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 04:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:02:56 INFO - PROCESS | 1832 | 1464778976853 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:02:56 INFO - PROCESS | 1832 | 1464778976857 Marionette TRACE conn4 <- [1,1090,null,{}] 04:02:56 INFO - PROCESS | 1832 | 1464778976863 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}] 04:02:57 INFO - PROCESS | 1832 | 1464778977088 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 04:02:57 INFO - PROCESS | 1832 | 1464778977396 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b194400 == 124 [pid = 1832] [id = 280] 04:02:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x9b3d9000) [pid = 1832] [serial = 841] [outer = (nil)] 04:02:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x9c051c00) [pid = 1832] [serial = 842] [outer = 0x9b3d9000] 04:02:57 INFO - PROCESS | 1832 | 1464778977489 Marionette DEBUG loaded listener.js 04:02:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x9c080000) [pid = 1832] [serial = 843] [outer = 0x9b3d9000] 04:02:58 INFO - PROCESS | 1832 | 1464778978422 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]]]}] 04:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1648ms 04:02:58 INFO - PROCESS | 1832 | 1464778978502 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 04:02:58 INFO - PROCESS | 1832 | 1464778978505 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 04:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:02:58 INFO - PROCESS | 1832 | 1464778978513 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:02:58 INFO - PROCESS | 1832 | 1464778978516 Marionette TRACE conn4 <- [1,1094,null,{}] 04:02:58 INFO - PROCESS | 1832 | 1464778978526 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}] 04:02:58 INFO - PROCESS | 1832 | 1464778978757 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 04:02:59 INFO - PROCESS | 1832 | 1464778979025 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:02:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x92641c00 == 125 [pid = 1832] [id = 281] 04:02:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x92642000) [pid = 1832] [serial = 844] [outer = (nil)] 04:02:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x9c3da400) [pid = 1832] [serial = 845] [outer = 0x92642000] 04:02:59 INFO - PROCESS | 1832 | 1464778979163 Marionette DEBUG loaded listener.js 04:02:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x9d583c00) [pid = 1832] [serial = 846] [outer = 0x92642000] 04:03:00 INFO - PROCESS | 1832 | 1464778980143 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]]]}] 04:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1687ms 04:03:00 INFO - PROCESS | 1832 | 1464778980201 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 04:03:00 INFO - PROCESS | 1832 | 1464778980205 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 04:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:03:00 INFO - PROCESS | 1832 | 1464778980213 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:03:00 INFO - PROCESS | 1832 | 1464778980217 Marionette TRACE conn4 <- [1,1098,null,{}] 04:03:00 INFO - PROCESS | 1832 | 1464778980223 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}] 04:03:00 INFO - PROCESS | 1832 | 1464778980454 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 04:03:01 INFO - PROCESS | 1832 | 1464778981303 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b7400 == 126 [pid = 1832] [id = 282] 04:03:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x8c2b7800) [pid = 1832] [serial = 847] [outer = (nil)] 04:03:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x8c49a400) [pid = 1832] [serial = 848] [outer = 0x8c2b7800] 04:03:01 INFO - PROCESS | 1832 | 1464778981431 Marionette DEBUG loaded listener.js 04:03:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x8d589000) [pid = 1832] [serial = 849] [outer = 0x8c2b7800] 04:03:02 INFO - PROCESS | 1832 | 1464778982439 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]]]}] 04:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 2291ms 04:03:02 INFO - PROCESS | 1832 | 1464778982505 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 04:03:02 INFO - PROCESS | 1832 | 1464778982513 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 04:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:03:02 INFO - PROCESS | 1832 | 1464778982522 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:03:02 INFO - PROCESS | 1832 | 1464778982530 Marionette TRACE conn4 <- [1,1102,null,{}] 04:03:02 INFO - PROCESS | 1832 | 1464778982539 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}] 04:03:02 INFO - PROCESS | 1832 | 1464778982809 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x91f0a000 == 125 [pid = 1832] [id = 206] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b1000 == 124 [pid = 1832] [id = 213] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b1c00 == 123 [pid = 1832] [id = 212] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x95114400 == 122 [pid = 1832] [id = 214] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x9c3d8c00 == 121 [pid = 1832] [id = 215] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8c49a000 == 120 [pid = 1832] [id = 211] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x952dd400 == 119 [pid = 1832] [id = 209] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x9577dc00 == 118 [pid = 1832] [id = 210] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x95131000 == 117 [pid = 1832] [id = 207] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc18800 == 116 [pid = 1832] [id = 263] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc0cc00 == 115 [pid = 1832] [id = 261] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc2c00 == 114 [pid = 1832] [id = 260] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6bc000 == 113 [pid = 1832] [id = 259] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x9178d800 == 112 [pid = 1832] [id = 254] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x9178b000 == 111 [pid = 1832] [id = 253] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x9177f800 == 110 [pid = 1832] [id = 252] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x9b193000 == 109 [pid = 1832] [id = 250] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f6000 == 108 [pid = 1832] [id = 251] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee5c00 == 107 [pid = 1832] [id = 249] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc3000 == 106 [pid = 1832] [id = 248] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf42800 == 105 [pid = 1832] [id = 247] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x92638000 == 104 [pid = 1832] [id = 246] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8f909800 == 103 [pid = 1832] [id = 245] 04:03:03 INFO - PROCESS | 1832 | --DOCSHELL 0x8d58a800 == 102 [pid = 1832] [id = 244] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x92d8f000) [pid = 1832] [serial = 731] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0xa306b400) [pid = 1832] [serial = 698] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0xa670c000) [pid = 1832] [serial = 704] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x8d972000) [pid = 1832] [serial = 719] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x958e1000) [pid = 1832] [serial = 680] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x8fa4c800) [pid = 1832] [serial = 722] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0xa1162400) [pid = 1832] [serial = 692] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x91590c00) [pid = 1832] [serial = 723] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x95046400) [pid = 1832] [serial = 671] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x91eeec00) [pid = 1832] [serial = 725] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x95113c00) [pid = 1832] [serial = 672] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x8d9e6400) [pid = 1832] [serial = 717] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x9970b000) [pid = 1832] [serial = 683] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x91eb3c00) [pid = 1832] [serial = 707] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x91583400) [pid = 1832] [serial = 677] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x8dc1d800) [pid = 1832] [serial = 713] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x9b174400) [pid = 1832] [serial = 686] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x9d9e4800) [pid = 1832] [serial = 689] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0xa5045000) [pid = 1832] [serial = 701] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x92640c00) [pid = 1832] [serial = 729] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x9263e800) [pid = 1832] [serial = 728] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0xa245e800) [pid = 1832] [serial = 695] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x8d9e7000) [pid = 1832] [serial = 674] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x92636800) [pid = 1832] [serial = 726] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x8ecc1800) [pid = 1832] [serial = 720] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x8d96b000) [pid = 1832] [serial = 716] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0xa62fac00) [pid = 1832] [serial = 710] [outer = (nil)] [url = about:blank] 04:03:03 INFO - PROCESS | 1832 | 1464778983680 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc2c00 == 103 [pid = 1832] [id = 283] 04:03:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x8bf42800) [pid = 1832] [serial = 850] [outer = (nil)] 04:03:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x8c3ea400) [pid = 1832] [serial = 851] [outer = 0x8bf42800] 04:03:03 INFO - PROCESS | 1832 | 1464778983771 Marionette DEBUG loaded listener.js 04:03:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x8d972000) [pid = 1832] [serial = 852] [outer = 0x8bf42800] 04:03:04 INFO - PROCESS | 1832 | 1464778984567 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]]]}] 04:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2093ms 04:03:04 INFO - PROCESS | 1832 | 1464778984638 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 04:03:04 INFO - PROCESS | 1832 | 1464778984643 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 04:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:03:04 INFO - PROCESS | 1832 | 1464778984662 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:03:04 INFO - PROCESS | 1832 | 1464778984665 Marionette TRACE conn4 <- [1,1106,null,{}] 04:03:04 INFO - PROCESS | 1832 | 1464778984672 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}] 04:03:04 INFO - PROCESS | 1832 | 1464778984900 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 04:03:05 INFO - PROCESS | 1832 | 1464778985118 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9e1c00 == 104 [pid = 1832] [id = 284] 04:03:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x8dc17400) [pid = 1832] [serial = 853] [outer = (nil)] 04:03:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x8ecc9c00) [pid = 1832] [serial = 854] [outer = 0x8dc17400] 04:03:05 INFO - PROCESS | 1832 | 1464778985202 Marionette DEBUG loaded listener.js 04:03:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x8f0ccc00) [pid = 1832] [serial = 855] [outer = 0x8dc17400] 04:03:06 INFO - PROCESS | 1832 | 1464778986205 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]]]}] 04:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1590ms 04:03:06 INFO - PROCESS | 1832 | 1464778986253 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 04:03:06 INFO - PROCESS | 1832 | 1464778986256 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 04:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:03:06 INFO - PROCESS | 1832 | 1464778986266 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:03:06 INFO - PROCESS | 1832 | 1464778986275 Marionette TRACE conn4 <- [1,1110,null,{}] 04:03:06 INFO - PROCESS | 1832 | 1464778986300 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}] 04:03:06 INFO - PROCESS | 1832 | 1464778986597 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 04:03:06 INFO - PROCESS | 1832 | 1464778986649 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x9158c000 == 105 [pid = 1832] [id = 285] 04:03:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x91784400) [pid = 1832] [serial = 856] [outer = (nil)] 04:03:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x91789400) [pid = 1832] [serial = 857] [outer = 0x91784400] 04:03:06 INFO - PROCESS | 1832 | 1464778986776 Marionette DEBUG loaded listener.js 04:03:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x918c3400) [pid = 1832] [serial = 858] [outer = 0x91784400] 04:03:07 INFO - PROCESS | 1832 | 1464778987689 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]]]}] 04:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1502ms 04:03:07 INFO - PROCESS | 1832 | 1464778987766 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 04:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:03:07 INFO - PROCESS | 1832 | 1464778987771 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 04:03:07 INFO - PROCESS | 1832 | 1464778987785 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:03:07 INFO - PROCESS | 1832 | 1464778987787 Marionette TRACE conn4 <- [1,1114,null,{}] 04:03:07 INFO - PROCESS | 1832 | 1464778987794 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}] 04:03:08 INFO - PROCESS | 1832 | 1464778988545 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 04:03:08 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x8bdc5800) [pid = 1832] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:03:08 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x8a6bcc00) [pid = 1832] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:03:08 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0x8dc04000) [pid = 1832] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:03:08 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x8dc0ec00) [pid = 1832] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:03:08 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x8dc13000) [pid = 1832] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:03:08 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x8ecbfc00) [pid = 1832] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:03:08 INFO - PROCESS | 1832 | 1464778988735 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6bcc00 == 106 [pid = 1832] [id = 286] 04:03:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x8bdc5800) [pid = 1832] [serial = 859] [outer = (nil)] 04:03:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x8ecbfc00) [pid = 1832] [serial = 860] [outer = 0x8bdc5800] 04:03:08 INFO - PROCESS | 1832 | 1464778988818 Marionette DEBUG loaded listener.js 04:03:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x91dea400) [pid = 1832] [serial = 861] [outer = 0x8bdc5800] 04:03:09 INFO - PROCESS | 1832 | 1464778989631 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]]]}] 04:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1895ms 04:03:09 INFO - PROCESS | 1832 | 1464778989674 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 04:03:09 INFO - PROCESS | 1832 | 1464778989678 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 04:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:03:09 INFO - PROCESS | 1832 | 1464778989685 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:03:09 INFO - PROCESS | 1832 | 1464778989689 Marionette TRACE conn4 <- [1,1118,null,{}] 04:03:09 INFO - PROCESS | 1832 | 1464778989695 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}] 04:03:09 INFO - PROCESS | 1832 | 1464778989962 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 04:03:10 INFO - PROCESS | 1832 | 1464778989993 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:10 INFO - PROCESS | 1832 | --DOCSHELL 0x9ba72c00 == 105 [pid = 1832] [id = 9] 04:03:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eb7400 == 106 [pid = 1832] [id = 287] 04:03:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x91ee6000) [pid = 1832] [serial = 862] [outer = (nil)] 04:03:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x92637800) [pid = 1832] [serial = 863] [outer = 0x91ee6000] 04:03:10 INFO - PROCESS | 1832 | 1464778990108 Marionette DEBUG loaded listener.js 04:03:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x92c15c00) [pid = 1832] [serial = 864] [outer = 0x91ee6000] 04:03:11 INFO - PROCESS | 1832 | 1464778991472 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]]]}] 04:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1833ms 04:03:11 INFO - PROCESS | 1832 | 1464778991521 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 04:03:11 INFO - PROCESS | 1832 | 1464778991528 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 04:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:03:11 INFO - PROCESS | 1832 | 1464778991539 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:03:11 INFO - PROCESS | 1832 | 1464778991545 Marionette TRACE conn4 <- [1,1122,null,{}] 04:03:11 INFO - PROCESS | 1832 | 1464778991553 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}] 04:03:11 INFO - PROCESS | 1832 | 1464778991885 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 04:03:12 INFO - PROCESS | 1832 | 1464778992215 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d669c00 == 107 [pid = 1832] [id = 288] 04:03:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x8d9de800) [pid = 1832] [serial = 865] [outer = (nil)] 04:03:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x8dcba400) [pid = 1832] [serial = 866] [outer = 0x8d9de800] 04:03:12 INFO - PROCESS | 1832 | 1464778992315 Marionette DEBUG loaded listener.js 04:03:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x8ecc0000) [pid = 1832] [serial = 867] [outer = 0x8d9de800] 04:03:13 INFO - PROCESS | 1832 | 1464778993320 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]]]}] 04:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1843ms 04:03:13 INFO - PROCESS | 1832 | 1464778993384 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 04:03:13 INFO - PROCESS | 1832 | 1464778993393 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 04:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:03:13 INFO - PROCESS | 1832 | 1464778993404 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:03:13 INFO - PROCESS | 1832 | 1464778993408 Marionette TRACE conn4 <- [1,1126,null,{}] 04:03:13 INFO - PROCESS | 1832 | 1464778993456 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}] 04:03:13 INFO - PROCESS | 1832 | 1464778993787 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 04:03:14 INFO - PROCESS | 1832 | 1464778994051 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fa4b800 == 108 [pid = 1832] [id = 289] 04:03:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x8fa52c00) [pid = 1832] [serial = 868] [outer = (nil)] 04:03:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x91782000) [pid = 1832] [serial = 869] [outer = 0x8fa52c00] 04:03:14 INFO - PROCESS | 1832 | 1464778994145 Marionette DEBUG loaded listener.js 04:03:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x91dec400) [pid = 1832] [serial = 870] [outer = 0x8fa52c00] 04:03:15 INFO - PROCESS | 1832 | 1464778995094 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]]]}] 04:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1744ms 04:03:15 INFO - PROCESS | 1832 | 1464778995148 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 04:03:15 INFO - PROCESS | 1832 | 1464778995153 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 04:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:03:15 INFO - PROCESS | 1832 | 1464778995160 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:03:15 INFO - PROCESS | 1832 | 1464778995167 Marionette TRACE conn4 <- [1,1130,null,{}] 04:03:15 INFO - PROCESS | 1832 | 1464778995226 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}] 04:03:15 INFO - PROCESS | 1832 | 1464778995552 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 04:03:15 INFO - PROCESS | 1832 | 1464778995765 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f9abc00 == 109 [pid = 1832] [id = 290] 04:03:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x92d8f000) [pid = 1832] [serial = 871] [outer = (nil)] 04:03:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x93a64000) [pid = 1832] [serial = 872] [outer = 0x92d8f000] 04:03:15 INFO - PROCESS | 1832 | 1464778995865 Marionette DEBUG loaded listener.js 04:03:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x9510f000) [pid = 1832] [serial = 873] [outer = 0x92d8f000] 04:03:16 INFO - PROCESS | 1832 | 1464778996866 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]]]}] 04:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1739ms 04:03:16 INFO - PROCESS | 1832 | 1464778996900 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 04:03:16 INFO - PROCESS | 1832 | 1464778996906 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 04:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:03:16 INFO - PROCESS | 1832 | 1464778996912 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:03:16 INFO - PROCESS | 1832 | 1464778996917 Marionette TRACE conn4 <- [1,1134,null,{}] 04:03:16 INFO - PROCESS | 1832 | 1464778996923 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}] 04:03:17 INFO - PROCESS | 1832 | 1464778997156 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 04:03:17 INFO - PROCESS | 1832 | 1464778997466 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a40c00 == 110 [pid = 1832] [id = 291] 04:03:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x9513f800) [pid = 1832] [serial = 874] [outer = (nil)] 04:03:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x952de400) [pid = 1832] [serial = 875] [outer = 0x9513f800] 04:03:17 INFO - PROCESS | 1832 | 1464778997564 Marionette DEBUG loaded listener.js 04:03:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x95778c00) [pid = 1832] [serial = 876] [outer = 0x9513f800] 04:03:18 INFO - PROCESS | 1832 | 1464778998439 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]]]}] 04:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1583ms 04:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:03:18 INFO - PROCESS | 1832 | 1464778998497 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 04:03:18 INFO - PROCESS | 1832 | 1464778998500 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 04:03:18 INFO - PROCESS | 1832 | 1464778998507 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:03:18 INFO - PROCESS | 1832 | 1464778998511 Marionette TRACE conn4 <- [1,1138,null,{}] 04:03:18 INFO - PROCESS | 1832 | 1464778998536 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}] 04:03:18 INFO - PROCESS | 1832 | 1464778998755 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 04:03:19 INFO - PROCESS | 1832 | 1464778999019 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x95114c00 == 111 [pid = 1832] [id = 292] 04:03:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x95134c00) [pid = 1832] [serial = 877] [outer = (nil)] 04:03:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x95a6d000) [pid = 1832] [serial = 878] [outer = 0x95134c00] 04:03:19 INFO - PROCESS | 1832 | 1464778999165 Marionette DEBUG loaded listener.js 04:03:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x99707800) [pid = 1832] [serial = 879] [outer = 0x95134c00] 04:03:20 INFO - PROCESS | 1832 | 1464779000063 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]]]}] 04:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1601ms 04:03:20 INFO - PROCESS | 1832 | 1464779000108 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 04:03:20 INFO - PROCESS | 1832 | 1464779000112 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 04:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:03:20 INFO - PROCESS | 1832 | 1464779000139 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:03:20 INFO - PROCESS | 1832 | 1464779000143 Marionette TRACE conn4 <- [1,1142,null,{}] 04:03:20 INFO - PROCESS | 1832 | 1464779000149 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}] 04:03:20 INFO - PROCESS | 1832 | 1464779000403 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 04:03:20 INFO - PROCESS | 1832 | 1464779000710 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f910c00 == 112 [pid = 1832] [id = 293] 04:03:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x9516b000) [pid = 1832] [serial = 880] [outer = (nil)] 04:03:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x9aa36c00) [pid = 1832] [serial = 881] [outer = 0x9516b000] 04:03:20 INFO - PROCESS | 1832 | 1464779000804 Marionette DEBUG loaded listener.js 04:03:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x9b81a400) [pid = 1832] [serial = 882] [outer = 0x9516b000] 04:03:21 INFO - PROCESS | 1832 | 1464779001746 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]]]}] 04:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1643ms 04:03:21 INFO - PROCESS | 1832 | 1464779001779 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 04:03:21 INFO - PROCESS | 1832 | 1464779001782 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 04:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:03:21 INFO - PROCESS | 1832 | 1464779001790 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:03:21 INFO - PROCESS | 1832 | 1464779001793 Marionette TRACE conn4 <- [1,1146,null,{}] 04:03:21 INFO - PROCESS | 1832 | 1464779001799 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}] 04:03:22 INFO - PROCESS | 1832 | 1464779002036 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 04:03:22 INFO - PROCESS | 1832 | 1464779002346 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x99fc4000 == 113 [pid = 1832] [id = 294] 04:03:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x9a015400) [pid = 1832] [serial = 883] [outer = (nil)] 04:03:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x9c28dc00) [pid = 1832] [serial = 884] [outer = 0x9a015400] 04:03:22 INFO - PROCESS | 1832 | 1464779002442 Marionette DEBUG loaded listener.js 04:03:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x9c3e3000) [pid = 1832] [serial = 885] [outer = 0x9a015400] 04:03:23 INFO - PROCESS | 1832 | 1464779003354 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]]]}] 04:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1630ms 04:03:23 INFO - PROCESS | 1832 | 1464779003422 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 04:03:23 INFO - PROCESS | 1832 | 1464779003426 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 04:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:03:23 INFO - PROCESS | 1832 | 1464779003432 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:03:23 INFO - PROCESS | 1832 | 1464779003436 Marionette TRACE conn4 <- [1,1150,null,{}] 04:03:23 INFO - PROCESS | 1832 | 1464779003442 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}] 04:03:23 INFO - PROCESS | 1832 | 1464779003709 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 04:03:24 INFO - PROCESS | 1832 | 1464779004037 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a746400 == 114 [pid = 1832] [id = 295] 04:03:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x9ba6b800) [pid = 1832] [serial = 886] [outer = (nil)] 04:03:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0xa0625c00) [pid = 1832] [serial = 887] [outer = 0x9ba6b800] 04:03:24 INFO - PROCESS | 1832 | 1464779004132 Marionette DEBUG loaded listener.js 04:03:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0xa070e000) [pid = 1832] [serial = 888] [outer = 0x9ba6b800] 04:03:25 INFO - PROCESS | 1832 | 1464779005046 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]]]}] 04:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1643ms 04:03:25 INFO - PROCESS | 1832 | 1464779005077 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 04:03:25 INFO - PROCESS | 1832 | 1464779005080 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 04:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:03:25 INFO - PROCESS | 1832 | 1464779005089 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:03:25 INFO - PROCESS | 1832 | 1464779005092 Marionette TRACE conn4 <- [1,1154,null,{}] 04:03:25 INFO - PROCESS | 1832 | 1464779005099 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}] 04:03:25 INFO - PROCESS | 1832 | 1464779005321 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 04:03:25 INFO - PROCESS | 1832 | 1464779005602 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3eb800 == 115 [pid = 1832] [id = 296] 04:03:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x8ecbf800) [pid = 1832] [serial = 889] [outer = (nil)] 04:03:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0xa1167000) [pid = 1832] [serial = 890] [outer = 0x8ecbf800] 04:03:25 INFO - PROCESS | 1832 | 1464779005745 Marionette DEBUG loaded listener.js 04:03:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0xa2152c00) [pid = 1832] [serial = 891] [outer = 0x8ecbf800] 04:03:26 INFO - PROCESS | 1832 | 1464779006647 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]]]}] 04:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1641ms 04:03:26 INFO - PROCESS | 1832 | 1464779006730 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 04:03:26 INFO - PROCESS | 1832 | 1464779006733 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 04:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:03:26 INFO - PROCESS | 1832 | 1464779006742 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:03:26 INFO - PROCESS | 1832 | 1464779006745 Marionette TRACE conn4 <- [1,1158,null,{}] 04:03:26 INFO - PROCESS | 1832 | 1464779006751 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}] 04:03:26 INFO - PROCESS | 1832 | 1464779006988 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 04:03:27 INFO - PROCESS | 1832 | 1464779007293 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a747000 == 116 [pid = 1832] [id = 297] 04:03:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0xa2152800) [pid = 1832] [serial = 892] [outer = (nil)] 04:03:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0xa240f000) [pid = 1832] [serial = 893] [outer = 0xa2152800] 04:03:27 INFO - PROCESS | 1832 | 1464779007422 Marionette DEBUG loaded listener.js 04:03:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0xa2464000) [pid = 1832] [serial = 894] [outer = 0xa2152800] 04:03:28 INFO - PROCESS | 1832 | 1464779008379 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]]]}] 04:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1684ms 04:03:28 INFO - PROCESS | 1832 | 1464779008428 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 04:03:28 INFO - PROCESS | 1832 | 1464779008432 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 04:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:03:28 INFO - PROCESS | 1832 | 1464779008459 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:03:28 INFO - PROCESS | 1832 | 1464779008464 Marionette TRACE conn4 <- [1,1162,null,{}] 04:03:28 INFO - PROCESS | 1832 | 1464779008470 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}] 04:03:28 INFO - PROCESS | 1832 | 1464779008707 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 04:03:29 INFO - PROCESS | 1832 | 1464779009003 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:29 INFO - PROCESS | 1832 | ++DOCSHELL 0xa2287c00 == 117 [pid = 1832] [id = 298] 04:03:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0xa3551c00) [pid = 1832] [serial = 895] [outer = (nil)] 04:03:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0xa5043800) [pid = 1832] [serial = 896] [outer = 0xa3551c00] 04:03:29 INFO - PROCESS | 1832 | 1464779009101 Marionette DEBUG loaded listener.js 04:03:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0xa620e400) [pid = 1832] [serial = 897] [outer = 0xa3551c00] 04:03:30 INFO - PROCESS | 1832 | 1464779010024 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]]]}] 04:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1639ms 04:03:30 INFO - PROCESS | 1832 | 1464779010095 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 04:03:30 INFO - PROCESS | 1832 | 1464779010099 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 04:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:03:30 INFO - PROCESS | 1832 | 1464779010106 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:03:30 INFO - PROCESS | 1832 | 1464779010109 Marionette TRACE conn4 <- [1,1166,null,{}] 04:03:30 INFO - PROCESS | 1832 | 1464779010115 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}] 04:03:30 INFO - PROCESS | 1832 | 1464779010338 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 04:03:30 INFO - PROCESS | 1832 | 1464779010625 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x952e0800 == 118 [pid = 1832] [id = 299] 04:03:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x958e4800) [pid = 1832] [serial = 898] [outer = (nil)] 04:03:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0xa6293400) [pid = 1832] [serial = 899] [outer = 0x958e4800] 04:03:30 INFO - PROCESS | 1832 | 1464779010756 Marionette DEBUG loaded listener.js 04:03:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0xa670b000) [pid = 1832] [serial = 900] [outer = 0x958e4800] 04:03:31 INFO - PROCESS | 1832 | 1464779011694 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]]]}] 04:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1631ms 04:03:31 INFO - PROCESS | 1832 | 1464779011739 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 04:03:31 INFO - PROCESS | 1832 | 1464779011743 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 04:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:03:31 INFO - PROCESS | 1832 | 1464779011750 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:03:31 INFO - PROCESS | 1832 | 1464779011753 Marionette TRACE conn4 <- [1,1170,null,{}] 04:03:31 INFO - PROCESS | 1832 | 1464779011760 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}] 04:03:31 INFO - PROCESS | 1832 | 1464779011992 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 04:03:32 INFO - PROCESS | 1832 | 1464779012323 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:32 INFO - PROCESS | 1832 | ++DOCSHELL 0xa227e000 == 119 [pid = 1832] [id = 300] 04:03:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0xa3230000) [pid = 1832] [serial = 901] [outer = (nil)] 04:03:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0xa676a400) [pid = 1832] [serial = 902] [outer = 0xa3230000] 04:03:32 INFO - PROCESS | 1832 | 1464779012423 Marionette DEBUG loaded listener.js 04:03:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0xa690f400) [pid = 1832] [serial = 903] [outer = 0xa3230000] 04:03:33 INFO - PROCESS | 1832 | 1464779013370 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]]]}] 04:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1685ms 04:03:33 INFO - PROCESS | 1832 | 1464779013437 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 04:03:33 INFO - PROCESS | 1832 | 1464779013441 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 04:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:03:33 INFO - PROCESS | 1832 | 1464779013447 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:03:33 INFO - PROCESS | 1832 | 1464779013451 Marionette TRACE conn4 <- [1,1174,null,{}] 04:03:33 INFO - PROCESS | 1832 | 1464779013457 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}] 04:03:33 INFO - PROCESS | 1832 | 1464779013712 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 04:03:34 INFO - PROCESS | 1832 | 1464779014026 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8865f400 == 120 [pid = 1832] [id = 301] 04:03:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x88661000) [pid = 1832] [serial = 904] [outer = (nil)] 04:03:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x88666800) [pid = 1832] [serial = 905] [outer = 0x88661000] 04:03:34 INFO - PROCESS | 1832 | 1464779014121 Marionette DEBUG loaded listener.js 04:03:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x88668400) [pid = 1832] [serial = 906] [outer = 0x88661000] 04:03:35 INFO - PROCESS | 1832 | 1464779015064 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] 04:03:35 INFO - PROCESS | 1832 | 1464779015141 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 04:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:03:35 INFO - PROCESS | 1832 | 1464779015150 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:03:35 INFO - PROCESS | 1832 | 1464779015154 Marionette TRACE conn4 <- [1,1178,null,{}] 04:03:35 INFO - PROCESS | 1832 | 1464779015164 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}] 04:03:35 INFO - PROCESS | 1832 | 1464779015496 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 04:03:35 INFO - PROCESS | 1832 | 1464779015819 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x88660400 == 121 [pid = 1832] [id = 302] 04:03:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x88663000) [pid = 1832] [serial = 907] [outer = (nil)] 04:03:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0xa6765c00) [pid = 1832] [serial = 908] [outer = 0x88663000] 04:03:35 INFO - PROCESS | 1832 | 1464779015910 Marionette DEBUG loaded listener.js 04:03:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0xa6910800) [pid = 1832] [serial = 909] [outer = 0x88663000] 04:03:36 INFO - PROCESS | 1832 | 1464779016965 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] 04:03:37 INFO - PROCESS | 1832 | 1464779017027 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 04:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:03:37 INFO - PROCESS | 1832 | 1464779017034 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:03:37 INFO - PROCESS | 1832 | 1464779017038 Marionette TRACE conn4 <- [1,1182,null,{}] 04:03:37 INFO - PROCESS | 1832 | 1464779017044 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}] 04:03:37 INFO - PROCESS | 1832 | 1464779017292 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 04:03:37 INFO - PROCESS | 1832 | 1464779017620 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x879b7c00 == 122 [pid = 1832] [id = 303] 04:03:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x879b8000) [pid = 1832] [serial = 910] [outer = (nil)] 04:03:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x879c2000) [pid = 1832] [serial = 911] [outer = 0x879b8000] 04:03:37 INFO - PROCESS | 1832 | 1464779017726 Marionette DEBUG loaded listener.js 04:03:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x879c3c00) [pid = 1832] [serial = 912] [outer = 0x879b8000] 04:03:38 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:38 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:03:38 INFO - PROCESS | 1832 | 1464779018669 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] 04:03:38 INFO - PROCESS | 1832 | 1464779018726 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 04:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:03:38 INFO - PROCESS | 1832 | 1464779018733 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:03:38 INFO - PROCESS | 1832 | 1464779018736 Marionette TRACE conn4 <- [1,1186,null,{}] 04:03:38 INFO - PROCESS | 1832 | 1464779018742 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}] 04:03:38 INFO - PROCESS | 1832 | 1464779018968 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 04:03:39 INFO - PROCESS | 1832 | 1464779019287 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x879bec00 == 123 [pid = 1832] [id = 304] 04:03:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x879c0400) [pid = 1832] [serial = 913] [outer = (nil)] 04:03:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x87ad8c00) [pid = 1832] [serial = 914] [outer = 0x879c0400] 04:03:39 INFO - PROCESS | 1832 | 1464779019384 Marionette DEBUG loaded listener.js 04:03:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x87ada400) [pid = 1832] [serial = 915] [outer = 0x879c0400] 04:03:40 INFO - PROCESS | 1832 | 1464779020290 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] 04:03:40 INFO - PROCESS | 1832 | 1464779020382 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 04:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:03:40 INFO - PROCESS | 1832 | 1464779020389 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:03:40 INFO - PROCESS | 1832 | 1464779020392 Marionette TRACE conn4 <- [1,1190,null,{}] 04:03:40 INFO - PROCESS | 1832 | 1464779020398 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}] 04:03:40 INFO - PROCESS | 1832 | 1464779020668 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 04:03:41 INFO - PROCESS | 1832 | 1464779021018 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8dee3c00 == 122 [pid = 1832] [id = 201] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b0800 == 121 [pid = 1832] [id = 225] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3e7800 == 120 [pid = 1832] [id = 226] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8f759800 == 119 [pid = 1832] [id = 264] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f4800 == 118 [pid = 1832] [id = 262] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0xa0620c00 == 117 [pid = 1832] [id = 10] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x9263fc00 == 116 [pid = 1832] [id = 270] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x91782c00 == 115 [pid = 1832] [id = 269] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8d589c00 == 114 [pid = 1832] [id = 268] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8deecc00 == 113 [pid = 1832] [id = 267] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8d667c00 == 112 [pid = 1832] [id = 266] 04:03:42 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6ba800 == 111 [pid = 1832] [id = 265] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0x9d589400) [pid = 1832] [serial = 764] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x8d96f000) [pid = 1832] [serial = 782] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x8c49fc00) [pid = 1832] [serial = 780] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x94639000) [pid = 1832] [serial = 732] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x8f0c8c00) [pid = 1832] [serial = 789] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x91589400) [pid = 1832] [serial = 737] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0x91582000) [pid = 1832] [serial = 794] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x8ecc6800) [pid = 1832] [serial = 788] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0xa2641c00) [pid = 1832] [serial = 761] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x8c2b6800) [pid = 1832] [serial = 779] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x91788000) [pid = 1832] [serial = 758] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x9c3db400) [pid = 1832] [serial = 752] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x8d973400) [pid = 1832] [serial = 734] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x8ed94800) [pid = 1832] [serial = 770] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x8dcbb800) [pid = 1832] [serial = 786] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0xa30f5400) [pid = 1832] [serial = 755] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x9b5b0800) [pid = 1832] [serial = 749] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x8f907c00) [pid = 1832] [serial = 792] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x8dc20800) [pid = 1832] [serial = 785] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x8d9dd000) [pid = 1832] [serial = 783] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x94675400) [pid = 1832] [serial = 740] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x8f760800) [pid = 1832] [serial = 791] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x8ed9f400) [pid = 1832] [serial = 773] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x953c2c00) [pid = 1832] [serial = 743] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x8a6bd000) [pid = 1832] [serial = 776] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x8d668800) [pid = 1832] [serial = 767] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x9820c400) [pid = 1832] [serial = 746] [outer = (nil)] [url = about:blank] 04:03:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6bd000 == 112 [pid = 1832] [id = 305] 04:03:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x8a6bec00) [pid = 1832] [serial = 916] [outer = (nil)] 04:03:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x8c3ef400) [pid = 1832] [serial = 917] [outer = 0x8a6bec00] 04:03:42 INFO - PROCESS | 1832 | 1464779022449 Marionette DEBUG loaded listener.js 04:03:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x8c49f000) [pid = 1832] [serial = 918] [outer = 0x8a6bec00] 04:03:43 INFO - PROCESS | 1832 | 1464779023415 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] 04:03:43 INFO - PROCESS | 1832 | 1464779023485 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 04:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:03:43 INFO - PROCESS | 1832 | 1464779023495 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:03:43 INFO - PROCESS | 1832 | 1464779023499 Marionette TRACE conn4 <- [1,1194,null,{}] 04:03:43 INFO - PROCESS | 1832 | 1464779023507 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}] 04:03:43 INFO - PROCESS | 1832 | 1464779023727 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 04:03:44 INFO - PROCESS | 1832 | 1464779023985 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9dd000 == 113 [pid = 1832] [id = 306] 04:03:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x8d9e0c00) [pid = 1832] [serial = 919] [outer = (nil)] 04:03:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x8dc02c00) [pid = 1832] [serial = 920] [outer = 0x8d9e0c00] 04:03:44 INFO - PROCESS | 1832 | 1464779024070 Marionette DEBUG loaded listener.js 04:03:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x8dc1d800) [pid = 1832] [serial = 921] [outer = 0x8d9e0c00] 04:03:44 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:44 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:03:44 INFO - PROCESS | 1832 | 1464779024928 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] 04:03:45 INFO - PROCESS | 1832 | 1464779025037 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 04:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:03:45 INFO - PROCESS | 1832 | 1464779025055 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:03:45 INFO - PROCESS | 1832 | 1464779025060 Marionette TRACE conn4 <- [1,1198,null,{}] 04:03:45 INFO - PROCESS | 1832 | 1464779025066 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}] 04:03:45 INFO - PROCESS | 1832 | 1464779025338 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 04:03:45 INFO - PROCESS | 1832 | 1464779025371 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d976400 == 114 [pid = 1832] [id = 307] 04:03:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x8ecc8400) [pid = 1832] [serial = 922] [outer = (nil)] 04:03:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x8f0d0400) [pid = 1832] [serial = 923] [outer = 0x8ecc8400] 04:03:45 INFO - PROCESS | 1832 | 1464779025449 Marionette DEBUG loaded listener.js 04:03:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x8f75e800) [pid = 1832] [serial = 924] [outer = 0x8ecc8400] 04:03:46 INFO - PROCESS | 1832 | 1464779026525 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]]]}] 04:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1537ms 04:03:46 INFO - PROCESS | 1832 | 1464779026592 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 04:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:03:46 INFO - PROCESS | 1832 | 1464779026597 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 04:03:46 INFO - PROCESS | 1832 | 1464779026605 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:03:46 INFO - PROCESS | 1832 | 1464779026611 Marionette TRACE conn4 <- [1,1202,null,{}] 04:03:46 INFO - PROCESS | 1832 | 1464779026633 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}] 04:03:46 INFO - PROCESS | 1832 | 1464779026922 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 04:03:46 INFO - PROCESS | 1832 | 1464779026965 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f9a8800 == 115 [pid = 1832] [id = 308] 04:03:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x91783400) [pid = 1832] [serial = 925] [outer = (nil)] 04:03:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x9178ac00) [pid = 1832] [serial = 926] [outer = 0x91783400] 04:03:47 INFO - PROCESS | 1832 | 1464779027043 Marionette DEBUG loaded listener.js 04:03:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x91de4800) [pid = 1832] [serial = 927] [outer = 0x91783400] 04:03:47 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x8fa4c000) [pid = 1832] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:03:47 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x91784400) [pid = 1832] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:03:47 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x8bf42800) [pid = 1832] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:03:47 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x8dc17400) [pid = 1832] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:03:47 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x8c2b7800) [pid = 1832] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:03:47 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x8bdc5800) [pid = 1832] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:03:47 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0xa227e800) [pid = 1832] [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.] 04:03:48 INFO - PROCESS | 1832 | 1464779028409 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]]]}] 04:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1853ms 04:03:48 INFO - PROCESS | 1832 | 1464779028458 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 04:03:48 INFO - PROCESS | 1832 | 1464779028463 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 04:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:03:48 INFO - PROCESS | 1832 | 1464779028469 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:03:48 INFO - PROCESS | 1832 | 1464779028472 Marionette TRACE conn4 <- [1,1206,null,{}] 04:03:48 INFO - PROCESS | 1832 | 1464779028477 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}] 04:03:48 INFO - PROCESS | 1832 | 1464779028670 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 04:03:48 INFO - PROCESS | 1832 | 1464779028855 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf42800 == 116 [pid = 1832] [id = 309] 04:03:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x8c2b7800) [pid = 1832] [serial = 928] [outer = (nil)] 04:03:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x91def800) [pid = 1832] [serial = 929] [outer = 0x8c2b7800] 04:03:48 INFO - PROCESS | 1832 | 1464779028934 Marionette DEBUG loaded listener.js 04:03:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x91ee7400) [pid = 1832] [serial = 930] [outer = 0x8c2b7800] 04:03:49 INFO - PROCESS | 1832 | 1464779029751 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]]]}] 04:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1428ms 04:03:49 INFO - PROCESS | 1832 | 1464779029899 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 04:03:49 INFO - PROCESS | 1832 | 1464779029905 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 04:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:03:49 INFO - PROCESS | 1832 | 1464779029925 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:03:49 INFO - PROCESS | 1832 | 1464779029931 Marionette TRACE conn4 <- [1,1210,null,{}] 04:03:49 INFO - PROCESS | 1832 | 1464779029939 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}] 04:03:50 INFO - PROCESS | 1832 | 1464779030159 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 04:03:50 INFO - PROCESS | 1832 | 1464779030505 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c49cc00 == 117 [pid = 1832] [id = 310] 04:03:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x8c4a2400) [pid = 1832] [serial = 931] [outer = (nil)] 04:03:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x8d661c00) [pid = 1832] [serial = 932] [outer = 0x8c4a2400] 04:03:50 INFO - PROCESS | 1832 | 1464779030600 Marionette DEBUG loaded listener.js 04:03:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x8d977800) [pid = 1832] [serial = 933] [outer = 0x8c4a2400] 04:03:51 INFO - PROCESS | 1832 | 1464779031593 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]]]}] 04:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1750ms 04:03:51 INFO - PROCESS | 1832 | 1464779031665 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 04:03:51 INFO - PROCESS | 1832 | 1464779031671 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 04:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:03:51 INFO - PROCESS | 1832 | 1464779031686 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:03:51 INFO - PROCESS | 1832 | 1464779031693 Marionette TRACE conn4 <- [1,1214,null,{}] 04:03:51 INFO - PROCESS | 1832 | 1464779031700 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}] 04:03:51 INFO - PROCESS | 1832 | 1464779031960 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 04:03:52 INFO - PROCESS | 1832 | 1464779032295 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ed9ac00 == 118 [pid = 1832] [id = 311] 04:03:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x8ed9f400) [pid = 1832] [serial = 934] [outer = (nil)] 04:03:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x8f75c400) [pid = 1832] [serial = 935] [outer = 0x8ed9f400] 04:03:52 INFO - PROCESS | 1832 | 1464779032388 Marionette DEBUG loaded listener.js 04:03:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x8f9a3800) [pid = 1832] [serial = 936] [outer = 0x8ed9f400] 04:03:53 INFO - PROCESS | 1832 | 1464779033339 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]]]}] 04:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1691ms 04:03:53 INFO - PROCESS | 1832 | 1464779033373 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 04:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:03:53 INFO - PROCESS | 1832 | 1464779033378 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 04:03:53 INFO - PROCESS | 1832 | 1464779033385 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:03:53 INFO - PROCESS | 1832 | 1464779033389 Marionette TRACE conn4 <- [1,1218,null,{}] 04:03:53 INFO - PROCESS | 1832 | 1464779033405 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}] 04:03:53 INFO - PROCESS | 1832 | 1464779033640 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 04:03:54 INFO - PROCESS | 1832 | 1464779034003 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x9158fc00 == 119 [pid = 1832] [id = 312] 04:03:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 238 (0x92c0a400) [pid = 1832] [serial = 937] [outer = (nil)] 04:03:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 239 (0x92d88000) [pid = 1832] [serial = 938] [outer = 0x92c0a400] 04:03:54 INFO - PROCESS | 1832 | 1464779034108 Marionette DEBUG loaded listener.js 04:03:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 240 (0x93a6b400) [pid = 1832] [serial = 939] [outer = 0x92c0a400] 04:03:55 INFO - PROCESS | 1832 | 1464779035040 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]]]}] 04:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1698ms 04:03:55 INFO - PROCESS | 1832 | 1464779035083 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 04:03:55 INFO - PROCESS | 1832 | 1464779035087 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 04:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:03:55 INFO - PROCESS | 1832 | 1464779035094 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:03:55 INFO - PROCESS | 1832 | 1464779035098 Marionette TRACE conn4 <- [1,1222,null,{}] 04:03:55 INFO - PROCESS | 1832 | 1464779035106 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}] 04:03:55 INFO - PROCESS | 1832 | 1464779035335 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 04:03:55 INFO - PROCESS | 1832 | 1464779035661 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x92c10400 == 120 [pid = 1832] [id = 313] 04:03:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 241 (0x94680400) [pid = 1832] [serial = 940] [outer = (nil)] 04:03:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 242 (0x9513e000) [pid = 1832] [serial = 941] [outer = 0x94680400] 04:03:55 INFO - PROCESS | 1832 | 1464779035758 Marionette DEBUG loaded listener.js 04:03:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 243 (0x952df000) [pid = 1832] [serial = 942] [outer = 0x94680400] 04:03:56 INFO - PROCESS | 1832 | 1464779036669 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] 04:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:03:56 INFO - PROCESS | 1832 | 1464779036745 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 04:03:56 INFO - PROCESS | 1832 | 1464779036751 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:03:56 INFO - PROCESS | 1832 | 1464779036755 Marionette TRACE conn4 <- [1,1226,null,{}] 04:03:56 INFO - PROCESS | 1832 | 1464779036762 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}] 04:03:56 INFO - PROCESS | 1832 | 1464779036996 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 04:03:57 INFO - PROCESS | 1832 | 1464779037309 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x95136800 == 121 [pid = 1832] [id = 314] 04:03:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 244 (0x9516d000) [pid = 1832] [serial = 943] [outer = (nil)] 04:03:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 245 (0x958e4c00) [pid = 1832] [serial = 944] [outer = 0x9516d000] 04:03:57 INFO - PROCESS | 1832 | 1464779037408 Marionette DEBUG loaded listener.js 04:03:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 246 (0x95a72400) [pid = 1832] [serial = 945] [outer = 0x9516d000] 04:03:58 INFO - PROCESS | 1832 | 1464779038381 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]]]}] 04:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1684ms 04:03:58 INFO - PROCESS | 1832 | 1464779038435 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 04:03:58 INFO - PROCESS | 1832 | 1464779038438 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 04:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:03:58 INFO - PROCESS | 1832 | 1464779038445 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:03:58 INFO - PROCESS | 1832 | 1464779038448 Marionette TRACE conn4 <- [1,1230,null,{}] 04:03:58 INFO - PROCESS | 1832 | 1464779038455 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}] 04:03:58 INFO - PROCESS | 1832 | 1464779038710 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 04:03:59 INFO - PROCESS | 1832 | 1464779039031 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:03:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b1800 == 122 [pid = 1832] [id = 315] 04:03:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 247 (0x9af42400) [pid = 1832] [serial = 946] [outer = (nil)] 04:03:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 248 (0x9b196800) [pid = 1832] [serial = 947] [outer = 0x9af42400] 04:03:59 INFO - PROCESS | 1832 | 1464779039132 Marionette DEBUG loaded listener.js 04:03:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 249 (0x9b819400) [pid = 1832] [serial = 948] [outer = 0x9af42400] 04:04:00 INFO - PROCESS | 1832 | 1464779040039 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]]]}] 04:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1647ms 04:04:00 INFO - PROCESS | 1832 | 1464779040093 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 04:04:00 INFO - PROCESS | 1832 | 1464779040096 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 04:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:04:00 INFO - PROCESS | 1832 | 1464779040104 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:04:00 INFO - PROCESS | 1832 | 1464779040107 Marionette TRACE conn4 <- [1,1234,null,{}] 04:04:00 INFO - PROCESS | 1832 | 1464779040113 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}] 04:04:00 INFO - PROCESS | 1832 | 1464779040326 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 04:04:00 INFO - PROCESS | 1832 | 1464779040655 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f05c00 == 123 [pid = 1832] [id = 316] 04:04:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 250 (0x94681400) [pid = 1832] [serial = 949] [outer = (nil)] 04:04:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 251 (0x9c103000) [pid = 1832] [serial = 950] [outer = 0x94681400] 04:04:00 INFO - PROCESS | 1832 | 1464779040754 Marionette DEBUG loaded listener.js 04:04:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 252 (0x9c3db400) [pid = 1832] [serial = 951] [outer = 0x94681400] 04:04:01 INFO - PROCESS | 1832 | 1464779041631 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]]]}] 04:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1580ms 04:04:01 INFO - PROCESS | 1832 | 1464779041685 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 04:04:01 INFO - PROCESS | 1832 | 1464779041690 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 04:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:04:01 INFO - PROCESS | 1832 | 1464779041715 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:04:01 INFO - PROCESS | 1832 | 1464779041719 Marionette TRACE conn4 <- [1,1238,null,{}] 04:04:01 INFO - PROCESS | 1832 | 1464779041725 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}] 04:04:01 INFO - PROCESS | 1832 | 1464779041960 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 04:04:02 INFO - PROCESS | 1832 | 1464779042344 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x94676c00 == 124 [pid = 1832] [id = 317] 04:04:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 253 (0x9a98b800) [pid = 1832] [serial = 952] [outer = (nil)] 04:04:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 254 (0x9d9e4800) [pid = 1832] [serial = 953] [outer = 0x9a98b800] 04:04:02 INFO - PROCESS | 1832 | 1464779042502 Marionette DEBUG loaded listener.js 04:04:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 255 (0xa0715800) [pid = 1832] [serial = 954] [outer = 0x9a98b800] 04:04:03 INFO - PROCESS | 1832 | 1464779043476 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]]]}] 04:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1839ms 04:04:03 INFO - PROCESS | 1832 | 1464779043554 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 04:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:04:03 INFO - PROCESS | 1832 | 1464779043559 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 04:04:03 INFO - PROCESS | 1832 | 1464779043566 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:04:03 INFO - PROCESS | 1832 | 1464779043569 Marionette TRACE conn4 <- [1,1242,null,{}] 04:04:03 INFO - PROCESS | 1832 | 1464779043575 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}] 04:04:03 INFO - PROCESS | 1832 | 1464779043837 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 04:04:04 INFO - PROCESS | 1832 | 1464779044165 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x9ba16400 == 125 [pid = 1832] [id = 318] 04:04:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x9d589c00) [pid = 1832] [serial = 955] [outer = (nil)] 04:04:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0xa306e800) [pid = 1832] [serial = 956] [outer = 0x9d589c00] 04:04:04 INFO - PROCESS | 1832 | 1464779044304 Marionette DEBUG loaded listener.js 04:04:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0xa30fa000) [pid = 1832] [serial = 957] [outer = 0x9d589c00] 04:04:05 INFO - PROCESS | 1832 | 1464779045257 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]]]}] 04:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1744ms 04:04:05 INFO - PROCESS | 1832 | 1464779045311 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 04:04:05 INFO - PROCESS | 1832 | 1464779045314 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 04:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:04:05 INFO - PROCESS | 1832 | 1464779045322 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:04:05 INFO - PROCESS | 1832 | 1464779045325 Marionette TRACE conn4 <- [1,1246,null,{}] 04:04:05 INFO - PROCESS | 1832 | 1464779045331 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}] 04:04:05 INFO - PROCESS | 1832 | 1464779045547 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 04:04:05 INFO - PROCESS | 1832 | 1464779045878 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ad2000 == 126 [pid = 1832] [id = 319] 04:04:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x8d66b000) [pid = 1832] [serial = 958] [outer = (nil)] 04:04:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0xa35eac00) [pid = 1832] [serial = 959] [outer = 0x8d66b000] 04:04:05 INFO - PROCESS | 1832 | 1464779045981 Marionette DEBUG loaded listener.js 04:04:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0xa6236000) [pid = 1832] [serial = 960] [outer = 0x8d66b000] 04:04:06 INFO - PROCESS | 1832 | 1464779046899 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]]]}] 04:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1641ms 04:04:06 INFO - PROCESS | 1832 | 1464779046964 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 04:04:06 INFO - PROCESS | 1832 | 1464779046969 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 04:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:04:06 INFO - PROCESS | 1832 | 1464779046975 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:04:06 INFO - PROCESS | 1832 | 1464779046980 Marionette TRACE conn4 <- [1,1250,null,{}] 04:04:06 INFO - PROCESS | 1832 | 1464779046986 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}] 04:04:07 INFO - PROCESS | 1832 | 1464779047273 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 04:04:07 INFO - PROCESS | 1832 | 1464779047641 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x874af000 == 127 [pid = 1832] [id = 320] 04:04:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x874b5400) [pid = 1832] [serial = 961] [outer = (nil)] 04:04:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x874ba000) [pid = 1832] [serial = 962] [outer = 0x874b5400] 04:04:07 INFO - PROCESS | 1832 | 1464779047746 Marionette DEBUG loaded listener.js 04:04:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0x8e034000) [pid = 1832] [serial = 963] [outer = 0x874b5400] 04:04:08 INFO - PROCESS | 1832 | 1464779048717 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]]]}] 04:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1793ms 04:04:08 INFO - PROCESS | 1832 | 1464779048770 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 04:04:08 INFO - PROCESS | 1832 | 1464779048773 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 04:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:04:08 INFO - PROCESS | 1832 | 1464779048780 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:04:08 INFO - PROCESS | 1832 | 1464779048784 Marionette TRACE conn4 <- [1,1254,null,{}] 04:04:08 INFO - PROCESS | 1832 | 1464779048789 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}] 04:04:09 INFO - PROCESS | 1832 | 1464779048997 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 04:04:09 INFO - PROCESS | 1832 | 1464779049318 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b9000 == 128 [pid = 1832] [id = 321] 04:04:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 265 (0x8e035400) [pid = 1832] [serial = 964] [outer = (nil)] 04:04:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 266 (0x8e03d400) [pid = 1832] [serial = 965] [outer = 0x8e035400] 04:04:09 INFO - PROCESS | 1832 | 1464779049411 Marionette DEBUG loaded listener.js 04:04:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 267 (0x8e03fc00) [pid = 1832] [serial = 966] [outer = 0x8e035400] 04:04:10 INFO - PROCESS | 1832 | 1464779050312 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]]]}] 04:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1582ms 04:04:10 INFO - PROCESS | 1832 | 1464779050363 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 04:04:10 INFO - PROCESS | 1832 | 1464779050367 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 04:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:04:10 INFO - PROCESS | 1832 | 1464779050374 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:04:10 INFO - PROCESS | 1832 | 1464779050378 Marionette TRACE conn4 <- [1,1258,null,{}] 04:04:10 INFO - PROCESS | 1832 | 1464779050384 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}] 04:04:10 INFO - PROCESS | 1832 | 1464779050608 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 04:04:10 INFO - PROCESS | 1832 | 1464779050955 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b7400 == 129 [pid = 1832] [id = 322] 04:04:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 268 (0x874b8800) [pid = 1832] [serial = 967] [outer = (nil)] 04:04:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 269 (0x8a6e5c00) [pid = 1832] [serial = 968] [outer = 0x874b8800] 04:04:11 INFO - PROCESS | 1832 | 1464779051055 Marionette DEBUG loaded listener.js 04:04:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 270 (0x8a6e7800) [pid = 1832] [serial = 969] [outer = 0x874b8800] 04:04:12 INFO - PROCESS | 1832 | 1464779052003 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]]]}] 04:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1689ms 04:04:12 INFO - PROCESS | 1832 | 1464779052063 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 04:04:12 INFO - PROCESS | 1832 | 1464779052066 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 04:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:04:12 INFO - PROCESS | 1832 | 1464779052073 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:04:12 INFO - PROCESS | 1832 | 1464779052077 Marionette TRACE conn4 <- [1,1262,null,{}] 04:04:12 INFO - PROCESS | 1832 | 1464779052084 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}] 04:04:12 INFO - PROCESS | 1832 | 1464779052293 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 04:04:12 INFO - PROCESS | 1832 | 1464779052612 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6dd800 == 130 [pid = 1832] [id = 323] 04:04:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 271 (0x8a6e1400) [pid = 1832] [serial = 970] [outer = (nil)] 04:04:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 272 (0x8e03f800) [pid = 1832] [serial = 971] [outer = 0x8a6e1400] 04:04:12 INFO - PROCESS | 1832 | 1464779052710 Marionette DEBUG loaded listener.js 04:04:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 273 (0xa3232400) [pid = 1832] [serial = 972] [outer = 0x8a6e1400] 04:04:13 INFO - PROCESS | 1832 | 1464779053684 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]]]}] 04:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1651ms 04:04:13 INFO - PROCESS | 1832 | 1464779053725 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 04:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:04:13 INFO - PROCESS | 1832 | 1464779053729 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 04:04:13 INFO - PROCESS | 1832 | 1464779053736 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:04:13 INFO - PROCESS | 1832 | 1464779053739 Marionette TRACE conn4 <- [1,1266,null,{}] 04:04:13 INFO - PROCESS | 1832 | 1464779053745 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}] 04:04:13 INFO - PROCESS | 1832 | 1464779053952 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 04:04:14 INFO - PROCESS | 1832 | 1464779054281 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x883ccc00 == 131 [pid = 1832] [id = 324] 04:04:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 274 (0x883ce400) [pid = 1832] [serial = 973] [outer = (nil)] 04:04:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 275 (0x883d4800) [pid = 1832] [serial = 974] [outer = 0x883ce400] 04:04:14 INFO - PROCESS | 1832 | 1464779054376 Marionette DEBUG loaded listener.js 04:04:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 276 (0x883d6400) [pid = 1832] [serial = 975] [outer = 0x883ce400] 04:04:15 INFO - PROCESS | 1832 | 1464779055287 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]]]}] 04:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1632ms 04:04:15 INFO - PROCESS | 1832 | 1464779055369 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 04:04:15 INFO - PROCESS | 1832 | 1464779055374 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 04:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:04:15 INFO - PROCESS | 1832 | 1464779055380 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:04:15 INFO - PROCESS | 1832 | 1464779055383 Marionette TRACE conn4 <- [1,1270,null,{}] 04:04:15 INFO - PROCESS | 1832 | 1464779055389 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}] 04:04:15 INFO - PROCESS | 1832 | 1464779055633 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 04:04:15 INFO - PROCESS | 1832 | 1464779055966 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ec7c00 == 132 [pid = 1832] [id = 325] 04:04:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 277 (0x86ec9000) [pid = 1832] [serial = 976] [outer = (nil)] 04:04:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 278 (0x86ed0800) [pid = 1832] [serial = 977] [outer = 0x86ec9000] 04:04:16 INFO - PROCESS | 1832 | 1464779056055 Marionette DEBUG loaded listener.js 04:04:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 279 (0x86ed2400) [pid = 1832] [serial = 978] [outer = 0x86ec9000] 04:04:16 INFO - PROCESS | 1832 | 1464779056990 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]]]}] 04:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1688ms 04:04:17 INFO - PROCESS | 1832 | 1464779057069 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 04:04:17 INFO - PROCESS | 1832 | 1464779057073 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 04:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:04:17 INFO - PROCESS | 1832 | 1464779057080 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:04:17 INFO - PROCESS | 1832 | 1464779057083 Marionette TRACE conn4 <- [1,1274,null,{}] 04:04:17 INFO - PROCESS | 1832 | 1464779057089 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}] 04:04:17 INFO - PROCESS | 1832 | 1464779057920 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 04:04:18 INFO - PROCESS | 1832 | 1464779058324 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x879be000 == 133 [pid = 1832] [id = 326] 04:04:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 280 (0x879c1400) [pid = 1832] [serial = 979] [outer = (nil)] 04:04:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 281 (0x87ada000) [pid = 1832] [serial = 980] [outer = 0x879c1400] 04:04:18 INFO - PROCESS | 1832 | 1464779058421 Marionette DEBUG loaded listener.js 04:04:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 282 (0x883d2400) [pid = 1832] [serial = 981] [outer = 0x879c1400] 04:04:19 INFO - PROCESS | 1832 | 1464779059318 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]]]}] 04:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2292ms 04:04:19 INFO - PROCESS | 1832 | 1464779059374 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 04:04:19 INFO - PROCESS | 1832 | 1464779059379 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 04:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:04:19 INFO - PROCESS | 1832 | 1464779059387 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:04:19 INFO - PROCESS | 1832 | 1464779059393 Marionette TRACE conn4 <- [1,1278,null,{}] 04:04:19 INFO - PROCESS | 1832 | 1464779059400 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}] 04:04:19 INFO - PROCESS | 1832 | 1464779059604 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 04:04:19 INFO - PROCESS | 1832 | 1464779059926 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8f90b800 == 132 [pid = 1832] [id = 220] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x99749c00 == 131 [pid = 1832] [id = 66] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x91f05400 == 130 [pid = 1832] [id = 125] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x91581c00 == 129 [pid = 1832] [id = 221] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8c4a8800 == 128 [pid = 1832] [id = 222] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8d660400 == 127 [pid = 1832] [id = 255] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f5800 == 126 [pid = 1832] [id = 217] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8c49b400 == 125 [pid = 1832] [id = 256] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8d668400 == 124 [pid = 1832] [id = 257] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9e8400 == 123 [pid = 1832] [id = 205] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8f9a8800 == 122 [pid = 1832] [id = 308] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8d976400 == 121 [pid = 1832] [id = 307] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9dd000 == 120 [pid = 1832] [id = 306] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x879bec00 == 119 [pid = 1832] [id = 304] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6bd000 == 118 [pid = 1832] [id = 305] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x879b7c00 == 117 [pid = 1832] [id = 303] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x88660400 == 116 [pid = 1832] [id = 302] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0x8865f400 == 115 [pid = 1832] [id = 301] 04:04:20 INFO - PROCESS | 1832 | --DOCSHELL 0xa227e000 == 114 [pid = 1832] [id = 300] 04:04:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x879b7800 == 115 [pid = 1832] [id = 327] 04:04:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 283 (0x879b8800) [pid = 1832] [serial = 982] [outer = (nil)] 04:04:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 284 (0x879c6000) [pid = 1832] [serial = 983] [outer = 0x879b8800] 04:04:20 INFO - PROCESS | 1832 | 1464779060826 Marionette DEBUG loaded listener.js 04:04:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 285 (0x88664000) [pid = 1832] [serial = 984] [outer = 0x879b8800] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 284 (0x91783800) [pid = 1832] [serial = 795] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 283 (0x92637800) [pid = 1832] [serial = 863] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 282 (0x91789400) [pid = 1832] [serial = 857] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 281 (0x9c051c00) [pid = 1832] [serial = 842] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 280 (0x9c3da400) [pid = 1832] [serial = 845] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 279 (0x91ef1800) [pid = 1832] [serial = 809] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 278 (0x91dec800) [pid = 1832] [serial = 806] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 277 (0x952dc000) [pid = 1832] [serial = 821] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 276 (0x9462f000) [pid = 1832] [serial = 815] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 275 (0x8c3ea400) [pid = 1832] [serial = 851] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 274 (0x8d972000) [pid = 1832] [serial = 852] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 273 (0x8ecc9c00) [pid = 1832] [serial = 854] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 272 (0x95772000) [pid = 1832] [serial = 824] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 271 (0x95112c00) [pid = 1832] [serial = 818] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 270 (0x8d589000) [pid = 1832] [serial = 849] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 269 (0x8c49a400) [pid = 1832] [serial = 848] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 268 (0x8d9e0800) [pid = 1832] [serial = 800] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 267 (0x8c2a9c00) [pid = 1832] [serial = 797] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 266 (0x92c0a000) [pid = 1832] [serial = 812] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 265 (0x8f0cf000) [pid = 1832] [serial = 803] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 264 (0x95a69c00) [pid = 1832] [serial = 827] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x9a982400) [pid = 1832] [serial = 830] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x9af49800) [pid = 1832] [serial = 833] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x9b567800) [pid = 1832] [serial = 836] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x9b6cd800) [pid = 1832] [serial = 839] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x91dea400) [pid = 1832] [serial = 861] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x918c3400) [pid = 1832] [serial = 858] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x8ecbfc00) [pid = 1832] [serial = 860] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x8f0ccc00) [pid = 1832] [serial = 855] [outer = (nil)] [url = about:blank] 04:04:21 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x8dc16800) [pid = 1832] [serial = 591] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:04:21 INFO - PROCESS | 1832 | 1464779061789 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]]]}] 04:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2437ms 04:04:21 INFO - PROCESS | 1832 | 1464779061825 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 04:04:21 INFO - PROCESS | 1832 | 1464779061830 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 04:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:04:21 INFO - PROCESS | 1832 | 1464779061837 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:04:21 INFO - PROCESS | 1832 | 1464779061840 Marionette TRACE conn4 <- [1,1282,null,{}] 04:04:21 INFO - PROCESS | 1832 | 1464779061847 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}] 04:04:22 INFO - PROCESS | 1832 | 1464779062069 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 04:04:22 INFO - PROCESS | 1832 | 1464779062292 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x879be800 == 116 [pid = 1832] [id = 328] 04:04:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 256 (0x8bf43c00) [pid = 1832] [serial = 985] [outer = (nil)] 04:04:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 257 (0x8c3ea400) [pid = 1832] [serial = 986] [outer = 0x8bf43c00] 04:04:22 INFO - PROCESS | 1832 | 1464779062389 Marionette DEBUG loaded listener.js 04:04:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 258 (0x8c499800) [pid = 1832] [serial = 987] [outer = 0x8bf43c00] 04:04:23 INFO - PROCESS | 1832 | 1464779063336 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]]]}] 04:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1581ms 04:04:23 INFO - PROCESS | 1832 | 1464779063423 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 04:04:23 INFO - PROCESS | 1832 | 1464779063429 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 04:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:04:23 INFO - PROCESS | 1832 | 1464779063445 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:04:23 INFO - PROCESS | 1832 | 1464779063453 Marionette TRACE conn4 <- [1,1286,null,{}] 04:04:23 INFO - PROCESS | 1832 | 1464779063468 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}] 04:04:23 INFO - PROCESS | 1832 | 1464779063749 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 04:04:23 INFO - PROCESS | 1832 | 1464779063779 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdbf800 == 117 [pid = 1832] [id = 329] 04:04:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 259 (0x8c2ab400) [pid = 1832] [serial = 988] [outer = (nil)] 04:04:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 260 (0x8d970400) [pid = 1832] [serial = 989] [outer = 0x8c2ab400] 04:04:23 INFO - PROCESS | 1832 | 1464779063864 Marionette DEBUG loaded listener.js 04:04:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 261 (0x8d9e0800) [pid = 1832] [serial = 990] [outer = 0x8c2ab400] 04:04:24 INFO - PROCESS | 1832 | 1464779064851 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]]]}] 04:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1451ms 04:04:24 INFO - PROCESS | 1832 | 1464779064889 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 04:04:24 INFO - PROCESS | 1832 | 1464779064892 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 04:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:04:24 INFO - PROCESS | 1832 | 1464779064899 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:04:24 INFO - PROCESS | 1832 | 1464779064902 Marionette TRACE conn4 <- [1,1290,null,{}] 04:04:24 INFO - PROCESS | 1832 | 1464779064907 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}] 04:04:25 INFO - PROCESS | 1832 | 1464779065174 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 04:04:25 INFO - PROCESS | 1832 | 1464779065199 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf47000 == 118 [pid = 1832] [id = 330] 04:04:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 262 (0x8d668400) [pid = 1832] [serial = 991] [outer = (nil)] 04:04:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 263 (0x8dc16800) [pid = 1832] [serial = 992] [outer = 0x8d668400] 04:04:25 INFO - PROCESS | 1832 | 1464779065276 Marionette DEBUG loaded listener.js 04:04:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 264 (0x8dcaf800) [pid = 1832] [serial = 993] [outer = 0x8d668400] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 263 (0x9a98cc00) [pid = 1832] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 262 (0x8d58fc00) [pid = 1832] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 261 (0x9178e800) [pid = 1832] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 260 (0x9d584800) [pid = 1832] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 259 (0x9a982800) [pid = 1832] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 258 (0x8c3ec800) [pid = 1832] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 257 (0x8d9e8800) [pid = 1832] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 256 (0x9a982000) [pid = 1832] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 255 (0x8c3ed000) [pid = 1832] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 254 (0xa355e000) [pid = 1832] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 253 (0x8a6b5800) [pid = 1832] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 252 (0x952d9400) [pid = 1832] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 251 (0x91780400) [pid = 1832] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 250 (0x91f0b400) [pid = 1832] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 249 (0xa3260000) [pid = 1832] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 248 (0x9c295c00) [pid = 1832] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 247 (0x92d89000) [pid = 1832] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 246 (0x9c08ec00) [pid = 1832] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 245 (0x9773d000) [pid = 1832] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 244 (0x95a6e800) [pid = 1832] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 243 (0xa0714000) [pid = 1832] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 242 (0x9a98f800) [pid = 1832] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 241 (0x8d661000) [pid = 1832] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 240 (0x95118400) [pid = 1832] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 239 (0x8d669000) [pid = 1832] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 238 (0x8d9e8c00) [pid = 1832] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 237 (0x953be800) [pid = 1832] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x8d587000) [pid = 1832] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0x92d88400) [pid = 1832] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x9b19b000) [pid = 1832] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x8d661800) [pid = 1832] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0x8dc12c00) [pid = 1832] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x91eac800) [pid = 1832] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x8f99d800) [pid = 1832] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x8d588400) [pid = 1832] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x953c1c00) [pid = 1832] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x95a76400) [pid = 1832] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x91eaf800) [pid = 1832] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0xa240a400) [pid = 1832] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0xa0710c00) [pid = 1832] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0x951ea000) [pid = 1832] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x9513b800) [pid = 1832] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x9af4fc00) [pid = 1832] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x92642000) [pid = 1832] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x8c3f3000) [pid = 1832] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x9a013c00) [pid = 1832] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x958e8c00) [pid = 1832] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x9b3d9000) [pid = 1832] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0x9a020800) [pid = 1832] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0x952d9000) [pid = 1832] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0x94680000) [pid = 1832] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x92d8ec00) [pid = 1832] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x91f10400) [pid = 1832] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x92640400) [pid = 1832] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0x91eb6800) [pid = 1832] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0x8f9a8000) [pid = 1832] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0x8ed94400) [pid = 1832] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x8d96d800) [pid = 1832] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x8a6bb000) [pid = 1832] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x8ecc8400) [pid = 1832] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x91783400) [pid = 1832] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0x91ee6000) [pid = 1832] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0xa2152800) [pid = 1832] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x879b8000) [pid = 1832] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x88663000) [pid = 1832] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x9ba6b800) [pid = 1832] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0x8ecbf800) [pid = 1832] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0xa3551c00) [pid = 1832] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x879c0400) [pid = 1832] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x8a6bec00) [pid = 1832] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x9516b000) [pid = 1832] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x8fa52c00) [pid = 1832] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x88661000) [pid = 1832] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x92d8f000) [pid = 1832] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x95134c00) [pid = 1832] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x9513f800) [pid = 1832] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x8d9de800) [pid = 1832] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x958e4800) [pid = 1832] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x9a015400) [pid = 1832] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x8d9e0c00) [pid = 1832] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:04:27 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0xa3230000) [pid = 1832] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:04:27 INFO - PROCESS | 1832 | 1464779067910 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]]]}] 04:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 3039ms 04:04:27 INFO - PROCESS | 1832 | 1464779067939 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 04:04:27 INFO - PROCESS | 1832 | 1464779067943 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 04:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:04:27 INFO - PROCESS | 1832 | 1464779067949 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:04:27 INFO - PROCESS | 1832 | 1464779067952 Marionette TRACE conn4 <- [1,1294,null,{}] 04:04:27 INFO - PROCESS | 1832 | 1464779067958 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}] 04:04:28 INFO - PROCESS | 1832 | 1464779068168 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 04:04:28 INFO - PROCESS | 1832 | 1464779068374 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d587000 == 119 [pid = 1832] [id = 331] 04:04:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x8d58fc00) [pid = 1832] [serial = 994] [outer = (nil)] 04:04:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x8d969000) [pid = 1832] [serial = 995] [outer = 0x8d58fc00] 04:04:28 INFO - PROCESS | 1832 | 1464779068475 Marionette DEBUG loaded listener.js 04:04:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8dc0b400) [pid = 1832] [serial = 996] [outer = 0x8d58fc00] 04:04:29 INFO - PROCESS | 1832 | 1464779069533 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]]]}] 04:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1633ms 04:04:29 INFO - PROCESS | 1832 | 1464779069585 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 04:04:29 INFO - PROCESS | 1832 | 1464779069593 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 04:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:04:29 INFO - PROCESS | 1832 | 1464779069603 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:04:29 INFO - PROCESS | 1832 | 1464779069610 Marionette TRACE conn4 <- [1,1298,null,{}] 04:04:29 INFO - PROCESS | 1832 | 1464779069621 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}] 04:04:29 INFO - PROCESS | 1832 | 1464779069896 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 04:04:30 INFO - PROCESS | 1832 | 1464779070242 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b1000 == 120 [pid = 1832] [id = 332] 04:04:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x874ba800) [pid = 1832] [serial = 997] [outer = (nil)] 04:04:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x883cec00) [pid = 1832] [serial = 998] [outer = 0x874ba800] 04:04:30 INFO - PROCESS | 1832 | 1464779070342 Marionette DEBUG loaded listener.js 04:04:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x8a6b5c00) [pid = 1832] [serial = 999] [outer = 0x874ba800] 04:04:31 INFO - PROCESS | 1832 | 1464779071298 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]]]}] 04:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1745ms 04:04:31 INFO - PROCESS | 1832 | 1464779071349 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 04:04:31 INFO - PROCESS | 1832 | 1464779071359 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 04:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:04:31 INFO - PROCESS | 1832 | 1464779071370 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:04:31 INFO - PROCESS | 1832 | 1464779071374 Marionette TRACE conn4 <- [1,1302,null,{}] 04:04:31 INFO - PROCESS | 1832 | 1464779071380 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}] 04:04:31 INFO - PROCESS | 1832 | 1464779071653 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 04:04:31 INFO - PROCESS | 1832 | 1464779071972 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf46400 == 121 [pid = 1832] [id = 333] 04:04:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x8bf46c00) [pid = 1832] [serial = 1000] [outer = (nil)] 04:04:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x8c3ec800) [pid = 1832] [serial = 1001] [outer = 0x8bf46c00] 04:04:32 INFO - PROCESS | 1832 | 1464779072077 Marionette DEBUG loaded listener.js 04:04:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x8c4a8800) [pid = 1832] [serial = 1002] [outer = 0x8bf46c00] 04:04:33 INFO - PROCESS | 1832 | 1464779073087 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]]]}] 04:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1788ms 04:04:33 INFO - PROCESS | 1832 | 1464779073158 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 04:04:33 INFO - PROCESS | 1832 | 1464779073162 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 04:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:04:33 INFO - PROCESS | 1832 | 1464779073169 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:04:33 INFO - PROCESS | 1832 | 1464779073175 Marionette TRACE conn4 <- [1,1306,null,{}] 04:04:33 INFO - PROCESS | 1832 | 1464779073193 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}] 04:04:33 INFO - PROCESS | 1832 | 1464779073470 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 04:04:33 INFO - PROCESS | 1832 | 1464779073800 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x88662800 == 122 [pid = 1832] [id = 334] 04:04:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x8c49b800) [pid = 1832] [serial = 1003] [outer = (nil)] 04:04:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0x8deed800) [pid = 1832] [serial = 1004] [outer = 0x8c49b800] 04:04:33 INFO - PROCESS | 1832 | 1464779073895 Marionette DEBUG loaded listener.js 04:04:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0x8e03dc00) [pid = 1832] [serial = 1005] [outer = 0x8c49b800] 04:04:34 INFO - PROCESS | 1832 | 1464779074876 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]]]}] 04:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1754ms 04:04:34 INFO - PROCESS | 1832 | 1464779074924 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 04:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:04:34 INFO - PROCESS | 1832 | 1464779074929 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 04:04:34 INFO - PROCESS | 1832 | 1464779074936 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:04:34 INFO - PROCESS | 1832 | 1464779074939 Marionette TRACE conn4 <- [1,1310,null,{}] 04:04:34 INFO - PROCESS | 1832 | 1464779074946 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}] 04:04:35 INFO - PROCESS | 1832 | 1464779075174 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 04:04:35 INFO - PROCESS | 1832 | 1464779075444 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d970800 == 123 [pid = 1832] [id = 335] 04:04:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 196 (0x8dcbc800) [pid = 1832] [serial = 1006] [outer = (nil)] 04:04:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 197 (0x8ed97400) [pid = 1832] [serial = 1007] [outer = 0x8dcbc800] 04:04:35 INFO - PROCESS | 1832 | 1464779075578 Marionette DEBUG loaded listener.js 04:04:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 198 (0x8f0c6800) [pid = 1832] [serial = 1008] [outer = 0x8dcbc800] 04:04:36 INFO - PROCESS | 1832 | 1464779076508 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] 04:04:36 INFO - PROCESS | 1832 | 1464779076576 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 04:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:04:36 INFO - PROCESS | 1832 | 1464779076584 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:04:36 INFO - PROCESS | 1832 | 1464779076588 Marionette TRACE conn4 <- [1,1314,null,{}] 04:04:36 INFO - PROCESS | 1832 | 1464779076594 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}] 04:04:36 INFO - PROCESS | 1832 | 1464779076815 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 04:04:37 INFO - PROCESS | 1832 | 1464779077147 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdbec00 == 124 [pid = 1832] [id = 336] 04:04:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 199 (0x8ecc3800) [pid = 1832] [serial = 1009] [outer = (nil)] 04:04:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 200 (0x8f75ac00) [pid = 1832] [serial = 1010] [outer = 0x8ecc3800] 04:04:37 INFO - PROCESS | 1832 | 1464779077245 Marionette DEBUG loaded listener.js 04:04:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 201 (0x8f908800) [pid = 1832] [serial = 1011] [outer = 0x8ecc3800] 04:04:38 INFO - PROCESS | 1832 | 1464779078219 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]]]}] 04:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1686ms 04:04:38 INFO - PROCESS | 1832 | 1464779078272 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 04:04:38 INFO - PROCESS | 1832 | 1464779078279 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 04:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:04:38 INFO - PROCESS | 1832 | 1464779078291 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:04:38 INFO - PROCESS | 1832 | 1464779078300 Marionette TRACE conn4 <- [1,1318,null,{}] 04:04:38 INFO - PROCESS | 1832 | 1464779078307 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}] 04:04:38 INFO - PROCESS | 1832 | 1464779078618 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 04:04:38 INFO - PROCESS | 1832 | 1464779078941 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc1b400 == 125 [pid = 1832] [id = 337] 04:04:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 202 (0x8f759800) [pid = 1832] [serial = 1012] [outer = (nil)] 04:04:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 203 (0x91588800) [pid = 1832] [serial = 1013] [outer = 0x8f759800] 04:04:39 INFO - PROCESS | 1832 | 1464779079032 Marionette DEBUG loaded listener.js 04:04:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 204 (0x91788000) [pid = 1832] [serial = 1014] [outer = 0x8f759800] 04:04:40 INFO - PROCESS | 1832 | 1464779080000 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]]]}] 04:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1792ms 04:04:40 INFO - PROCESS | 1832 | 1464779080084 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 04:04:40 INFO - PROCESS | 1832 | 1464779080088 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 04:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:04:40 INFO - PROCESS | 1832 | 1464779080095 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:04:40 INFO - PROCESS | 1832 | 1464779080099 Marionette TRACE conn4 <- [1,1322,null,{}] 04:04:40 INFO - PROCESS | 1832 | 1464779080105 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}] 04:04:40 INFO - PROCESS | 1832 | 1464779080368 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 04:04:40 INFO - PROCESS | 1832 | 1464779080688 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecc6c00 == 126 [pid = 1832] [id = 338] 04:04:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 205 (0x8f9ac400) [pid = 1832] [serial = 1015] [outer = (nil)] 04:04:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 206 (0x918c7000) [pid = 1832] [serial = 1016] [outer = 0x8f9ac400] 04:04:40 INFO - PROCESS | 1832 | 1464779080779 Marionette DEBUG loaded listener.js 04:04:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 207 (0x91de8800) [pid = 1832] [serial = 1017] [outer = 0x8f9ac400] 04:04:41 INFO - PROCESS | 1832 | 1464779081701 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]]]}] 04:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1681ms 04:04:41 INFO - PROCESS | 1832 | 1464779081777 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 04:04:41 INFO - PROCESS | 1832 | 1464779081781 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 04:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:04:41 INFO - PROCESS | 1832 | 1464779081788 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:04:41 INFO - PROCESS | 1832 | 1464779081792 Marionette TRACE conn4 <- [1,1326,null,{}] 04:04:41 INFO - PROCESS | 1832 | 1464779081798 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}] 04:04:42 INFO - PROCESS | 1832 | 1464779082073 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 04:04:42 INFO - PROCESS | 1832 | 1464779082397 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6e7000 == 127 [pid = 1832] [id = 339] 04:04:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 208 (0x8f9a3400) [pid = 1832] [serial = 1018] [outer = (nil)] 04:04:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 209 (0x91ee3400) [pid = 1832] [serial = 1019] [outer = 0x8f9a3400] 04:04:42 INFO - PROCESS | 1832 | 1464779082496 Marionette DEBUG loaded listener.js 04:04:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 210 (0x91eec000) [pid = 1832] [serial = 1020] [outer = 0x8f9a3400] 04:04:43 INFO - PROCESS | 1832 | 1464779083409 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]]]}] 04:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1690ms 04:04:43 INFO - PROCESS | 1832 | 1464779083482 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 04:04:43 INFO - PROCESS | 1832 | 1464779083485 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 04:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:04:43 INFO - PROCESS | 1832 | 1464779083494 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:04:43 INFO - PROCESS | 1832 | 1464779083498 Marionette TRACE conn4 <- [1,1330,null,{}] 04:04:43 INFO - PROCESS | 1832 | 1464779083504 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}] 04:04:43 INFO - PROCESS | 1832 | 1464779083717 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 04:04:44 INFO - PROCESS | 1832 | 1464779084088 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ad5000 == 128 [pid = 1832] [id = 340] 04:04:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 211 (0x918c1000) [pid = 1832] [serial = 1021] [outer = (nil)] 04:04:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 212 (0x92637400) [pid = 1832] [serial = 1022] [outer = 0x918c1000] 04:04:44 INFO - PROCESS | 1832 | 1464779084189 Marionette DEBUG loaded listener.js 04:04:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 213 (0x9263f800) [pid = 1832] [serial = 1023] [outer = 0x918c1000] 04:04:45 INFO - PROCESS | 1832 | 1464779085117 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]]]}] 04:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1690ms 04:04:45 INFO - PROCESS | 1832 | 1464779085186 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 04:04:45 INFO - PROCESS | 1832 | 1464779085192 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 04:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:04:45 INFO - PROCESS | 1832 | 1464779085199 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:04:45 INFO - PROCESS | 1832 | 1464779085202 Marionette TRACE conn4 <- [1,1334,null,{}] 04:04:45 INFO - PROCESS | 1832 | 1464779085208 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}] 04:04:45 INFO - PROCESS | 1832 | 1464779085465 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 04:04:45 INFO - PROCESS | 1832 | 1464779085786 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ead000 == 129 [pid = 1832] [id = 341] 04:04:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 214 (0x91eb1000) [pid = 1832] [serial = 1024] [outer = (nil)] 04:04:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 215 (0x92d81400) [pid = 1832] [serial = 1025] [outer = 0x91eb1000] 04:04:45 INFO - PROCESS | 1832 | 1464779085878 Marionette DEBUG loaded listener.js 04:04:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 216 (0x92d8b000) [pid = 1832] [serial = 1026] [outer = 0x91eb1000] 04:04:46 INFO - PROCESS | 1832 | 1464779086810 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]]]}] 04:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1643ms 04:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:04:46 INFO - PROCESS | 1832 | 1464779086843 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 04:04:46 INFO - PROCESS | 1832 | 1464779086846 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 04:04:46 INFO - PROCESS | 1832 | 1464779086853 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:04:46 INFO - PROCESS | 1832 | 1464779086858 Marionette TRACE conn4 <- [1,1338,null,{}] 04:04:46 INFO - PROCESS | 1832 | 1464779086863 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}] 04:04:47 INFO - PROCESS | 1832 | 1464779087122 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 04:04:47 INFO - PROCESS | 1832 | 1464779087453 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x95112400 == 130 [pid = 1832] [id = 342] 04:04:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 217 (0x95116400) [pid = 1832] [serial = 1027] [outer = (nil)] 04:04:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 218 (0x95136000) [pid = 1832] [serial = 1028] [outer = 0x95116400] 04:04:47 INFO - PROCESS | 1832 | 1464779087552 Marionette DEBUG loaded listener.js 04:04:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 219 (0x951e9000) [pid = 1832] [serial = 1029] [outer = 0x95116400] 04:04:49 INFO - PROCESS | 1832 | 1464779089052 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]]]}] 04:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2234ms 04:04:49 INFO - PROCESS | 1832 | 1464779089090 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 04:04:49 INFO - PROCESS | 1832 | 1464779089096 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 04:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:04:49 INFO - PROCESS | 1832 | 1464779089107 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:04:49 INFO - PROCESS | 1832 | 1464779089112 Marionette TRACE conn4 <- [1,1342,null,{}] 04:04:49 INFO - PROCESS | 1832 | 1464779089123 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}] 04:04:49 INFO - PROCESS | 1832 | 1464779089394 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 04:04:49 INFO - PROCESS | 1832 | 1464779089668 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f0c5c00 == 131 [pid = 1832] [id = 343] 04:04:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 220 (0x92c11800) [pid = 1832] [serial = 1030] [outer = (nil)] 04:04:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 221 (0x952e3000) [pid = 1832] [serial = 1031] [outer = 0x92c11800] 04:04:49 INFO - PROCESS | 1832 | 1464779089759 Marionette DEBUG loaded listener.js 04:04:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 222 (0x953b6000) [pid = 1832] [serial = 1032] [outer = 0x92c11800] 04:04:50 INFO - PROCESS | 1832 | 1464779090723 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]]]}] 04:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1692ms 04:04:50 INFO - PROCESS | 1832 | 1464779090799 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 04:04:50 INFO - PROCESS | 1832 | 1464779090803 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 04:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:04:50 INFO - PROCESS | 1832 | 1464779090810 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:04:50 INFO - PROCESS | 1832 | 1464779090813 Marionette TRACE conn4 <- [1,1346,null,{}] 04:04:50 INFO - PROCESS | 1832 | 1464779090820 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}] 04:04:51 INFO - PROCESS | 1832 | 1464779091090 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 04:04:51 INFO - PROCESS | 1832 | 1464779091413 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f0b400 == 132 [pid = 1832] [id = 344] 04:04:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 223 (0x952e2000) [pid = 1832] [serial = 1033] [outer = (nil)] 04:04:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 224 (0x95779000) [pid = 1832] [serial = 1034] [outer = 0x952e2000] 04:04:51 INFO - PROCESS | 1832 | 1464779091509 Marionette DEBUG loaded listener.js 04:04:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 225 (0x958dd400) [pid = 1832] [serial = 1035] [outer = 0x952e2000] 04:04:52 INFO - PROCESS | 1832 | 1464779092483 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]]]}] 04:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1733ms 04:04:52 INFO - PROCESS | 1832 | 1464779092544 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 04:04:52 INFO - PROCESS | 1832 | 1464779092547 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 04:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:04:52 INFO - PROCESS | 1832 | 1464779092554 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:04:52 INFO - PROCESS | 1832 | 1464779092558 Marionette TRACE conn4 <- [1,1350,null,{}] 04:04:52 INFO - PROCESS | 1832 | 1464779092564 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}] 04:04:52 INFO - PROCESS | 1832 | 1464779092791 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 04:04:53 INFO - PROCESS | 1832 | 1464779093120 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x9513e400 == 133 [pid = 1832] [id = 345] 04:04:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 226 (0x953c1c00) [pid = 1832] [serial = 1036] [outer = (nil)] 04:04:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 227 (0x95a76400) [pid = 1832] [serial = 1037] [outer = 0x953c1c00] 04:04:53 INFO - PROCESS | 1832 | 1464779093220 Marionette DEBUG loaded listener.js 04:04:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 228 (0x9773b800) [pid = 1832] [serial = 1038] [outer = 0x953c1c00] 04:04:54 INFO - PROCESS | 1832 | 1464779094217 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]]]}] 04:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1738ms 04:04:54 INFO - PROCESS | 1832 | 1464779094293 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 04:04:54 INFO - PROCESS | 1832 | 1464779094298 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 04:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:04:54 INFO - PROCESS | 1832 | 1464779094305 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:04:54 INFO - PROCESS | 1832 | 1464779094308 Marionette TRACE conn4 <- [1,1354,null,{}] 04:04:54 INFO - PROCESS | 1832 | 1464779094314 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}] 04:04:54 INFO - PROCESS | 1832 | 1464779094573 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 04:04:54 INFO - PROCESS | 1832 | 1464779094911 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdbd000 == 134 [pid = 1832] [id = 346] 04:04:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 229 (0x8d9e6000) [pid = 1832] [serial = 1039] [outer = (nil)] 04:04:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 230 (0x99f1f800) [pid = 1832] [serial = 1040] [outer = 0x8d9e6000] 04:04:55 INFO - PROCESS | 1832 | 1464779095003 Marionette DEBUG loaded listener.js 04:04:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 231 (0x9a022400) [pid = 1832] [serial = 1041] [outer = 0x8d9e6000] 04:04:56 INFO - PROCESS | 1832 | 1464779096078 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]]]}] 04:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1834ms 04:04:56 INFO - PROCESS | 1832 | 1464779096140 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 04:04:56 INFO - PROCESS | 1832 | 1464779096144 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 04:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:04:56 INFO - PROCESS | 1832 | 1464779096151 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:04:56 INFO - PROCESS | 1832 | 1464779096154 Marionette TRACE conn4 <- [1,1358,null,{}] 04:04:56 INFO - PROCESS | 1832 | 1464779096160 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}] 04:04:56 INFO - PROCESS | 1832 | 1464779096427 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 04:04:56 INFO - PROCESS | 1832 | 1464779096759 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x87adc000 == 135 [pid = 1832] [id = 347] 04:04:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 232 (0x87adc400) [pid = 1832] [serial = 1042] [outer = (nil)] 04:04:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 233 (0x8d58e800) [pid = 1832] [serial = 1043] [outer = 0x87adc400] 04:04:56 INFO - PROCESS | 1832 | 1464779096850 Marionette DEBUG loaded listener.js 04:04:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 234 (0x8ecbd000) [pid = 1832] [serial = 1044] [outer = 0x87adc400] 04:04:57 INFO - PROCESS | 1832 | 1464779097767 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]]]}] 04:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1688ms 04:04:57 INFO - PROCESS | 1832 | 1464779097840 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 04:04:57 INFO - PROCESS | 1832 | 1464779097844 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 04:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:04:57 INFO - PROCESS | 1832 | 1464779097851 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:04:57 INFO - PROCESS | 1832 | 1464779097853 Marionette TRACE conn4 <- [1,1362,null,{}] 04:04:57 INFO - PROCESS | 1832 | 1464779097860 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}] 04:04:58 INFO - PROCESS | 1832 | 1464779098134 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 04:04:58 INFO - PROCESS | 1832 | 1464779098473 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:04:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x8866bc00 == 136 [pid = 1832] [id = 348] 04:04:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 235 (0x8a6be000) [pid = 1832] [serial = 1045] [outer = (nil)] 04:04:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 236 (0x8d9df000) [pid = 1832] [serial = 1046] [outer = 0x8a6be000] 04:04:58 INFO - PROCESS | 1832 | 1464779098564 Marionette DEBUG loaded listener.js 04:04:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 237 (0x8ed95800) [pid = 1832] [serial = 1047] [outer = 0x8a6be000] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b7400 == 135 [pid = 1832] [id = 282] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf47000 == 134 [pid = 1832] [id = 330] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdbf800 == 133 [pid = 1832] [id = 329] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x879be800 == 132 [pid = 1832] [id = 328] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x879be000 == 131 [pid = 1832] [id = 326] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x879b7800 == 130 [pid = 1832] [id = 327] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x883ccc00 == 129 [pid = 1832] [id = 324] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6dd800 == 128 [pid = 1832] [id = 323] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x874b9000 == 127 [pid = 1832] [id = 321] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x874b7400 == 126 [pid = 1832] [id = 322] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x874af000 == 125 [pid = 1832] [id = 320] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x87ad2000 == 124 [pid = 1832] [id = 319] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x9ba16400 == 123 [pid = 1832] [id = 318] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x91f05c00 == 122 [pid = 1832] [id = 316] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x94676c00 == 121 [pid = 1832] [id = 317] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b1800 == 120 [pid = 1832] [id = 315] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x95136800 == 119 [pid = 1832] [id = 314] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x92c10400 == 118 [pid = 1832] [id = 313] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x9158fc00 == 117 [pid = 1832] [id = 312] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8ed9ac00 == 116 [pid = 1832] [id = 311] 04:05:00 INFO - PROCESS | 1832 | --DOCSHELL 0x8c49cc00 == 115 [pid = 1832] [id = 310] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 236 (0x95137800) [pid = 1832] [serial = 741] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 235 (0xa35e8c00) [pid = 1832] [serial = 756] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 234 (0x9a74a000) [pid = 1832] [serial = 633] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 233 (0x9ba6a400) [pid = 1832] [serial = 750] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 232 (0xa2463000) [pid = 1832] [serial = 696] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 231 (0x9b196c00) [pid = 1832] [serial = 687] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 230 (0x8d66a400) [pid = 1832] [serial = 768] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 229 (0x958e9000) [pid = 1832] [serial = 744] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 228 (0x9c102400) [pid = 1832] [serial = 774] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 227 (0x95163c00) [pid = 1832] [serial = 678] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 226 (0x95a71c00) [pid = 1832] [serial = 681] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 225 (0x8f761c00) [pid = 1832] [serial = 714] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 224 (0x9a385800) [pid = 1832] [serial = 747] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 223 (0xa0621400) [pid = 1832] [serial = 753] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 222 (0x8ed99000) [pid = 1832] [serial = 771] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 221 (0x9b84a400) [pid = 1832] [serial = 642] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 220 (0x91eb5c00) [pid = 1832] [serial = 708] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 219 (0x91eb0400) [pid = 1832] [serial = 738] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 218 (0x8dcae400) [pid = 1832] [serial = 675] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 217 (0x958ec800) [pid = 1832] [serial = 630] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 216 (0x9a749c00) [pid = 1832] [serial = 684] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 215 (0xa6911c00) [pid = 1832] [serial = 711] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 214 (0xa30f4c00) [pid = 1832] [serial = 699] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 213 (0xa1166c00) [pid = 1832] [serial = 648] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 212 (0x952e4000) [pid = 1832] [serial = 624] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 211 (0x9c1ce800) [pid = 1832] [serial = 645] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 210 (0x8dc01400) [pid = 1832] [serial = 735] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 209 (0xa326b400) [pid = 1832] [serial = 762] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 208 (0xa0719800) [pid = 1832] [serial = 765] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 207 (0xa0627800) [pid = 1832] [serial = 690] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 206 (0x8dc1f400) [pid = 1832] [serial = 651] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 205 (0x8f755400) [pid = 1832] [serial = 618] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 204 (0x9b190400) [pid = 1832] [serial = 636] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 203 (0x9b6c9800) [pid = 1832] [serial = 639] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 202 (0xa50ecc00) [pid = 1832] [serial = 702] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 201 (0x8a6c0800) [pid = 1832] [serial = 777] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 200 (0x9577d800) [pid = 1832] [serial = 627] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 199 (0x9178c000) [pid = 1832] [serial = 759] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 198 (0x92d8a400) [pid = 1832] [serial = 621] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 197 (0xa6773800) [pid = 1832] [serial = 705] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 196 (0xa1165400) [pid = 1832] [serial = 693] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 195 (0x9af4cc00) [pid = 1832] [serial = 834] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x95777400) [pid = 1832] [serial = 825] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x952e0000) [pid = 1832] [serial = 822] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x95137400) [pid = 1832] [serial = 819] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x94678c00) [pid = 1832] [serial = 816] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x92d85000) [pid = 1832] [serial = 813] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x91f0fc00) [pid = 1832] [serial = 810] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x91eb2c00) [pid = 1832] [serial = 807] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x8f9a0000) [pid = 1832] [serial = 804] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x8dc14000) [pid = 1832] [serial = 801] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x8c3f1000) [pid = 1832] [serial = 798] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x9773e000) [pid = 1832] [serial = 828] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x9c080000) [pid = 1832] [serial = 843] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x9b81ac00) [pid = 1832] [serial = 840] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x9b56f400) [pid = 1832] [serial = 837] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9d583c00) [pid = 1832] [serial = 846] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8dcb0400) [pid = 1832] [serial = 587] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x9a987800) [pid = 1832] [serial = 831] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x91def800) [pid = 1832] [serial = 929] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8f75e800) [pid = 1832] [serial = 924] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x9178ac00) [pid = 1832] [serial = 926] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x92c15c00) [pid = 1832] [serial = 864] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0xa240f000) [pid = 1832] [serial = 893] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0xa2464000) [pid = 1832] [serial = 894] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x879c2000) [pid = 1832] [serial = 911] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0xa6765c00) [pid = 1832] [serial = 908] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0xa6910800) [pid = 1832] [serial = 909] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0xa0625c00) [pid = 1832] [serial = 887] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0xa070e000) [pid = 1832] [serial = 888] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0xa1167000) [pid = 1832] [serial = 890] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0xa2152c00) [pid = 1832] [serial = 891] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0xa5043800) [pid = 1832] [serial = 896] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0xa620e400) [pid = 1832] [serial = 897] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x87ad8c00) [pid = 1832] [serial = 914] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x87ada400) [pid = 1832] [serial = 915] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8c3ef400) [pid = 1832] [serial = 917] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8c49f000) [pid = 1832] [serial = 918] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x9aa36c00) [pid = 1832] [serial = 881] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x9b81a400) [pid = 1832] [serial = 882] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x91782000) [pid = 1832] [serial = 869] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x91dec400) [pid = 1832] [serial = 870] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x88666800) [pid = 1832] [serial = 905] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x88668400) [pid = 1832] [serial = 906] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x93a64000) [pid = 1832] [serial = 872] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9510f000) [pid = 1832] [serial = 873] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x95a6d000) [pid = 1832] [serial = 878] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x99707800) [pid = 1832] [serial = 879] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x952de400) [pid = 1832] [serial = 875] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x95778c00) [pid = 1832] [serial = 876] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8dcba400) [pid = 1832] [serial = 866] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8ecc0000) [pid = 1832] [serial = 867] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0xa6293400) [pid = 1832] [serial = 899] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0xa670b000) [pid = 1832] [serial = 900] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9c28dc00) [pid = 1832] [serial = 884] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x9c3e3000) [pid = 1832] [serial = 885] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8dc02c00) [pid = 1832] [serial = 920] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0xa676a400) [pid = 1832] [serial = 902] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0xa690f400) [pid = 1832] [serial = 903] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x879c3c00) [pid = 1832] [serial = 912] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8f0d0400) [pid = 1832] [serial = 923] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x91de4800) [pid = 1832] [serial = 927] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8dc1d800) [pid = 1832] [serial = 921] [outer = (nil)] [url = about:blank] 04:05:00 INFO - PROCESS | 1832 | 1464779100926 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]]]}] 04:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 3093ms 04:05:00 INFO - PROCESS | 1832 | 1464779100944 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 04:05:00 INFO - PROCESS | 1832 | 1464779100950 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 04:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:05:00 INFO - PROCESS | 1832 | 1464779100960 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:05:00 INFO - PROCESS | 1832 | 1464779100964 Marionette TRACE conn4 <- [1,1366,null,{}] 04:05:00 INFO - PROCESS | 1832 | 1464779100972 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}] 04:05:01 INFO - PROCESS | 1832 | 1464779101195 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 04:05:01 INFO - PROCESS | 1832 | 1464779101379 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x879be000 == 116 [pid = 1832] [id = 349] 04:05:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x87ad2400) [pid = 1832] [serial = 1048] [outer = (nil)] 04:05:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x883d6c00) [pid = 1832] [serial = 1049] [outer = 0x87ad2400] 04:05:01 INFO - PROCESS | 1832 | 1464779101465 Marionette DEBUG loaded listener.js 04:05:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8866a800) [pid = 1832] [serial = 1050] [outer = 0x87ad2400] 04:05:02 INFO - PROCESS | 1832 | 1464779102348 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] 04:05:02 INFO - PROCESS | 1832 | 1464779102443 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 04:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:05:02 INFO - PROCESS | 1832 | 1464779102471 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:05:02 INFO - PROCESS | 1832 | 1464779102479 Marionette TRACE conn4 <- [1,1370,null,{}] 04:05:02 INFO - PROCESS | 1832 | 1464779102488 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}] 04:05:02 INFO - PROCESS | 1832 | 1464779102798 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 04:05:03 INFO - PROCESS | 1832 | 1464779103119 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc8400 == 117 [pid = 1832] [id = 350] 04:05:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8bf42400) [pid = 1832] [serial = 1051] [outer = (nil)] 04:05:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8c2b7400) [pid = 1832] [serial = 1052] [outer = 0x8bf42400] 04:05:03 INFO - PROCESS | 1832 | 1464779103242 Marionette DEBUG loaded listener.js 04:05:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8c49a400) [pid = 1832] [serial = 1053] [outer = 0x8bf42400] 04:05:04 INFO - PROCESS | 1832 | 1464779104660 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] 04:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:05:04 INFO - PROCESS | 1832 | 1464779104724 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 04:05:04 INFO - PROCESS | 1832 | 1464779104731 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:05:04 INFO - PROCESS | 1832 | 1464779104736 Marionette TRACE conn4 <- [1,1374,null,{}] 04:05:04 INFO - PROCESS | 1832 | 1464779104752 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}] 04:05:05 INFO - PROCESS | 1832 | 1464779105457 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 04:05:05 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8d668400) [pid = 1832] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:05:05 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8c2ab400) [pid = 1832] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:05:05 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x879b8800) [pid = 1832] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:05:05 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8c2b7800) [pid = 1832] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:05:05 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8bf43c00) [pid = 1832] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:05:05 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x9c053400) [pid = 1832] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:05:05 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x879c1400) [pid = 1832] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:05:05 INFO - PROCESS | 1832 | 1464779105652 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x86eca000 == 118 [pid = 1832] [id = 351] 04:05:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x879b8800) [pid = 1832] [serial = 1054] [outer = (nil)] 04:05:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8c2b5800) [pid = 1832] [serial = 1055] [outer = 0x879b8800] 04:05:05 INFO - PROCESS | 1832 | 1464779105735 Marionette DEBUG loaded listener.js 04:05:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8d9e4800) [pid = 1832] [serial = 1056] [outer = 0x879b8800] 04:05:06 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:05:06 INFO - PROCESS | 1832 | 1464779106538 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] 04:05:06 INFO - PROCESS | 1832 | 1464779106585 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 04:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:05:06 INFO - PROCESS | 1832 | 1464779106591 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:05:06 INFO - PROCESS | 1832 | 1464779106595 Marionette TRACE conn4 <- [1,1378,null,{}] 04:05:06 INFO - PROCESS | 1832 | 1464779106611 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}] 04:05:06 INFO - PROCESS | 1832 | 1464779106802 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 04:05:06 INFO - PROCESS | 1832 | 1464779106818 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d96f800 == 119 [pid = 1832] [id = 352] 04:05:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8dc1d400) [pid = 1832] [serial = 1057] [outer = (nil)] 04:05:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8dcb7400) [pid = 1832] [serial = 1058] [outer = 0x8dc1d400] 04:05:06 INFO - PROCESS | 1832 | 1464779106893 Marionette DEBUG loaded listener.js 04:05:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8deec400) [pid = 1832] [serial = 1059] [outer = 0x8dc1d400] 04:05:08 INFO - PROCESS | 1832 | 1464779108123 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] 04:05:08 INFO - PROCESS | 1832 | 1464779108193 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 04:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:05:08 INFO - PROCESS | 1832 | 1464779108204 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:05:08 INFO - PROCESS | 1832 | 1464779108209 Marionette TRACE conn4 <- [1,1382,null,{}] 04:05:08 INFO - PROCESS | 1832 | 1464779108260 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}] 04:05:08 INFO - PROCESS | 1832 | 1464779108575 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 04:05:08 INFO - PROCESS | 1832 | 1464779108806 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x88664400 == 120 [pid = 1832] [id = 353] 04:05:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8bdbbc00) [pid = 1832] [serial = 1060] [outer = (nil)] 04:05:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8c2b3c00) [pid = 1832] [serial = 1061] [outer = 0x8bdbbc00] 04:05:08 INFO - PROCESS | 1832 | 1464779108897 Marionette DEBUG loaded listener.js 04:05:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8d589000) [pid = 1832] [serial = 1062] [outer = 0x8bdbbc00] 04:05:09 INFO - PROCESS | 1832 | [1832] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:05:09 INFO - PROCESS | 1832 | 1464779109918 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] 04:05:10 INFO - PROCESS | 1832 | 1464779110004 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 04:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:05:10 INFO - PROCESS | 1832 | 1464779110015 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:05:10 INFO - PROCESS | 1832 | 1464779110019 Marionette TRACE conn4 <- [1,1386,null,{}] 04:05:10 INFO - PROCESS | 1832 | 1464779110025 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}] 04:05:10 INFO - PROCESS | 1832 | 1464779110291 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 04:05:10 INFO - PROCESS | 1832 | 1464779110610 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc20800 == 121 [pid = 1832] [id = 354] 04:05:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8dcb0800) [pid = 1832] [serial = 1063] [outer = (nil)] 04:05:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8deee800) [pid = 1832] [serial = 1064] [outer = 0x8dcb0800] 04:05:10 INFO - PROCESS | 1832 | 1464779110699 Marionette DEBUG loaded listener.js 04:05:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8e03f400) [pid = 1832] [serial = 1065] [outer = 0x8dcb0800] 04:05:11 INFO - PROCESS | 1832 | 1464779111738 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] 04:05:11 INFO - PROCESS | 1832 | 1464779111812 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 04:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:05:11 INFO - PROCESS | 1832 | 1464779111819 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:05:11 INFO - PROCESS | 1832 | 1464779111826 Marionette TRACE conn4 <- [1,1390,null,{}] 04:05:11 INFO - PROCESS | 1832 | 1464779111884 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}] 04:05:12 INFO - PROCESS | 1832 | 1464779112207 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 04:05:12 INFO - PROCESS | 1832 | 1464779112428 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f0d0400 == 122 [pid = 1832] [id = 355] 04:05:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8f9a2000) [pid = 1832] [serial = 1066] [outer = (nil)] 04:05:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8fa51400) [pid = 1832] [serial = 1067] [outer = 0x8f9a2000] 04:05:12 INFO - PROCESS | 1832 | 1464779112521 Marionette DEBUG loaded listener.js 04:05:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x91585c00) [pid = 1832] [serial = 1068] [outer = 0x8f9a2000] 04:05:13 INFO - PROCESS | 1832 | 1464779113433 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]]]}] 04:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1640ms 04:05:13 INFO - PROCESS | 1832 | 1464779113460 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 04:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:05:13 INFO - PROCESS | 1832 | 1464779113465 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 04:05:13 INFO - PROCESS | 1832 | 1464779113471 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:05:13 INFO - PROCESS | 1832 | 1464779113475 Marionette TRACE conn4 <- [1,1394,null,{}] 04:05:13 INFO - PROCESS | 1832 | 1464779113480 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}] 04:05:13 INFO - PROCESS | 1832 | 1464779113709 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 04:05:13 INFO - PROCESS | 1832 | 1464779113980 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f75bc00 == 123 [pid = 1832] [id = 356] 04:05:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x91788400) [pid = 1832] [serial = 1069] [outer = (nil)] 04:05:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x9178dc00) [pid = 1832] [serial = 1070] [outer = 0x91788400] 04:05:14 INFO - PROCESS | 1832 | 1464779114110 Marionette DEBUG loaded listener.js 04:05:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x91de1400) [pid = 1832] [serial = 1071] [outer = 0x91788400] 04:05:15 INFO - PROCESS | 1832 | 1464779115043 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]]]}] 04:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1632ms 04:05:15 INFO - PROCESS | 1832 | 1464779115103 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 04:05:15 INFO - PROCESS | 1832 | 1464779115107 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 04:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:05:15 INFO - PROCESS | 1832 | 1464779115113 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:05:15 INFO - PROCESS | 1832 | 1464779115117 Marionette TRACE conn4 <- [1,1398,null,{}] 04:05:15 INFO - PROCESS | 1832 | 1464779115123 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}] 04:05:15 INFO - PROCESS | 1832 | 1464779115342 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 04:05:15 INFO - PROCESS | 1832 | 1464779115648 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fa49800 == 124 [pid = 1832] [id = 357] 04:05:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x91de9000) [pid = 1832] [serial = 1072] [outer = (nil)] 04:05:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x91eb8800) [pid = 1832] [serial = 1073] [outer = 0x91de9000] 04:05:15 INFO - PROCESS | 1832 | 1464779115782 Marionette DEBUG loaded listener.js 04:05:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x91eef800) [pid = 1832] [serial = 1074] [outer = 0x91de9000] 04:05:16 INFO - PROCESS | 1832 | 1464779116720 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]]]}] 04:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1640ms 04:05:16 INFO - PROCESS | 1832 | 1464779116754 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 04:05:16 INFO - PROCESS | 1832 | 1464779116757 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 04:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:05:16 INFO - PROCESS | 1832 | 1464779116764 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:05:16 INFO - PROCESS | 1832 | 1464779116768 Marionette TRACE conn4 <- [1,1402,null,{}] 04:05:16 INFO - PROCESS | 1832 | 1464779116774 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}] 04:05:17 INFO - PROCESS | 1832 | 1464779117000 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 04:05:17 INFO - PROCESS | 1832 | 1464779117279 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ead400 == 125 [pid = 1832] [id = 358] 04:05:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x91eb9c00) [pid = 1832] [serial = 1075] [outer = (nil)] 04:05:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x92d8c800) [pid = 1832] [serial = 1076] [outer = 0x91eb9c00] 04:05:17 INFO - PROCESS | 1832 | 1464779117412 Marionette DEBUG loaded listener.js 04:05:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x94639800) [pid = 1832] [serial = 1077] [outer = 0x91eb9c00] 04:05:18 INFO - PROCESS | 1832 | 1464779118328 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]]]}] 04:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1637ms 04:05:18 INFO - PROCESS | 1832 | 1464779118404 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 04:05:18 INFO - PROCESS | 1832 | 1464779118408 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 04:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:05:18 INFO - PROCESS | 1832 | 1464779118414 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:05:18 INFO - PROCESS | 1832 | 1464779118418 Marionette TRACE conn4 <- [1,1406,null,{}] 04:05:18 INFO - PROCESS | 1832 | 1464779118424 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}] 04:05:18 INFO - PROCESS | 1832 | 1464779118652 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 04:05:18 INFO - PROCESS | 1832 | 1464779118920 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b4800 == 126 [pid = 1832] [id = 359] 04:05:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x8dcb5000) [pid = 1832] [serial = 1078] [outer = (nil)] 04:05:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x95049400) [pid = 1832] [serial = 1079] [outer = 0x8dcb5000] 04:05:19 INFO - PROCESS | 1832 | 1464779119049 Marionette DEBUG loaded listener.js 04:05:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x95118400) [pid = 1832] [serial = 1080] [outer = 0x8dcb5000] 04:05:19 INFO - PROCESS | 1832 | 1464779119935 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]]]}] 04:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1587ms 04:05:20 INFO - PROCESS | 1832 | 1464779120002 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 04:05:20 INFO - PROCESS | 1832 | 1464779120007 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 04:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:05:20 INFO - PROCESS | 1832 | 1464779120013 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:05:20 INFO - PROCESS | 1832 | 1464779120017 Marionette TRACE conn4 <- [1,1410,null,{}] 04:05:20 INFO - PROCESS | 1832 | 1464779120023 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}] 04:05:20 INFO - PROCESS | 1832 | 1464779120223 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 04:05:20 INFO - PROCESS | 1832 | 1464779120498 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eb2000 == 127 [pid = 1832] [id = 360] 04:05:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9467b000) [pid = 1832] [serial = 1081] [outer = (nil)] 04:05:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x952d8000) [pid = 1832] [serial = 1082] [outer = 0x9467b000] 04:05:20 INFO - PROCESS | 1832 | 1464779120630 Marionette DEBUG loaded listener.js 04:05:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x952e2c00) [pid = 1832] [serial = 1083] [outer = 0x9467b000] 04:05:21 INFO - PROCESS | 1832 | 1464779121653 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]]]}] 04:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1682ms 04:05:21 INFO - PROCESS | 1832 | 1464779121696 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 04:05:21 INFO - PROCESS | 1832 | 1464779121700 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 04:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:05:21 INFO - PROCESS | 1832 | 1464779121707 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:05:21 INFO - PROCESS | 1832 | 1464779121710 Marionette TRACE conn4 <- [1,1414,null,{}] 04:05:21 INFO - PROCESS | 1832 | 1464779121716 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}] 04:05:21 INFO - PROCESS | 1832 | 1464779121920 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 04:05:22 INFO - PROCESS | 1832 | 1464779122186 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x9513bc00 == 128 [pid = 1832] [id = 361] 04:05:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9513cc00) [pid = 1832] [serial = 1084] [outer = (nil)] 04:05:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9577dc00) [pid = 1832] [serial = 1085] [outer = 0x9513cc00] 04:05:22 INFO - PROCESS | 1832 | 1464779122337 Marionette DEBUG loaded listener.js 04:05:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x958e0800) [pid = 1832] [serial = 1086] [outer = 0x9513cc00] 04:05:23 INFO - PROCESS | 1832 | 1464779123319 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]]]}] 04:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1637ms 04:05:23 INFO - PROCESS | 1832 | 1464779123344 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 04:05:23 INFO - PROCESS | 1832 | 1464779123348 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 04:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:05:23 INFO - PROCESS | 1832 | 1464779123355 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:05:23 INFO - PROCESS | 1832 | 1464779123358 Marionette TRACE conn4 <- [1,1418,null,{}] 04:05:23 INFO - PROCESS | 1832 | 1464779123364 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}] 04:05:23 INFO - PROCESS | 1832 | 1464779123591 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 04:05:23 INFO - PROCESS | 1832 | 1464779123906 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x953c1400 == 129 [pid = 1832] [id = 362] 04:05:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x95778c00) [pid = 1832] [serial = 1087] [outer = (nil)] 04:05:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x95a76800) [pid = 1832] [serial = 1088] [outer = 0x95778c00] 04:05:23 INFO - PROCESS | 1832 | 1464779123995 Marionette DEBUG loaded listener.js 04:05:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x98212400) [pid = 1832] [serial = 1089] [outer = 0x95778c00] 04:05:25 INFO - PROCESS | 1832 | 1464779125012 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]]]}] 04:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1691ms 04:05:25 INFO - PROCESS | 1832 | 1464779125047 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 04:05:25 INFO - PROCESS | 1832 | 1464779125050 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 04:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:05:25 INFO - PROCESS | 1832 | 1464779125058 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:05:25 INFO - PROCESS | 1832 | 1464779125062 Marionette TRACE conn4 <- [1,1422,null,{}] 04:05:25 INFO - PROCESS | 1832 | 1464779125068 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}] 04:05:25 INFO - PROCESS | 1832 | 1464779125323 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 04:05:25 INFO - PROCESS | 1832 | 1464779125642 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d968800 == 130 [pid = 1832] [id = 363] 04:05:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9a74b000) [pid = 1832] [serial = 1090] [outer = (nil)] 04:05:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9a98ac00) [pid = 1832] [serial = 1091] [outer = 0x9a74b000] 04:05:25 INFO - PROCESS | 1832 | 1464779125750 Marionette DEBUG loaded listener.js 04:05:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9af44c00) [pid = 1832] [serial = 1092] [outer = 0x9a74b000] 04:05:26 INFO - PROCESS | 1832 | 1464779126753 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]]]}] 04:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1738ms 04:05:26 INFO - PROCESS | 1832 | 1464779126797 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 04:05:26 INFO - PROCESS | 1832 | 1464779126801 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 04:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:05:26 INFO - PROCESS | 1832 | 1464779126808 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:05:26 INFO - PROCESS | 1832 | 1464779126811 Marionette TRACE conn4 <- [1,1426,null,{}] 04:05:26 INFO - PROCESS | 1832 | 1464779126817 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}] 04:05:27 INFO - PROCESS | 1832 | 1464779127018 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 04:05:27 INFO - PROCESS | 1832 | 1464779127306 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x9aa31c00 == 131 [pid = 1832] [id = 364] 04:05:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9af4cc00) [pid = 1832] [serial = 1093] [outer = (nil)] 04:05:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9b198000) [pid = 1832] [serial = 1094] [outer = 0x9af4cc00] 04:05:27 INFO - PROCESS | 1832 | 1464779127435 Marionette DEBUG loaded listener.js 04:05:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x9b199c00) [pid = 1832] [serial = 1095] [outer = 0x9af4cc00] 04:05:28 INFO - PROCESS | 1832 | 1464779128399 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]]]}] 04:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1632ms 04:05:28 INFO - PROCESS | 1832 | 1464779128441 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 04:05:28 INFO - PROCESS | 1832 | 1464779128445 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 04:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:05:28 INFO - PROCESS | 1832 | 1464779128451 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:05:28 INFO - PROCESS | 1832 | 1464779128455 Marionette TRACE conn4 <- [1,1430,null,{}] 04:05:28 INFO - PROCESS | 1832 | 1464779128471 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}] 04:05:28 INFO - PROCESS | 1832 | 1464779128699 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 04:05:28 INFO - PROCESS | 1832 | 1464779128965 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x88669000 == 132 [pid = 1832] [id = 365] 04:05:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x9974f400) [pid = 1832] [serial = 1096] [outer = (nil)] 04:05:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x9b6c5400) [pid = 1832] [serial = 1097] [outer = 0x9974f400] 04:05:29 INFO - PROCESS | 1832 | 1464779129096 Marionette DEBUG loaded listener.js 04:05:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x9b6ca400) [pid = 1832] [serial = 1098] [outer = 0x9974f400] 04:05:30 INFO - PROCESS | 1832 | 1464779130021 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]]]}] 04:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1640ms 04:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:05:30 INFO - PROCESS | 1832 | 1464779130094 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 04:05:30 INFO - PROCESS | 1832 | 1464779130097 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 04:05:30 INFO - PROCESS | 1832 | 1464779130104 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:05:30 INFO - PROCESS | 1832 | 1464779130107 Marionette TRACE conn4 <- [1,1434,null,{}] 04:05:30 INFO - PROCESS | 1832 | 1464779130113 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}] 04:05:30 INFO - PROCESS | 1832 | 1464779130337 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 04:05:30 INFO - PROCESS | 1832 | 1464779130666 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f0d1400 == 133 [pid = 1832] [id = 366] 04:05:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x92c09000) [pid = 1832] [serial = 1099] [outer = (nil)] 04:05:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x9b84c000) [pid = 1832] [serial = 1100] [outer = 0x92c09000] 04:05:30 INFO - PROCESS | 1832 | 1464779130765 Marionette DEBUG loaded listener.js 04:05:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x9ba12400) [pid = 1832] [serial = 1101] [outer = 0x92c09000] 04:05:31 INFO - PROCESS | 1832 | 1464779131791 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]]]}] 04:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1733ms 04:05:31 INFO - PROCESS | 1832 | 1464779131835 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 04:05:31 INFO - PROCESS | 1832 | 1464779131839 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 04:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:05:31 INFO - PROCESS | 1832 | 1464779131846 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:05:31 INFO - PROCESS | 1832 | 1464779131849 Marionette TRACE conn4 <- [1,1438,null,{}] 04:05:31 INFO - PROCESS | 1832 | 1464779131855 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}] 04:05:32 INFO - PROCESS | 1832 | 1464779132063 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 04:05:32 INFO - PROCESS | 1832 | 1464779132403 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ade000 == 134 [pid = 1832] [id = 367] 04:05:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x87adec00) [pid = 1832] [serial = 1102] [outer = (nil)] 04:05:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x9c08c000) [pid = 1832] [serial = 1103] [outer = 0x87adec00] 04:05:32 INFO - PROCESS | 1832 | 1464779132496 Marionette DEBUG loaded listener.js 04:05:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x9c104800) [pid = 1832] [serial = 1104] [outer = 0x87adec00] 04:05:33 INFO - PROCESS | 1832 | 1464779133425 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]]]}] 04:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2133ms 04:05:34 INFO - PROCESS | 1832 | 1464779134141 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 04:05:34 INFO - PROCESS | 1832 | 1464779134148 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 04:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:05:34 INFO - PROCESS | 1832 | 1464779134162 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:05:34 INFO - PROCESS | 1832 | 1464779134165 Marionette TRACE conn4 <- [1,1442,null,{}] 04:05:34 INFO - PROCESS | 1832 | 1464779134174 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}] 04:05:34 INFO - PROCESS | 1832 | 1464779134382 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 04:05:34 INFO - PROCESS | 1832 | 1464779134624 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6bbc00 == 135 [pid = 1832] [id = 368] 04:05:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x8a6bdc00) [pid = 1832] [serial = 1105] [outer = (nil)] 04:05:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0x8a6e6800) [pid = 1832] [serial = 1106] [outer = 0x8a6bdc00] 04:05:34 INFO - PROCESS | 1832 | 1464779134709 Marionette DEBUG loaded listener.js 04:05:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x8bf40800) [pid = 1832] [serial = 1107] [outer = 0x8a6bdc00] 04:05:35 INFO - PROCESS | 1832 | 1464779135704 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]]]}] 04:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1593ms 04:05:35 INFO - PROCESS | 1832 | 1464779135755 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 04:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:05:35 INFO - PROCESS | 1832 | 1464779135760 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 04:05:35 INFO - PROCESS | 1832 | 1464779135772 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:05:35 INFO - PROCESS | 1832 | 1464779135778 Marionette TRACE conn4 <- [1,1446,null,{}] 04:05:35 INFO - PROCESS | 1832 | 1464779135784 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}] 04:05:35 INFO - PROCESS | 1832 | 1464779135990 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 04:05:36 INFO - PROCESS | 1832 | 1464779136353 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6e4800 == 136 [pid = 1832] [id = 369] 04:05:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x8c49ac00) [pid = 1832] [serial = 1108] [outer = (nil)] 04:05:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0x8a6c1400) [pid = 1832] [serial = 1109] [outer = 0x8c49ac00] 04:05:36 INFO - PROCESS | 1832 | 1464779136521 Marionette DEBUG loaded listener.js 04:05:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x8dc05000) [pid = 1832] [serial = 1110] [outer = 0x8c49ac00] 04:05:37 INFO - PROCESS | 1832 | 1464779137594 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]]]}] 04:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1887ms 04:05:37 INFO - PROCESS | 1832 | 1464779137656 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 04:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:05:37 INFO - PROCESS | 1832 | 1464779137660 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 04:05:37 INFO - PROCESS | 1832 | 1464779137667 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:05:37 INFO - PROCESS | 1832 | 1464779137670 Marionette TRACE conn4 <- [1,1450,null,{}] 04:05:37 INFO - PROCESS | 1832 | 1464779137685 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}] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8f903400 == 135 [pid = 1832] [id = 120] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8f75fc00 == 134 [pid = 1832] [id = 121] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x95772c00 == 133 [pid = 1832] [id = 75] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x86eca000 == 132 [pid = 1832] [id = 351] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc8400 == 131 [pid = 1832] [id = 350] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x879be000 == 130 [pid = 1832] [id = 349] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8866bc00 == 129 [pid = 1832] [id = 348] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x87adc000 == 128 [pid = 1832] [id = 347] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x9513e400 == 127 [pid = 1832] [id = 345] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdbd000 == 126 [pid = 1832] [id = 346] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x91f0b400 == 125 [pid = 1832] [id = 344] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8f0c5c00 == 124 [pid = 1832] [id = 343] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x95112400 == 123 [pid = 1832] [id = 342] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x87ad5000 == 122 [pid = 1832] [id = 340] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x91ead000 == 121 [pid = 1832] [id = 341] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6e7000 == 120 [pid = 1832] [id = 339] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecc6c00 == 119 [pid = 1832] [id = 338] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc1b400 == 118 [pid = 1832] [id = 337] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdbec00 == 117 [pid = 1832] [id = 336] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8d970800 == 116 [pid = 1832] [id = 335] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x88662800 == 115 [pid = 1832] [id = 334] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x874b1000 == 114 [pid = 1832] [id = 332] 04:05:38 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf46400 == 113 [pid = 1832] [id = 333] 04:05:38 INFO - PROCESS | 1832 | 1464779138193 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0xa0620400) [pid = 1832] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8e03f800) [pid = 1832] [serial = 971] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x86ed0800) [pid = 1832] [serial = 977] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x87ada000) [pid = 1832] [serial = 980] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x883d2400) [pid = 1832] [serial = 981] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x9c103000) [pid = 1832] [serial = 950] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x8d969000) [pid = 1832] [serial = 995] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x8a6e5c00) [pid = 1832] [serial = 968] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x9513e000) [pid = 1832] [serial = 941] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9b196800) [pid = 1832] [serial = 947] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8dc16800) [pid = 1832] [serial = 992] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x958e4c00) [pid = 1832] [serial = 944] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8e03d400) [pid = 1832] [serial = 965] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8d9e0800) [pid = 1832] [serial = 990] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x9d9e4800) [pid = 1832] [serial = 953] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x874ba000) [pid = 1832] [serial = 962] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8d661c00) [pid = 1832] [serial = 932] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x879c6000) [pid = 1832] [serial = 983] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0xa35eac00) [pid = 1832] [serial = 959] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0xa306e800) [pid = 1832] [serial = 956] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x91ee7400) [pid = 1832] [serial = 930] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8c499800) [pid = 1832] [serial = 987] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x8c3ea400) [pid = 1832] [serial = 986] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8d970400) [pid = 1832] [serial = 989] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8f75c400) [pid = 1832] [serial = 935] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8dcaf800) [pid = 1832] [serial = 993] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x883d4800) [pid = 1832] [serial = 974] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x92d88000) [pid = 1832] [serial = 938] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x88664000) [pid = 1832] [serial = 984] [outer = (nil)] [url = about:blank] 04:05:38 INFO - PROCESS | 1832 | 1464779138600 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ed2800 == 114 [pid = 1832] [id = 370] 04:05:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x874ba000) [pid = 1832] [serial = 1111] [outer = (nil)] 04:05:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x87ad5400) [pid = 1832] [serial = 1112] [outer = 0x874ba000] 04:05:38 INFO - PROCESS | 1832 | 1464779138686 Marionette DEBUG loaded listener.js 04:05:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x883d7400) [pid = 1832] [serial = 1113] [outer = 0x874ba000] 04:05:39 INFO - PROCESS | 1832 | 1464779139514 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]]]}] 04:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1934ms 04:05:39 INFO - PROCESS | 1832 | 1464779139601 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 04:05:39 INFO - PROCESS | 1832 | 1464779139605 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 04:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:05:39 INFO - PROCESS | 1832 | 1464779139611 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:05:39 INFO - PROCESS | 1832 | 1464779139615 Marionette TRACE conn4 <- [1,1454,null,{}] 04:05:39 INFO - PROCESS | 1832 | 1464779139620 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}] 04:05:39 INFO - PROCESS | 1832 | 1464779139823 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 04:05:40 INFO - PROCESS | 1832 | 1464779140007 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x879c6000 == 115 [pid = 1832] [id = 371] 04:05:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8a6e6c00) [pid = 1832] [serial = 1114] [outer = (nil)] 04:05:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8d969000) [pid = 1832] [serial = 1115] [outer = 0x8a6e6c00] 04:05:40 INFO - PROCESS | 1832 | 1464779140087 Marionette DEBUG loaded listener.js 04:05:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x8d9e4000) [pid = 1832] [serial = 1116] [outer = 0x8a6e6c00] 04:05:40 INFO - PROCESS | 1832 | 1464779140994 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]]]}] 04:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1438ms 04:05:41 INFO - PROCESS | 1832 | 1464779141051 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 04:05:41 INFO - PROCESS | 1832 | 1464779141055 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 04:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:05:41 INFO - PROCESS | 1832 | 1464779141062 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:05:41 INFO - PROCESS | 1832 | 1464779141065 Marionette TRACE conn4 <- [1,1458,null,{}] 04:05:41 INFO - PROCESS | 1832 | 1464779141080 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}] 04:05:41 INFO - PROCESS | 1832 | 1464779141342 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 04:05:41 INFO - PROCESS | 1832 | 1464779141372 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc1b400 == 116 [pid = 1832] [id = 372] 04:05:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8dc1c000) [pid = 1832] [serial = 1117] [outer = (nil)] 04:05:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8ecc9c00) [pid = 1832] [serial = 1118] [outer = 0x8dc1c000] 04:05:41 INFO - PROCESS | 1832 | 1464779141462 Marionette DEBUG loaded listener.js 04:05:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8f0cc400) [pid = 1832] [serial = 1119] [outer = 0x8dc1c000] 04:05:42 INFO - PROCESS | 1832 | 1464779142534 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]]]}] 04:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1490ms 04:05:42 INFO - PROCESS | 1832 | 1464779142554 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 04:05:42 INFO - PROCESS | 1832 | 1464779142558 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 04:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:05:42 INFO - PROCESS | 1832 | 1464779142581 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:05:42 INFO - PROCESS | 1832 | 1464779142586 Marionette TRACE conn4 <- [1,1462,null,{}] 04:05:42 INFO - PROCESS | 1832 | 1464779142592 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}] 04:05:43 INFO - PROCESS | 1832 | 1464779143677 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8f9ac400) [pid = 1832] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x874b8800) [pid = 1832] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x95116400) [pid = 1832] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x952e2000) [pid = 1832] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8bf42400) [pid = 1832] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x92c0a400) [pid = 1832] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x87ad2400) [pid = 1832] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x91eb1000) [pid = 1832] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x918c1000) [pid = 1832] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x879b8800) [pid = 1832] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x953c1c00) [pid = 1832] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8dcbc800) [pid = 1832] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x9d589c00) [pid = 1832] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x9af42400) [pid = 1832] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x94680400) [pid = 1832] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8ed9f400) [pid = 1832] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x87adc400) [pid = 1832] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8ecc3800) [pid = 1832] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8d9e6000) [pid = 1832] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x883ce400) [pid = 1832] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8c49b800) [pid = 1832] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x9a98b800) [pid = 1832] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x9516d000) [pid = 1832] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x94681400) [pid = 1832] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8f9a3400) [pid = 1832] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x92c11800) [pid = 1832] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8e035400) [pid = 1832] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8c4a2400) [pid = 1832] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8f759800) [pid = 1832] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x874b5400) [pid = 1832] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x86ec9000) [pid = 1832] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8a6e1400) [pid = 1832] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x874ba800) [pid = 1832] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8bf46c00) [pid = 1832] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:05:43 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8d66b000) [pid = 1832] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:05:44 INFO - PROCESS | 1832 | 1464779143973 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ec9000 == 117 [pid = 1832] [id = 373] 04:05:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x86ecb000) [pid = 1832] [serial = 1120] [outer = (nil)] 04:05:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x874b5400) [pid = 1832] [serial = 1121] [outer = 0x86ecb000] 04:05:44 INFO - PROCESS | 1832 | 1464779144052 Marionette DEBUG loaded listener.js 04:05:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8bdc4000) [pid = 1832] [serial = 1122] [outer = 0x86ecb000] 04:05:44 INFO - PROCESS | 1832 | 1464779144842 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]]]}] 04:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2290ms 04:05:44 INFO - PROCESS | 1832 | 1464779144871 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 04:05:44 INFO - PROCESS | 1832 | 1464779144875 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 04:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:05:44 INFO - PROCESS | 1832 | 1464779144891 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:05:44 INFO - PROCESS | 1832 | 1464779144896 Marionette TRACE conn4 <- [1,1466,null,{}] 04:05:44 INFO - PROCESS | 1832 | 1464779144902 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}] 04:05:45 INFO - PROCESS | 1832 | 1464779145096 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 04:05:45 INFO - PROCESS | 1832 | 1464779145111 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf48c00 == 118 [pid = 1832] [id = 374] 04:05:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8c49b800) [pid = 1832] [serial = 1123] [outer = (nil)] 04:05:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8ed9f400) [pid = 1832] [serial = 1124] [outer = 0x8c49b800] 04:05:45 INFO - PROCESS | 1832 | 1464779145190 Marionette DEBUG loaded listener.js 04:05:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8f90f000) [pid = 1832] [serial = 1125] [outer = 0x8c49b800] 04:05:46 INFO - PROCESS | 1832 | 1464779146617 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]]]}] 04:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1799ms 04:05:46 INFO - PROCESS | 1832 | 1464779146683 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 04:05:46 INFO - PROCESS | 1832 | 1464779146689 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 04:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:05:46 INFO - PROCESS | 1832 | 1464779146698 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:05:46 INFO - PROCESS | 1832 | 1464779146703 Marionette TRACE conn4 <- [1,1470,null,{}] 04:05:46 INFO - PROCESS | 1832 | 1464779146712 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}] 04:05:46 INFO - PROCESS | 1832 | 1464779146970 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 04:05:47 INFO - PROCESS | 1832 | 1464779147301 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x879c3c00 == 119 [pid = 1832] [id = 375] 04:05:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x883d2c00) [pid = 1832] [serial = 1126] [outer = (nil)] 04:05:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8bdbb400) [pid = 1832] [serial = 1127] [outer = 0x883d2c00] 04:05:47 INFO - PROCESS | 1832 | 1464779147411 Marionette DEBUG loaded listener.js 04:05:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8c3ed400) [pid = 1832] [serial = 1128] [outer = 0x883d2c00] 04:05:48 INFO - PROCESS | 1832 | 1464779148470 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]]]}] 04:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1835ms 04:05:48 INFO - PROCESS | 1832 | 1464779148536 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 04:05:48 INFO - PROCESS | 1832 | 1464779148552 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 04:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:05:48 INFO - PROCESS | 1832 | 1464779148570 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:05:48 INFO - PROCESS | 1832 | 1464779148577 Marionette TRACE conn4 <- [1,1474,null,{}] 04:05:48 INFO - PROCESS | 1832 | 1464779148588 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}] 04:05:48 INFO - PROCESS | 1832 | 1464779148962 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 04:05:49 INFO - PROCESS | 1832 | 1464779149338 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc04000 == 120 [pid = 1832] [id = 376] 04:05:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8dc16000) [pid = 1832] [serial = 1129] [outer = (nil)] 04:05:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8def0000) [pid = 1832] [serial = 1130] [outer = 0x8dc16000] 04:05:49 INFO - PROCESS | 1832 | 1464779149439 Marionette DEBUG loaded listener.js 04:05:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8ed9a800) [pid = 1832] [serial = 1131] [outer = 0x8dc16000] 04:05:50 INFO - PROCESS | 1832 | 1464779150514 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]]]}] 04:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1995ms 04:05:50 INFO - PROCESS | 1832 | 1464779150563 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 04:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:05:50 INFO - PROCESS | 1832 | 1464779150568 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 04:05:50 INFO - PROCESS | 1832 | 1464779150575 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:05:50 INFO - PROCESS | 1832 | 1464779150581 Marionette TRACE conn4 <- [1,1478,null,{}] 04:05:50 INFO - PROCESS | 1832 | 1464779150599 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}] 04:05:50 INFO - PROCESS | 1832 | 1464779150842 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 04:05:51 INFO - PROCESS | 1832 | 1464779151148 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f907400 == 121 [pid = 1832] [id = 377] 04:05:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8f9ac400) [pid = 1832] [serial = 1132] [outer = (nil)] 04:05:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x91582c00) [pid = 1832] [serial = 1133] [outer = 0x8f9ac400] 04:05:51 INFO - PROCESS | 1832 | 1464779151246 Marionette DEBUG loaded listener.js 04:05:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x91787000) [pid = 1832] [serial = 1134] [outer = 0x8f9ac400] 04:05:52 INFO - PROCESS | 1832 | 1464779152216 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]]]}] 04:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1687ms 04:05:52 INFO - PROCESS | 1832 | 1464779152263 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 04:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:05:52 INFO - PROCESS | 1832 | 1464779152268 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 04:05:52 INFO - PROCESS | 1832 | 1464779152274 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:05:52 INFO - PROCESS | 1832 | 1464779152278 Marionette TRACE conn4 <- [1,1482,null,{}] 04:05:52 INFO - PROCESS | 1832 | 1464779152284 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}] 04:05:52 INFO - PROCESS | 1832 | 1464779152529 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 04:05:52 INFO - PROCESS | 1832 | 1464779152845 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f905c00 == 122 [pid = 1832] [id = 378] 04:05:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x918ce800) [pid = 1832] [serial = 1135] [outer = (nil)] 04:05:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x91eb1c00) [pid = 1832] [serial = 1136] [outer = 0x918ce800] 04:05:52 INFO - PROCESS | 1832 | 1464779152940 Marionette DEBUG loaded listener.js 04:05:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x91ee2800) [pid = 1832] [serial = 1137] [outer = 0x918ce800] 04:05:53 INFO - PROCESS | 1832 | 1464779153909 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]]]}] 04:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1682ms 04:05:53 INFO - PROCESS | 1832 | 1464779153958 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 04:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:05:53 INFO - PROCESS | 1832 | 1464779153962 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 04:05:53 INFO - PROCESS | 1832 | 1464779153969 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:05:53 INFO - PROCESS | 1832 | 1464779153972 Marionette TRACE conn4 <- [1,1486,null,{}] 04:05:53 INFO - PROCESS | 1832 | 1464779153978 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}] 04:05:54 INFO - PROCESS | 1832 | 1464779154213 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 04:05:54 INFO - PROCESS | 1832 | 1464779154535 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x874bb800 == 123 [pid = 1832] [id = 379] 04:05:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x918c1000) [pid = 1832] [serial = 1138] [outer = (nil)] 04:05:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x92634800) [pid = 1832] [serial = 1139] [outer = 0x918c1000] 04:05:54 INFO - PROCESS | 1832 | 1464779154629 Marionette DEBUG loaded listener.js 04:05:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x9263c400) [pid = 1832] [serial = 1140] [outer = 0x918c1000] 04:05:55 INFO - PROCESS | 1832 | 1464779155696 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]]]}] 04:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1787ms 04:05:55 INFO - PROCESS | 1832 | 1464779155756 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 04:05:55 INFO - PROCESS | 1832 | 1464779155761 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 04:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:05:55 INFO - PROCESS | 1832 | 1464779155768 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:05:55 INFO - PROCESS | 1832 | 1464779155772 Marionette TRACE conn4 <- [1,1490,null,{}] 04:05:55 INFO - PROCESS | 1832 | 1464779155778 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}] 04:05:56 INFO - PROCESS | 1832 | 1464779156057 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 04:05:56 INFO - PROCESS | 1832 | 1464779156364 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f02c00 == 124 [pid = 1832] [id = 380] 04:05:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x91f09000) [pid = 1832] [serial = 1141] [outer = (nil)] 04:05:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x93a5e400) [pid = 1832] [serial = 1142] [outer = 0x91f09000] 04:05:56 INFO - PROCESS | 1832 | 1464779156455 Marionette DEBUG loaded listener.js 04:05:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x94680400) [pid = 1832] [serial = 1143] [outer = 0x91f09000] 04:05:57 INFO - PROCESS | 1832 | 1464779157363 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]]]}] 04:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1631ms 04:05:57 INFO - PROCESS | 1832 | 1464779157400 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 04:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:05:57 INFO - PROCESS | 1832 | 1464779157404 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 04:05:57 INFO - PROCESS | 1832 | 1464779157411 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:05:57 INFO - PROCESS | 1832 | 1464779157415 Marionette TRACE conn4 <- [1,1494,null,{}] 04:05:57 INFO - PROCESS | 1832 | 1464779157421 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}] 04:05:57 INFO - PROCESS | 1832 | 1464779157658 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 04:05:57 INFO - PROCESS | 1832 | 1464779157967 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x92d90c00 == 125 [pid = 1832] [id = 381] 04:05:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x94631400) [pid = 1832] [serial = 1144] [outer = (nil)] 04:05:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x95171c00) [pid = 1832] [serial = 1145] [outer = 0x94631400] 04:05:58 INFO - PROCESS | 1832 | 1464779158065 Marionette DEBUG loaded listener.js 04:05:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x952d7400) [pid = 1832] [serial = 1146] [outer = 0x94631400] 04:05:59 INFO - PROCESS | 1832 | 1464779159033 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]]]}] 04:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1685ms 04:05:59 INFO - PROCESS | 1832 | 1464779159097 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 04:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:05:59 INFO - PROCESS | 1832 | 1464779159101 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 04:05:59 INFO - PROCESS | 1832 | 1464779159108 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:05:59 INFO - PROCESS | 1832 | 1464779159111 Marionette TRACE conn4 <- [1,1498,null,{}] 04:05:59 INFO - PROCESS | 1832 | 1464779159119 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}] 04:05:59 INFO - PROCESS | 1832 | 1464779159349 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 04:05:59 INFO - PROCESS | 1832 | 1464779159670 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:05:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x9513c400 == 126 [pid = 1832] [id = 382] 04:05:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x951ec400) [pid = 1832] [serial = 1147] [outer = (nil)] 04:05:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9577f000) [pid = 1832] [serial = 1148] [outer = 0x951ec400] 04:05:59 INFO - PROCESS | 1832 | 1464779159764 Marionette DEBUG loaded listener.js 04:05:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x958e9800) [pid = 1832] [serial = 1149] [outer = 0x951ec400] 04:06:00 INFO - PROCESS | 1832 | 1464779160723 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]]]}] 04:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1638ms 04:06:00 INFO - PROCESS | 1832 | 1464779160746 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 04:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:06:00 INFO - PROCESS | 1832 | 1464779160750 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 04:06:00 INFO - PROCESS | 1832 | 1464779160757 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:06:00 INFO - PROCESS | 1832 | 1464779160761 Marionette TRACE conn4 <- [1,1502,null,{}] 04:06:00 INFO - PROCESS | 1832 | 1464779160767 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}] 04:06:01 INFO - PROCESS | 1832 | 1464779161001 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 04:06:01 INFO - PROCESS | 1832 | 1464779161341 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x95114800 == 127 [pid = 1832] [id = 383] 04:06:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x95776c00) [pid = 1832] [serial = 1150] [outer = (nil)] 04:06:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x99750400) [pid = 1832] [serial = 1151] [outer = 0x95776c00] 04:06:01 INFO - PROCESS | 1832 | 1464779161499 Marionette DEBUG loaded listener.js 04:06:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9a387c00) [pid = 1832] [serial = 1152] [outer = 0x95776c00] 04:06:02 INFO - PROCESS | 1832 | 1464779162418 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]]]}] 04:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1736ms 04:06:02 INFO - PROCESS | 1832 | 1464779162494 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 04:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:06:02 INFO - PROCESS | 1832 | 1464779162498 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 04:06:02 INFO - PROCESS | 1832 | 1464779162504 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:06:02 INFO - PROCESS | 1832 | 1464779162508 Marionette TRACE conn4 <- [1,1506,null,{}] 04:06:02 INFO - PROCESS | 1832 | 1464779162513 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}] 04:06:02 INFO - PROCESS | 1832 | 1464779162808 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 04:06:03 INFO - PROCESS | 1832 | 1464779163133 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x95777400 == 128 [pid = 1832] [id = 384] 04:06:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x958e5c00) [pid = 1832] [serial = 1153] [outer = (nil)] 04:06:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9a98f400) [pid = 1832] [serial = 1154] [outer = 0x958e5c00] 04:06:03 INFO - PROCESS | 1832 | 1464779163224 Marionette DEBUG loaded listener.js 04:06:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9af44000) [pid = 1832] [serial = 1155] [outer = 0x958e5c00] 04:06:04 INFO - PROCESS | 1832 | 1464779164178 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]]]}] 04:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1732ms 04:06:04 INFO - PROCESS | 1832 | 1464779164237 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 04:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:06:04 INFO - PROCESS | 1832 | 1464779164242 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 04:06:04 INFO - PROCESS | 1832 | 1464779164249 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:06:04 INFO - PROCESS | 1832 | 1464779164254 Marionette TRACE conn4 <- [1,1510,null,{}] 04:06:04 INFO - PROCESS | 1832 | 1464779164260 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}] 04:06:04 INFO - PROCESS | 1832 | 1464779164552 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 04:06:04 INFO - PROCESS | 1832 | 1464779164883 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b6cac00 == 129 [pid = 1832] [id = 385] 04:06:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9c084c00) [pid = 1832] [serial = 1156] [outer = (nil)] 04:06:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9c1ce800) [pid = 1832] [serial = 1157] [outer = 0x9c084c00] 04:06:04 INFO - PROCESS | 1832 | 1464779164994 Marionette DEBUG loaded listener.js 04:06:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9c3e3000) [pid = 1832] [serial = 1158] [outer = 0x9c084c00] 04:06:05 INFO - PROCESS | 1832 | 1464779165968 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]]]}] 04:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1735ms 04:06:05 INFO - PROCESS | 1832 | 1464779165984 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 04:06:05 INFO - PROCESS | 1832 | 1464779165988 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 04:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:06:05 INFO - PROCESS | 1832 | 1464779165995 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:06:06 INFO - PROCESS | 1832 | 1464779165998 Marionette TRACE conn4 <- [1,1514,null,{}] 04:06:06 INFO - PROCESS | 1832 | 1464779166005 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}] 04:06:06 INFO - PROCESS | 1832 | 1464779166228 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 04:06:06 INFO - PROCESS | 1832 | 1464779166603 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9e3400 == 130 [pid = 1832] [id = 386] 04:06:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8dee6800) [pid = 1832] [serial = 1159] [outer = (nil)] 04:06:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x9d583c00) [pid = 1832] [serial = 1160] [outer = 0x8dee6800] 04:06:06 INFO - PROCESS | 1832 | 1464779166699 Marionette DEBUG loaded listener.js 04:06:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x9d586400) [pid = 1832] [serial = 1161] [outer = 0x8dee6800] 04:06:07 INFO - PROCESS | 1832 | 1464779167626 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]]]}] 04:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1681ms 04:06:07 INFO - PROCESS | 1832 | 1464779167677 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 04:06:07 INFO - PROCESS | 1832 | 1464779167682 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 04:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:06:07 INFO - PROCESS | 1832 | 1464779167690 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:06:07 INFO - PROCESS | 1832 | 1464779167693 Marionette TRACE conn4 <- [1,1518,null,{}] 04:06:07 INFO - PROCESS | 1832 | 1464779167699 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}] 04:06:07 INFO - PROCESS | 1832 | 1464779167923 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 04:06:08 INFO - PROCESS | 1832 | 1464779168236 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x883c9c00 == 131 [pid = 1832] [id = 387] 04:06:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x9d582800) [pid = 1832] [serial = 1162] [outer = (nil)] 04:06:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x9d9eac00) [pid = 1832] [serial = 1163] [outer = 0x9d582800] 04:06:08 INFO - PROCESS | 1832 | 1464779168333 Marionette DEBUG loaded listener.js 04:06:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0xa0621400) [pid = 1832] [serial = 1164] [outer = 0x9d582800] 04:06:09 INFO - PROCESS | 1832 | 1464779169274 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]]]}] 04:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1639ms 04:06:09 INFO - PROCESS | 1832 | 1464779169330 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 04:06:09 INFO - PROCESS | 1832 | 1464779169335 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 04:06:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:06:09 INFO - PROCESS | 1832 | 1464779169342 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:06:09 INFO - PROCESS | 1832 | 1464779169346 Marionette TRACE conn4 <- [1,1522,null,{}] 04:06:09 INFO - PROCESS | 1832 | 1464779169352 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}] 04:06:09 INFO - PROCESS | 1832 | 1464779169621 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 04:06:09 INFO - PROCESS | 1832 | 1464779169945 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b7c00 == 132 [pid = 1832] [id = 388] 04:06:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x9c28b400) [pid = 1832] [serial = 1165] [outer = (nil)] 04:06:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0xa0716800) [pid = 1832] [serial = 1166] [outer = 0x9c28b400] 04:06:10 INFO - PROCESS | 1832 | 1464779170047 Marionette DEBUG loaded listener.js 04:06:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0xa0719400) [pid = 1832] [serial = 1167] [outer = 0x9c28b400] 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 04:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:06:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 04:06:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:06:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1585ms 04:06:10 INFO - PROCESS | 1832 | 1464779170905 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"]]]}] 04:06:10 INFO - PROCESS | 1832 | 1464779170961 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 04:06:10 INFO - PROCESS | 1832 | 1464779170965 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 04:06:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:06:10 INFO - PROCESS | 1832 | 1464779170975 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:06:10 INFO - PROCESS | 1832 | 1464779170978 Marionette TRACE conn4 <- [1,1526,null,{}] 04:06:10 INFO - PROCESS | 1832 | 1464779170986 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}] 04:06:11 INFO - PROCESS | 1832 | 1464779171225 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 04:06:11 INFO - PROCESS | 1832 | 1464779171518 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x918ca800 == 133 [pid = 1832] [id = 389] 04:06:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x91f06400) [pid = 1832] [serial = 1168] [outer = (nil)] 04:06:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0xa2159400) [pid = 1832] [serial = 1169] [outer = 0x91f06400] 04:06:11 INFO - PROCESS | 1832 | 1464779171653 Marionette DEBUG loaded listener.js 04:06:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0xa21b0800) [pid = 1832] [serial = 1170] [outer = 0x91f06400] 04:06:12 INFO - PROCESS | 1832 | 1464779172541 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"]]]}] 04:06:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:06:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:06:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:06:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:06:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:06:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:06:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:06:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1637ms 04:06:12 INFO - PROCESS | 1832 | 1464779172619 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 04:06:12 INFO - PROCESS | 1832 | 1464779172622 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 04:06:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:06:12 INFO - PROCESS | 1832 | 1464779172629 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:06:12 INFO - PROCESS | 1832 | 1464779172634 Marionette TRACE conn4 <- [1,1530,null,{}] 04:06:12 INFO - PROCESS | 1832 | 1464779172640 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}] 04:06:12 INFO - PROCESS | 1832 | 1464779172879 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 04:06:13 INFO - PROCESS | 1832 | 1464779173202 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x92638000 == 134 [pid = 1832] [id = 390] 04:06:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0xa1169c00) [pid = 1832] [serial = 1171] [outer = (nil)] 04:06:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0xa2463000) [pid = 1832] [serial = 1172] [outer = 0xa1169c00] 04:06:13 INFO - PROCESS | 1832 | 1464779173301 Marionette DEBUG loaded listener.js 04:06:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0xa3068000) [pid = 1832] [serial = 1173] [outer = 0xa1169c00] 04:06:14 INFO - PROCESS | 1832 | 1464779174083 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]]]}] 04:06:14 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 04:06:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:06:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:06:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:06:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:06:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 04:06:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:06:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1488ms 04:06:14 INFO - PROCESS | 1832 | 1464779174127 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 04:06:14 INFO - PROCESS | 1832 | 1464779174130 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 04:06:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:06:14 INFO - PROCESS | 1832 | 1464779174141 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:06:14 INFO - PROCESS | 1832 | 1464779174146 Marionette TRACE conn4 <- [1,1534,null,{}] 04:06:14 INFO - PROCESS | 1832 | 1464779174153 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}] 04:06:14 INFO - PROCESS | 1832 | 1464779174380 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 04:06:14 INFO - PROCESS | 1832 | 1464779174663 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:14 INFO - PROCESS | 1832 | ++DOCSHELL 0xa245dc00 == 135 [pid = 1832] [id = 391] 04:06:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0xa2460800) [pid = 1832] [serial = 1174] [outer = (nil)] 04:06:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0xa3552800) [pid = 1832] [serial = 1175] [outer = 0xa2460800] 04:06:14 INFO - PROCESS | 1832 | 1464779174759 Marionette DEBUG loaded listener.js 04:06:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0xa35f5400) [pid = 1832] [serial = 1176] [outer = 0xa2460800] 04:06:15 INFO - PROCESS | 1832 | 1464779175763 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]]]}] 04:06:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:06:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1693ms 04:06:15 INFO - PROCESS | 1832 | 1464779175836 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 04:06:15 INFO - PROCESS | 1832 | 1464779175840 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 04:06:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:06:15 INFO - PROCESS | 1832 | 1464779175847 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:06:15 INFO - PROCESS | 1832 | 1464779175851 Marionette TRACE conn4 <- [1,1538,null,{}] 04:06:15 INFO - PROCESS | 1832 | 1464779175857 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}] 04:06:16 INFO - PROCESS | 1832 | 1464779176127 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 04:06:17 INFO - PROCESS | 1832 | --DOCSHELL 0x86ec9000 == 134 [pid = 1832] [id = 373] 04:06:17 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc1b400 == 133 [pid = 1832] [id = 372] 04:06:17 INFO - PROCESS | 1832 | --DOCSHELL 0x879c6000 == 132 [pid = 1832] [id = 371] 04:06:17 INFO - PROCESS | 1832 | --DOCSHELL 0x86ed2800 == 131 [pid = 1832] [id = 370] 04:06:17 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6e4800 == 130 [pid = 1832] [id = 369] 04:06:17 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6bbc00 == 129 [pid = 1832] [id = 368] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x8dcb7400) [pid = 1832] [serial = 1058] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x8d9e4800) [pid = 1832] [serial = 1056] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x918c7000) [pid = 1832] [serial = 1016] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8a6e7800) [pid = 1832] [serial = 969] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x95136000) [pid = 1832] [serial = 1028] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x958dd400) [pid = 1832] [serial = 1035] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x8c49a400) [pid = 1832] [serial = 1053] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x93a6b400) [pid = 1832] [serial = 939] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x883d6c00) [pid = 1832] [serial = 1049] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x951e9000) [pid = 1832] [serial = 1029] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8866a800) [pid = 1832] [serial = 1050] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x92d8b000) [pid = 1832] [serial = 1026] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8d9df000) [pid = 1832] [serial = 1046] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x92637400) [pid = 1832] [serial = 1022] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8c2b5800) [pid = 1832] [serial = 1055] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x95a76400) [pid = 1832] [serial = 1037] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8ed97400) [pid = 1832] [serial = 1007] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0xa30fa000) [pid = 1832] [serial = 957] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x9b819400) [pid = 1832] [serial = 948] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x952df000) [pid = 1832] [serial = 942] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8f9a3800) [pid = 1832] [serial = 936] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8d58e800) [pid = 1832] [serial = 1043] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8f908800) [pid = 1832] [serial = 1011] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9a022400) [pid = 1832] [serial = 1041] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x883d6400) [pid = 1832] [serial = 975] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8f0c6800) [pid = 1832] [serial = 1008] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8deed800) [pid = 1832] [serial = 1004] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0xa0715800) [pid = 1832] [serial = 954] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x95a72400) [pid = 1832] [serial = 945] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x9c3db400) [pid = 1832] [serial = 951] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x91ee3400) [pid = 1832] [serial = 1019] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8ecbd000) [pid = 1832] [serial = 1044] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x91eec000) [pid = 1832] [serial = 1020] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x95779000) [pid = 1832] [serial = 1034] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x952e3000) [pid = 1832] [serial = 1031] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x9263f800) [pid = 1832] [serial = 1023] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8c2b7400) [pid = 1832] [serial = 1052] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8e03fc00) [pid = 1832] [serial = 966] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x953b6000) [pid = 1832] [serial = 1032] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x99f1f800) [pid = 1832] [serial = 1040] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8d977800) [pid = 1832] [serial = 933] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x91788000) [pid = 1832] [serial = 1014] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8e034000) [pid = 1832] [serial = 963] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x86ed2400) [pid = 1832] [serial = 978] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x91588800) [pid = 1832] [serial = 1013] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0xa3232400) [pid = 1832] [serial = 972] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8e03dc00) [pid = 1832] [serial = 1005] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x91de8800) [pid = 1832] [serial = 1017] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8a6b5c00) [pid = 1832] [serial = 999] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x92d81400) [pid = 1832] [serial = 1025] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8c4a8800) [pid = 1832] [serial = 1002] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8f75ac00) [pid = 1832] [serial = 1010] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0xa6236000) [pid = 1832] [serial = 960] [outer = (nil)] [url = about:blank] 04:06:17 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9773b800) [pid = 1832] [serial = 1038] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8c3ec800) [pid = 1832] [serial = 1001] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x883cec00) [pid = 1832] [serial = 998] [outer = (nil)] [url = about:blank] 04:06:18 INFO - PROCESS | 1832 | 1464779178148 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x879bac00 == 130 [pid = 1832] [id = 392] 04:06:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x879c6000) [pid = 1832] [serial = 1177] [outer = (nil)] 04:06:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x883cb000) [pid = 1832] [serial = 1178] [outer = 0x879c6000] 04:06:18 INFO - PROCESS | 1832 | 1464779178242 Marionette DEBUG loaded listener.js 04:06:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x883d8400) [pid = 1832] [serial = 1179] [outer = 0x879c6000] 04:06:19 INFO - PROCESS | 1832 | 1464779179086 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]]]}] 04:06:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:06:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 3300ms 04:06:19 INFO - PROCESS | 1832 | 1464779179149 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 04:06:19 INFO - PROCESS | 1832 | 1464779179155 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 04:06:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:06:19 INFO - PROCESS | 1832 | 1464779179163 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:06:19 INFO - PROCESS | 1832 | 1464779179169 Marionette TRACE conn4 <- [1,1542,null,{}] 04:06:19 INFO - PROCESS | 1832 | 1464779179176 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}] 04:06:19 INFO - PROCESS | 1832 | 1464779179400 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 04:06:19 INFO - PROCESS | 1832 | 1464779179586 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6dfc00 == 131 [pid = 1832] [id = 393] 04:06:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8a6e1800) [pid = 1832] [serial = 1180] [outer = (nil)] 04:06:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8a6ebc00) [pid = 1832] [serial = 1181] [outer = 0x8a6e1800] 04:06:19 INFO - PROCESS | 1832 | 1464779179670 Marionette DEBUG loaded listener.js 04:06:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8c2b7400) [pid = 1832] [serial = 1182] [outer = 0x8a6e1800] 04:06:20 INFO - PROCESS | 1832 | 1464779180641 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]]]}] 04:06:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:06:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1537ms 04:06:20 INFO - PROCESS | 1832 | 1464779180714 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 04:06:20 INFO - PROCESS | 1832 | 1464779180725 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 04:06:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:06:20 INFO - PROCESS | 1832 | 1464779180736 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:06:20 INFO - PROCESS | 1832 | 1464779180740 Marionette TRACE conn4 <- [1,1546,null,{}] 04:06:20 INFO - PROCESS | 1832 | 1464779180756 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}] 04:06:21 INFO - PROCESS | 1832 | 1464779181066 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 04:06:21 INFO - PROCESS | 1832 | 1464779181111 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f5400 == 132 [pid = 1832] [id = 394] 04:06:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8d58f800) [pid = 1832] [serial = 1183] [outer = (nil)] 04:06:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8d666c00) [pid = 1832] [serial = 1184] [outer = 0x8d58f800] 04:06:21 INFO - PROCESS | 1832 | 1464779181190 Marionette DEBUG loaded listener.js 04:06:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8d970400) [pid = 1832] [serial = 1185] [outer = 0x8d58f800] 04:06:22 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8a6bdc00) [pid = 1832] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:06:22 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8dc1c000) [pid = 1832] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:06:22 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8a6e6c00) [pid = 1832] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:06:22 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8a6be000) [pid = 1832] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:06:22 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8c49ac00) [pid = 1832] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:06:22 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x86ecb000) [pid = 1832] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:06:22 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x874ba000) [pid = 1832] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:06:22 INFO - PROCESS | 1832 | 1464779182962 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]]]}] 04:06:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:06:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2254ms 04:06:22 INFO - PROCESS | 1832 | 1464779182990 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 04:06:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:06:23 INFO - PROCESS | 1832 | 1464779182995 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 04:06:23 INFO - PROCESS | 1832 | 1464779183010 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:06:23 INFO - PROCESS | 1832 | 1464779183019 Marionette TRACE conn4 <- [1,1550,null,{}] 04:06:23 INFO - PROCESS | 1832 | 1464779183026 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}] 04:06:23 INFO - PROCESS | 1832 | 1464779183316 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 04:06:23 INFO - PROCESS | 1832 | 1464779183435 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b8400 == 133 [pid = 1832] [id = 395] 04:06:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x879c1400) [pid = 1832] [serial = 1186] [outer = (nil)] 04:06:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8d9e6800) [pid = 1832] [serial = 1187] [outer = 0x879c1400] 04:06:23 INFO - PROCESS | 1832 | 1464779183525 Marionette DEBUG loaded listener.js 04:06:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8dcae800) [pid = 1832] [serial = 1188] [outer = 0x879c1400] 04:06:24 INFO - PROCESS | 1832 | 1464779184346 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]]]}] 04:06:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:06:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1402ms 04:06:24 INFO - PROCESS | 1832 | 1464779184405 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 04:06:24 INFO - PROCESS | 1832 | 1464779184410 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 04:06:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:06:24 INFO - PROCESS | 1832 | 1464779184416 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:06:24 INFO - PROCESS | 1832 | 1464779184419 Marionette TRACE conn4 <- [1,1554,null,{}] 04:06:24 INFO - PROCESS | 1832 | 1464779184425 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}] 04:06:24 INFO - PROCESS | 1832 | 1464779184638 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 04:06:24 INFO - PROCESS | 1832 | 1464779184825 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9e4400 == 134 [pid = 1832] [id = 396] 04:06:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8d9e7000) [pid = 1832] [serial = 1189] [outer = (nil)] 04:06:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8e031800) [pid = 1832] [serial = 1190] [outer = 0x8d9e7000] 04:06:24 INFO - PROCESS | 1832 | 1464779184901 Marionette DEBUG loaded listener.js 04:06:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8e037000) [pid = 1832] [serial = 1191] [outer = 0x8d9e7000] 04:06:26 INFO - PROCESS | 1832 | 1464779186086 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]]]}] 04:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1737ms 04:06:26 INFO - PROCESS | 1832 | 1464779186155 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 04:06:26 INFO - PROCESS | 1832 | 1464779186164 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 04:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:06:26 INFO - PROCESS | 1832 | 1464779186173 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:06:26 INFO - PROCESS | 1832 | 1464779186180 Marionette TRACE conn4 <- [1,1558,null,{}] 04:06:26 INFO - PROCESS | 1832 | 1464779186188 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}] 04:06:26 INFO - PROCESS | 1832 | 1464779186469 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 04:06:26 INFO - PROCESS | 1832 | 1464779186813 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6b5c00 == 135 [pid = 1832] [id = 397] 04:06:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8a6e4c00) [pid = 1832] [serial = 1192] [outer = (nil)] 04:06:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8bdbd000) [pid = 1832] [serial = 1193] [outer = 0x8a6e4c00] 04:06:26 INFO - PROCESS | 1832 | 1464779186909 Marionette DEBUG loaded listener.js 04:06:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8c3f4400) [pid = 1832] [serial = 1194] [outer = 0x8a6e4c00] 04:06:27 INFO - PROCESS | 1832 | 1464779187927 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]]]}] 04:06:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:06:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1792ms 04:06:27 INFO - PROCESS | 1832 | 1464779187966 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 04:06:27 INFO - PROCESS | 1832 | 1464779187976 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 04:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:06:27 INFO - PROCESS | 1832 | 1464779187988 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:06:27 INFO - PROCESS | 1832 | 1464779187992 Marionette TRACE conn4 <- [1,1562,null,{}] 04:06:28 INFO - PROCESS | 1832 | 1464779187998 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}] 04:06:28 INFO - PROCESS | 1832 | 1464779188289 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 04:06:28 INFO - PROCESS | 1832 | 1464779188662 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d65f000 == 136 [pid = 1832] [id = 398] 04:06:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8dc14000) [pid = 1832] [serial = 1195] [outer = (nil)] 04:06:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8dee5400) [pid = 1832] [serial = 1196] [outer = 0x8dc14000] 04:06:28 INFO - PROCESS | 1832 | 1464779188754 Marionette DEBUG loaded listener.js 04:06:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8e03d000) [pid = 1832] [serial = 1197] [outer = 0x8dc14000] 04:06:29 INFO - PROCESS | 1832 | 1464779189719 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]]]}] 04:06:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:06:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1785ms 04:06:29 INFO - PROCESS | 1832 | 1464779189773 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 04:06:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:06:29 INFO - PROCESS | 1832 | 1464779189779 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 04:06:29 INFO - PROCESS | 1832 | 1464779189788 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:06:29 INFO - PROCESS | 1832 | 1464779189794 Marionette TRACE conn4 <- [1,1566,null,{}] 04:06:29 INFO - PROCESS | 1832 | 1464779189812 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}] 04:06:30 INFO - PROCESS | 1832 | 1464779190092 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 04:06:30 INFO - PROCESS | 1832 | 1464779190418 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x883d3800 == 137 [pid = 1832] [id = 399] 04:06:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8ed9e000) [pid = 1832] [serial = 1198] [outer = (nil)] 04:06:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8f759c00) [pid = 1832] [serial = 1199] [outer = 0x8ed9e000] 04:06:30 INFO - PROCESS | 1832 | 1464779190511 Marionette DEBUG loaded listener.js 04:06:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x8f908000) [pid = 1832] [serial = 1200] [outer = 0x8ed9e000] 04:06:31 INFO - PROCESS | 1832 | 1464779191461 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]]]}] 04:06:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:06:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1748ms 04:06:31 INFO - PROCESS | 1832 | 1464779191535 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 04:06:31 INFO - PROCESS | 1832 | 1464779191539 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 04:06:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:06:31 INFO - PROCESS | 1832 | 1464779191546 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:06:31 INFO - PROCESS | 1832 | 1464779191550 Marionette TRACE conn4 <- [1,1570,null,{}] 04:06:31 INFO - PROCESS | 1832 | 1464779191558 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}] 04:06:31 INFO - PROCESS | 1832 | 1464779191845 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 04:06:32 INFO - PROCESS | 1832 | 1464779192189 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc20000 == 138 [pid = 1832] [id = 400] 04:06:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x8f0c6800) [pid = 1832] [serial = 1201] [outer = (nil)] 04:06:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8fa52c00) [pid = 1832] [serial = 1202] [outer = 0x8f0c6800] 04:06:32 INFO - PROCESS | 1832 | 1464779192290 Marionette DEBUG loaded listener.js 04:06:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x9158fc00) [pid = 1832] [serial = 1203] [outer = 0x8f0c6800] 04:06:33 INFO - PROCESS | 1832 | 1464779193287 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]]]}] 04:06:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:06:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1786ms 04:06:33 INFO - PROCESS | 1832 | 1464779193333 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 04:06:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:06:33 INFO - PROCESS | 1832 | 1464779193337 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 04:06:33 INFO - PROCESS | 1832 | 1464779193344 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:06:33 INFO - PROCESS | 1832 | 1464779193347 Marionette TRACE conn4 <- [1,1574,null,{}] 04:06:33 INFO - PROCESS | 1832 | 1464779193353 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}] 04:06:33 INFO - PROCESS | 1832 | 1464779193593 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 04:06:33 INFO - PROCESS | 1832 | 1464779193932 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc1b000 == 139 [pid = 1832] [id = 401] 04:06:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x8f75c400) [pid = 1832] [serial = 1204] [outer = (nil)] 04:06:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x91de2400) [pid = 1832] [serial = 1205] [outer = 0x8f75c400] 04:06:34 INFO - PROCESS | 1832 | 1464779194034 Marionette DEBUG loaded listener.js 04:06:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x91dee000) [pid = 1832] [serial = 1206] [outer = 0x8f75c400] 04:06:35 INFO - PROCESS | 1832 | 1464779195000 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]]]}] 04:06:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:06:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1687ms 04:06:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:06:35 INFO - PROCESS | 1832 | 1464779195032 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 04:06:35 INFO - PROCESS | 1832 | 1464779195035 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 04:06:35 INFO - PROCESS | 1832 | 1464779195042 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:06:35 INFO - PROCESS | 1832 | 1464779195046 Marionette TRACE conn4 <- [1,1578,null,{}] 04:06:35 INFO - PROCESS | 1832 | 1464779195052 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}] 04:06:35 INFO - PROCESS | 1832 | 1464779195294 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 04:06:35 INFO - PROCESS | 1832 | 1464779195609 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x91785c00 == 140 [pid = 1832] [id = 402] 04:06:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x91deac00) [pid = 1832] [serial = 1207] [outer = (nil)] 04:06:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x92c0a000) [pid = 1832] [serial = 1208] [outer = 0x91deac00] 04:06:35 INFO - PROCESS | 1832 | 1464779195705 Marionette DEBUG loaded listener.js 04:06:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x92c13000) [pid = 1832] [serial = 1209] [outer = 0x91deac00] 04:06:36 INFO - PROCESS | 1832 | 1464779196600 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]]]}] 04:06:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:06:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1588ms 04:06:36 INFO - PROCESS | 1832 | 1464779196632 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 04:06:36 INFO - PROCESS | 1832 | 1464779196635 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 04:06:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:06:36 INFO - PROCESS | 1832 | 1464779196643 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:06:36 INFO - PROCESS | 1832 | 1464779196646 Marionette TRACE conn4 <- [1,1582,null,{}] 04:06:36 INFO - PROCESS | 1832 | 1464779196652 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}] 04:06:36 INFO - PROCESS | 1832 | 1464779196864 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 04:06:37 INFO - PROCESS | 1832 | 1464779197212 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f0d400 == 141 [pid = 1832] [id = 403] 04:06:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x91f0e000) [pid = 1832] [serial = 1210] [outer = (nil)] 04:06:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x92d8f800) [pid = 1832] [serial = 1211] [outer = 0x91f0e000] 04:06:37 INFO - PROCESS | 1832 | 1464779197321 Marionette DEBUG loaded listener.js 04:06:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x93a40800) [pid = 1832] [serial = 1212] [outer = 0x91f0e000] 04:06:38 INFO - PROCESS | 1832 | 1464779198271 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]]]}] 04:06:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:06:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1681ms 04:06:38 INFO - PROCESS | 1832 | 1464779198324 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 04:06:38 INFO - PROCESS | 1832 | 1464779198328 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 04:06:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:06:38 INFO - PROCESS | 1832 | 1464779198335 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:06:38 INFO - PROCESS | 1832 | 1464779198338 Marionette TRACE conn4 <- [1,1586,null,{}] 04:06:38 INFO - PROCESS | 1832 | 1464779198345 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}] 04:06:38 INFO - PROCESS | 1832 | 1464779198610 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 04:06:38 INFO - PROCESS | 1832 | 1464779198941 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x92636800 == 142 [pid = 1832] [id = 404] 04:06:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x92d87000) [pid = 1832] [serial = 1213] [outer = (nil)] 04:06:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x95136c00) [pid = 1832] [serial = 1214] [outer = 0x92d87000] 04:06:39 INFO - PROCESS | 1832 | 1464779199037 Marionette DEBUG loaded listener.js 04:06:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9513b800) [pid = 1832] [serial = 1215] [outer = 0x92d87000] 04:06:39 INFO - PROCESS | 1832 | 1464779199954 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]]]}] 04:06:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:06:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1684ms 04:06:40 INFO - PROCESS | 1832 | 1464779200020 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 04:06:40 INFO - PROCESS | 1832 | 1464779200025 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 04:06:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:06:40 INFO - PROCESS | 1832 | 1464779200031 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:06:40 INFO - PROCESS | 1832 | 1464779200035 Marionette TRACE conn4 <- [1,1590,null,{}] 04:06:40 INFO - PROCESS | 1832 | 1464779200040 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}] 04:06:40 INFO - PROCESS | 1832 | 1464779200309 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 04:06:40 INFO - PROCESS | 1832 | 1464779200633 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x94681000 == 143 [pid = 1832] [id = 405] 04:06:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9503bc00) [pid = 1832] [serial = 1216] [outer = (nil)] 04:06:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x953ba000) [pid = 1832] [serial = 1217] [outer = 0x9503bc00] 04:06:40 INFO - PROCESS | 1832 | 1464779200724 Marionette DEBUG loaded listener.js 04:06:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x953bdc00) [pid = 1832] [serial = 1218] [outer = 0x9503bc00] 04:06:41 INFO - PROCESS | 1832 | 1464779201633 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]]]}] 04:06:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:06:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1635ms 04:06:41 INFO - PROCESS | 1832 | 1464779201667 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 04:06:41 INFO - PROCESS | 1832 | 1464779201670 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 04:06:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:06:41 INFO - PROCESS | 1832 | 1464779201678 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:06:41 INFO - PROCESS | 1832 | 1464779201681 Marionette TRACE conn4 <- [1,1594,null,{}] 04:06:41 INFO - PROCESS | 1832 | 1464779201687 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}] 04:06:41 INFO - PROCESS | 1832 | 1464779201921 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 04:06:42 INFO - PROCESS | 1832 | 1464779202280 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x952e0400 == 144 [pid = 1832] [id = 406] 04:06:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x958e4c00) [pid = 1832] [serial = 1219] [outer = (nil)] 04:06:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x95a69400) [pid = 1832] [serial = 1220] [outer = 0x958e4c00] 04:06:42 INFO - PROCESS | 1832 | 1464779202379 Marionette DEBUG loaded listener.js 04:06:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x95a6f400) [pid = 1832] [serial = 1221] [outer = 0x958e4c00] 04:06:43 INFO - PROCESS | 1832 | 1464779203360 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]]]}] 04:06:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:06:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1732ms 04:06:43 INFO - PROCESS | 1832 | 1464779203410 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 04:06:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:06:43 INFO - PROCESS | 1832 | 1464779203415 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 04:06:43 INFO - PROCESS | 1832 | 1464779203421 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:06:43 INFO - PROCESS | 1832 | 1464779203426 Marionette TRACE conn4 <- [1,1598,null,{}] 04:06:43 INFO - PROCESS | 1832 | 1464779203433 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}] 04:06:43 INFO - PROCESS | 1832 | 1464779203734 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 04:06:44 INFO - PROCESS | 1832 | 1464779204085 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x95779000 == 145 [pid = 1832] [id = 407] 04:06:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x958e3000) [pid = 1832] [serial = 1222] [outer = (nil)] 04:06:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x9a982000) [pid = 1832] [serial = 1223] [outer = 0x958e3000] 04:06:44 INFO - PROCESS | 1832 | 1464779204192 Marionette DEBUG loaded listener.js 04:06:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x9b190000) [pid = 1832] [serial = 1224] [outer = 0x958e3000] 04:06:45 INFO - PROCESS | 1832 | 1464779205448 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]]]}] 04:06:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:06:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2085ms 04:06:45 INFO - PROCESS | 1832 | 1464779205510 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 04:06:45 INFO - PROCESS | 1832 | 1464779205517 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 04:06:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:06:45 INFO - PROCESS | 1832 | 1464779205528 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:06:45 INFO - PROCESS | 1832 | 1464779205533 Marionette TRACE conn4 <- [1,1602,null,{}] 04:06:45 INFO - PROCESS | 1832 | 1464779205602 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}] 04:06:46 INFO - PROCESS | 1832 | 1464779206005 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 04:06:46 INFO - PROCESS | 1832 | 1464779206248 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a29c000 == 146 [pid = 1832] [id = 408] 04:06:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x9b172c00) [pid = 1832] [serial = 1225] [outer = (nil)] 04:06:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x9b818000) [pid = 1832] [serial = 1226] [outer = 0x9b172c00] 04:06:46 INFO - PROCESS | 1832 | 1464779206338 Marionette DEBUG loaded listener.js 04:06:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x9b822000) [pid = 1832] [serial = 1227] [outer = 0x9b172c00] 04:06:47 INFO - PROCESS | 1832 | 1464779207303 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]]]}] 04:06:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:06:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1847ms 04:06:47 INFO - PROCESS | 1832 | 1464779207375 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 04:06:47 INFO - PROCESS | 1832 | 1464779207378 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 04:06:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:06:47 INFO - PROCESS | 1832 | 1464779207385 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:06:47 INFO - PROCESS | 1832 | 1464779207398 Marionette TRACE conn4 <- [1,1606,null,{}] 04:06:47 INFO - PROCESS | 1832 | 1464779207404 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}] 04:06:47 INFO - PROCESS | 1832 | 1464779207669 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 04:06:48 INFO - PROCESS | 1832 | 1464779208021 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x9158b800 == 147 [pid = 1832] [id = 409] 04:06:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x99705c00) [pid = 1832] [serial = 1228] [outer = (nil)] 04:06:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x9c103400) [pid = 1832] [serial = 1229] [outer = 0x99705c00] 04:06:48 INFO - PROCESS | 1832 | 1464779208111 Marionette DEBUG loaded listener.js 04:06:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x9c28f400) [pid = 1832] [serial = 1230] [outer = 0x99705c00] 04:06:49 INFO - PROCESS | 1832 | 1464779209084 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]]]}] 04:06:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:06:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1750ms 04:06:49 INFO - PROCESS | 1832 | 1464779209135 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 04:06:49 INFO - PROCESS | 1832 | 1464779209139 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 04:06:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:06:49 INFO - PROCESS | 1832 | 1464779209145 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:06:49 INFO - PROCESS | 1832 | 1464779209148 Marionette TRACE conn4 <- [1,1610,null,{}] 04:06:49 INFO - PROCESS | 1832 | 1464779209154 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}] 04:06:49 INFO - PROCESS | 1832 | 1464779209389 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 04:06:49 INFO - PROCESS | 1832 | 1464779209713 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fa56c00 == 148 [pid = 1832] [id = 410] 04:06:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0x9c048c00) [pid = 1832] [serial = 1231] [outer = (nil)] 04:06:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0xa1164000) [pid = 1832] [serial = 1232] [outer = 0x9c048c00] 04:06:49 INFO - PROCESS | 1832 | 1464779209814 Marionette DEBUG loaded listener.js 04:06:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0xa227e000) [pid = 1832] [serial = 1233] [outer = 0x9c048c00] 04:06:50 INFO - PROCESS | 1832 | 1464779210724 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]]]}] 04:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1635ms 04:06:50 INFO - PROCESS | 1832 | 1464779210782 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 04:06:50 INFO - PROCESS | 1832 | 1464779210785 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 04:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:06:50 INFO - PROCESS | 1832 | 1464779210793 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:06:50 INFO - PROCESS | 1832 | 1464779210798 Marionette TRACE conn4 <- [1,1614,null,{}] 04:06:50 INFO - PROCESS | 1832 | 1464779210804 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}] 04:06:51 INFO - PROCESS | 1832 | 1464779211042 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 04:06:51 INFO - PROCESS | 1832 | 1464779211374 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ec8800 == 149 [pid = 1832] [id = 411] 04:06:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0x9910fc00) [pid = 1832] [serial = 1234] [outer = (nil)] 04:06:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0xa30fa000) [pid = 1832] [serial = 1235] [outer = 0x9910fc00] 04:06:51 INFO - PROCESS | 1832 | 1464779211471 Marionette DEBUG loaded listener.js 04:06:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0xa3261000) [pid = 1832] [serial = 1236] [outer = 0x9910fc00] 04:06:52 INFO - PROCESS | 1832 | 1464779212385 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]]]}] 04:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 04:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1638ms 04:06:52 INFO - PROCESS | 1832 | 1464779212431 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 04:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:06:52 INFO - PROCESS | 1832 | 1464779212435 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 04:06:52 INFO - PROCESS | 1832 | 1464779212442 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:06:52 INFO - PROCESS | 1832 | 1464779212445 Marionette TRACE conn4 <- [1,1618,null,{}] 04:06:52 INFO - PROCESS | 1832 | 1464779212451 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}] 04:06:52 INFO - PROCESS | 1832 | 1464779212692 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 04:06:53 INFO - PROCESS | 1832 | 1464779213043 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f756000 == 150 [pid = 1832] [id = 412] 04:06:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0x9158ec00) [pid = 1832] [serial = 1237] [outer = (nil)] 04:06:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0xa6236c00) [pid = 1832] [serial = 1238] [outer = 0x9158ec00] 04:06:53 INFO - PROCESS | 1832 | 1464779213138 Marionette DEBUG loaded listener.js 04:06:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0xa6242800) [pid = 1832] [serial = 1239] [outer = 0x9158ec00] 04:06:54 INFO - PROCESS | 1832 | 1464779214077 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]]]}] 04:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1687ms 04:06:54 INFO - PROCESS | 1832 | 1464779214129 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 04:06:54 INFO - PROCESS | 1832 | 1464779214132 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 04:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:06:54 INFO - PROCESS | 1832 | 1464779214139 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:06:54 INFO - PROCESS | 1832 | 1464779214142 Marionette TRACE conn4 <- [1,1622,null,{}] 04:06:54 INFO - PROCESS | 1832 | 1464779214148 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}] 04:06:54 INFO - PROCESS | 1832 | 1464779214379 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 04:06:54 INFO - PROCESS | 1832 | 1464779214705 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x95a76400 == 151 [pid = 1832] [id = 413] 04:06:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0xa50a7400) [pid = 1832] [serial = 1240] [outer = (nil)] 04:06:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 194 (0xa6739400) [pid = 1832] [serial = 1241] [outer = 0xa50a7400] 04:06:54 INFO - PROCESS | 1832 | 1464779214798 Marionette DEBUG loaded listener.js 04:06:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 195 (0xa673fc00) [pid = 1832] [serial = 1242] [outer = 0xa50a7400] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x874b8400 == 150 [pid = 1832] [id = 395] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f5400 == 149 [pid = 1832] [id = 394] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6dfc00 == 148 [pid = 1832] [id = 393] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x879bac00 == 147 [pid = 1832] [id = 392] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x92638000 == 146 [pid = 1832] [id = 390] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x874b7c00 == 145 [pid = 1832] [id = 388] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x918ca800 == 144 [pid = 1832] [id = 389] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x883c9c00 == 143 [pid = 1832] [id = 387] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9e3400 == 142 [pid = 1832] [id = 386] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x9b6cac00 == 141 [pid = 1832] [id = 385] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x95114800 == 140 [pid = 1832] [id = 383] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x95777400 == 139 [pid = 1832] [id = 384] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x9513c400 == 138 [pid = 1832] [id = 382] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x92d90c00 == 137 [pid = 1832] [id = 381] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x91f02c00 == 136 [pid = 1832] [id = 380] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x874bb800 == 135 [pid = 1832] [id = 379] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x8f905c00 == 134 [pid = 1832] [id = 378] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x8f907400 == 133 [pid = 1832] [id = 377] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x879c3c00 == 132 [pid = 1832] [id = 375] 04:06:56 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc04000 == 131 [pid = 1832] [id = 376] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 194 (0x8ed9f400) [pid = 1832] [serial = 1124] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 193 (0x8bdc4000) [pid = 1832] [serial = 1122] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0x9178dc00) [pid = 1832] [serial = 1070] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x952d8000) [pid = 1832] [serial = 1082] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x8a6e6800) [pid = 1832] [serial = 1106] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x8ecc9c00) [pid = 1832] [serial = 1118] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x8d9e4000) [pid = 1832] [serial = 1116] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x95049400) [pid = 1832] [serial = 1079] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x8ed95800) [pid = 1832] [serial = 1047] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x8dc05000) [pid = 1832] [serial = 1110] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x8c2b3c00) [pid = 1832] [serial = 1061] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x9c08c000) [pid = 1832] [serial = 1103] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x9b198000) [pid = 1832] [serial = 1094] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8a6c1400) [pid = 1832] [serial = 1109] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9b6c5400) [pid = 1832] [serial = 1097] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x91eb8800) [pid = 1832] [serial = 1073] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8deee800) [pid = 1832] [serial = 1064] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x874b5400) [pid = 1832] [serial = 1121] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x92d8c800) [pid = 1832] [serial = 1076] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8bf40800) [pid = 1832] [serial = 1107] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8fa51400) [pid = 1832] [serial = 1067] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x9a98ac00) [pid = 1832] [serial = 1091] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x9b84c000) [pid = 1832] [serial = 1100] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8f0cc400) [pid = 1832] [serial = 1119] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8d969000) [pid = 1832] [serial = 1115] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x95a76800) [pid = 1832] [serial = 1088] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x87ad5400) [pid = 1832] [serial = 1112] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9577dc00) [pid = 1832] [serial = 1085] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x883d7400) [pid = 1832] [serial = 1113] [outer = (nil)] [url = about:blank] 04:06:57 INFO - PROCESS | 1832 | 1464779217433 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]]]}] 04:06:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 04:06:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 3344ms 04:06:57 INFO - PROCESS | 1832 | 1464779217484 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 04:06:57 INFO - PROCESS | 1832 | 1464779217490 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 04:06:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:06:57 INFO - PROCESS | 1832 | 1464779217499 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:06:57 INFO - PROCESS | 1832 | 1464779217505 Marionette TRACE conn4 <- [1,1626,null,{}] 04:06:57 INFO - PROCESS | 1832 | 1464779217515 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}] 04:06:57 INFO - PROCESS | 1832 | 1464779217769 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 04:06:58 INFO - PROCESS | 1832 | 1464779217981 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x879c0400 == 132 [pid = 1832] [id = 414] 04:06:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x87ad8c00) [pid = 1832] [serial = 1243] [outer = (nil)] 04:06:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x88665000) [pid = 1832] [serial = 1244] [outer = 0x87ad8c00] 04:06:58 INFO - PROCESS | 1832 | 1464779218068 Marionette DEBUG loaded listener.js 04:06:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8a6be800) [pid = 1832] [serial = 1245] [outer = 0x87ad8c00] 04:06:58 INFO - PROCESS | 1832 | 1464779218903 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]]]}] 04:06:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:06:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1452ms 04:06:58 INFO - PROCESS | 1832 | 1464779218974 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 04:06:58 INFO - PROCESS | 1832 | 1464779218987 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 04:06:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:06:59 INFO - PROCESS | 1832 | 1464779219001 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:06:59 INFO - PROCESS | 1832 | 1464779219005 Marionette TRACE conn4 <- [1,1630,null,{}] 04:06:59 INFO - PROCESS | 1832 | 1464779219011 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}] 04:06:59 INFO - PROCESS | 1832 | 1464779219228 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 04:06:59 INFO - PROCESS | 1832 | 1464779219453 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:06:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc4000 == 133 [pid = 1832] [id = 415] 04:06:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x8bf3e800) [pid = 1832] [serial = 1246] [outer = (nil)] 04:06:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x8c2b2400) [pid = 1832] [serial = 1247] [outer = 0x8bf3e800] 04:06:59 INFO - PROCESS | 1832 | 1464779219572 Marionette DEBUG loaded listener.js 04:06:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x8c3f1000) [pid = 1832] [serial = 1248] [outer = 0x8bf3e800] 04:07:00 INFO - PROCESS | 1832 | 1464779220523 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]]]}] 04:07:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:07:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1584ms 04:07:00 INFO - PROCESS | 1832 | 1464779220586 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 04:07:00 INFO - PROCESS | 1832 | 1464779220590 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 04:07:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:07:00 INFO - PROCESS | 1832 | 1464779220602 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:07:00 INFO - PROCESS | 1832 | 1464779220607 Marionette TRACE conn4 <- [1,1634,null,{}] 04:07:00 INFO - PROCESS | 1832 | 1464779220624 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}] 04:07:00 INFO - PROCESS | 1832 | 1464779220925 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 04:07:00 INFO - PROCESS | 1832 | 1464779220972 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a2400 == 134 [pid = 1832] [id = 416] 04:07:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x8d58b400) [pid = 1832] [serial = 1249] [outer = (nil)] 04:07:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x8d9e6400) [pid = 1832] [serial = 1250] [outer = 0x8d58b400] 04:07:01 INFO - PROCESS | 1832 | 1464779221205 Marionette DEBUG loaded listener.js 04:07:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8dcb0400) [pid = 1832] [serial = 1251] [outer = 0x8d58b400] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x91f06400) [pid = 1832] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x958e5c00) [pid = 1832] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x8dc16000) [pid = 1832] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8f9a2000) [pid = 1832] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8f9ac400) [pid = 1832] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x94631400) [pid = 1832] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x95776c00) [pid = 1832] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9af4cc00) [pid = 1832] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x918ce800) [pid = 1832] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x91eb9c00) [pid = 1832] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8a6e1800) [pid = 1832] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0xa2460800) [pid = 1832] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x951ec400) [pid = 1832] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x9467b000) [pid = 1832] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x91de9000) [pid = 1832] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x9d582800) [pid = 1832] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x9513cc00) [pid = 1832] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8d58f800) [pid = 1832] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x918c1000) [pid = 1832] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0xa1169c00) [pid = 1832] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x883d2c00) [pid = 1832] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x879c6000) [pid = 1832] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8dcb0800) [pid = 1832] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x87adec00) [pid = 1832] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x92c09000) [pid = 1832] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8bdbbc00) [pid = 1832] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x91f09000) [pid = 1832] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x91788400) [pid = 1832] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x9c084c00) [pid = 1832] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8d58fc00) [pid = 1832] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x9c28b400) [pid = 1832] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8dc1d400) [pid = 1832] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8dcb5000) [pid = 1832] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8dee6800) [pid = 1832] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9974f400) [pid = 1832] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8c49b800) [pid = 1832] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9a74b000) [pid = 1832] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x879c1400) [pid = 1832] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:07:02 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x95778c00) [pid = 1832] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:07:03 INFO - PROCESS | 1832 | 1464779223104 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]]]}] 04:07:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:07:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2541ms 04:07:03 INFO - PROCESS | 1832 | 1464779223144 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 04:07:03 INFO - PROCESS | 1832 | 1464779223165 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 04:07:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:07:03 INFO - PROCESS | 1832 | 1464779223172 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:07:03 INFO - PROCESS | 1832 | 1464779223174 Marionette TRACE conn4 <- [1,1638,null,{}] 04:07:03 INFO - PROCESS | 1832 | 1464779223180 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}] 04:07:03 INFO - PROCESS | 1832 | 1464779223415 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 04:07:03 INFO - PROCESS | 1832 | 1464779223616 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ed4c00 == 135 [pid = 1832] [id = 417] 04:07:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8d663400) [pid = 1832] [serial = 1252] [outer = (nil)] 04:07:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8dc03400) [pid = 1832] [serial = 1253] [outer = 0x8d663400] 04:07:03 INFO - PROCESS | 1832 | 1464779223718 Marionette DEBUG loaded listener.js 04:07:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8dcb8c00) [pid = 1832] [serial = 1254] [outer = 0x8d663400] 04:07:04 INFO - PROCESS | 1832 | 1464779224840 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]]]}] 04:07:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:07:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1737ms 04:07:04 INFO - PROCESS | 1832 | 1464779224910 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 04:07:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:07:04 INFO - PROCESS | 1832 | 1464779224917 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 04:07:04 INFO - PROCESS | 1832 | 1464779224927 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:07:04 INFO - PROCESS | 1832 | 1464779224934 Marionette TRACE conn4 <- [1,1642,null,{}] 04:07:04 INFO - PROCESS | 1832 | 1464779224946 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}] 04:07:05 INFO - PROCESS | 1832 | 1464779225240 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 04:07:05 INFO - PROCESS | 1832 | 1464779225599 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x879c3000 == 136 [pid = 1832] [id = 418] 04:07:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x87ad4800) [pid = 1832] [serial = 1255] [outer = (nil)] 04:07:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8a6e5800) [pid = 1832] [serial = 1256] [outer = 0x87ad4800] 04:07:05 INFO - PROCESS | 1832 | 1464779225695 Marionette DEBUG loaded listener.js 04:07:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8bdc2800) [pid = 1832] [serial = 1257] [outer = 0x87ad4800] 04:07:06 INFO - PROCESS | 1832 | 1464779226690 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]]]}] 04:07:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:07:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1793ms 04:07:06 INFO - PROCESS | 1832 | 1464779226721 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 04:07:06 INFO - PROCESS | 1832 | 1464779226729 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 04:07:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:07:06 INFO - PROCESS | 1832 | 1464779226742 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:07:06 INFO - PROCESS | 1832 | 1464779226746 Marionette TRACE conn4 <- [1,1646,null,{}] 04:07:06 INFO - PROCESS | 1832 | 1464779226775 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}] 04:07:07 INFO - PROCESS | 1832 | 1464779227032 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 04:07:07 INFO - PROCESS | 1832 | 1464779227361 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d58e800 == 137 [pid = 1832] [id = 419] 04:07:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8d58f800) [pid = 1832] [serial = 1258] [outer = (nil)] 04:07:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8d9dc800) [pid = 1832] [serial = 1259] [outer = 0x8d58f800] 04:07:07 INFO - PROCESS | 1832 | 1464779227466 Marionette DEBUG loaded listener.js 04:07:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8dc08c00) [pid = 1832] [serial = 1260] [outer = 0x8d58f800] 04:07:08 INFO - PROCESS | 1832 | 1464779228531 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]]]}] 04:07:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:07:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1862ms 04:07:08 INFO - PROCESS | 1832 | 1464779228604 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 04:07:08 INFO - PROCESS | 1832 | 1464779228608 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 04:07:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:07:08 INFO - PROCESS | 1832 | 1464779228617 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:07:08 INFO - PROCESS | 1832 | 1464779228624 Marionette TRACE conn4 <- [1,1650,null,{}] 04:07:08 INFO - PROCESS | 1832 | 1464779228642 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}] 04:07:08 INFO - PROCESS | 1832 | 1464779228935 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 04:07:09 INFO - PROCESS | 1832 | 1464779229288 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdbbc00 == 138 [pid = 1832] [id = 420] 04:07:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8ecc3000) [pid = 1832] [serial = 1261] [outer = (nil)] 04:07:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8ed9a000) [pid = 1832] [serial = 1262] [outer = 0x8ecc3000] 04:07:09 INFO - PROCESS | 1832 | 1464779229389 Marionette DEBUG loaded listener.js 04:07:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8f0ccc00) [pid = 1832] [serial = 1263] [outer = 0x8ecc3000] 04:07:10 INFO - PROCESS | 1832 | 1464779230380 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]]]}] 04:07:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:07:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1842ms 04:07:10 INFO - PROCESS | 1832 | 1464779230459 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 04:07:10 INFO - PROCESS | 1832 | 1464779230464 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 04:07:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:07:10 INFO - PROCESS | 1832 | 1464779230471 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:07:10 INFO - PROCESS | 1832 | 1464779230475 Marionette TRACE conn4 <- [1,1654,null,{}] 04:07:10 INFO - PROCESS | 1832 | 1464779230481 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}] 04:07:10 INFO - PROCESS | 1832 | 1464779230756 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 04:07:11 INFO - PROCESS | 1832 | 1464779231084 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecbfc00 == 139 [pid = 1832] [id = 421] 04:07:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8ed9b000) [pid = 1832] [serial = 1264] [outer = (nil)] 04:07:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8f90a400) [pid = 1832] [serial = 1265] [outer = 0x8ed9b000] 04:07:11 INFO - PROCESS | 1832 | 1464779231177 Marionette DEBUG loaded listener.js 04:07:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x8f9ac400) [pid = 1832] [serial = 1266] [outer = 0x8ed9b000] 04:07:12 INFO - PROCESS | 1832 | 1464779232104 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]]]}] 04:07:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:07:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1682ms 04:07:12 INFO - PROCESS | 1832 | 1464779232154 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 04:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:07:12 INFO - PROCESS | 1832 | 1464779232158 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 04:07:12 INFO - PROCESS | 1832 | 1464779232166 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:07:12 INFO - PROCESS | 1832 | 1464779232169 Marionette TRACE conn4 <- [1,1658,null,{}] 04:07:12 INFO - PROCESS | 1832 | 1464779232176 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}] 04:07:12 INFO - PROCESS | 1832 | 1464779232418 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 04:07:12 INFO - PROCESS | 1832 | 1464779232739 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f0c00 == 140 [pid = 1832] [id = 422] 04:07:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x8f75fc00) [pid = 1832] [serial = 1267] [outer = (nil)] 04:07:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x91786c00) [pid = 1832] [serial = 1268] [outer = 0x8f75fc00] 04:07:12 INFO - PROCESS | 1832 | 1464779232850 Marionette DEBUG loaded listener.js 04:07:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x918c0c00) [pid = 1832] [serial = 1269] [outer = 0x8f75fc00] 04:07:13 INFO - PROCESS | 1832 | 1464779233815 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]]]}] 04:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1689ms 04:07:13 INFO - PROCESS | 1832 | 1464779233853 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 04:07:13 INFO - PROCESS | 1832 | 1464779233857 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 04:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:07:13 INFO - PROCESS | 1832 | 1464779233864 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:07:13 INFO - PROCESS | 1832 | 1464779233867 Marionette TRACE conn4 <- [1,1662,null,{}] 04:07:13 INFO - PROCESS | 1832 | 1464779233873 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}] 04:07:14 INFO - PROCESS | 1832 | 1464779234168 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 04:07:14 INFO - PROCESS | 1832 | 1464779234505 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f760400 == 141 [pid = 1832] [id = 423] 04:07:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x91788400) [pid = 1832] [serial = 1270] [outer = (nil)] 04:07:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x91f08800) [pid = 1832] [serial = 1271] [outer = 0x91788400] 04:07:14 INFO - PROCESS | 1832 | 1464779234602 Marionette DEBUG loaded listener.js 04:07:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x92637800) [pid = 1832] [serial = 1272] [outer = 0x91788400] 04:07:15 INFO - PROCESS | 1832 | 1464779235530 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]]]}] 04:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1734ms 04:07:15 INFO - PROCESS | 1832 | 1464779235599 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 04:07:15 INFO - PROCESS | 1832 | 1464779235602 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 04:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:07:15 INFO - PROCESS | 1832 | 1464779235609 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:07:15 INFO - PROCESS | 1832 | 1464779235613 Marionette TRACE conn4 <- [1,1666,null,{}] 04:07:15 INFO - PROCESS | 1832 | 1464779235618 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}] 04:07:15 INFO - PROCESS | 1832 | 1464779235843 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 04:07:16 INFO - PROCESS | 1832 | 1464779236160 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x9158bc00 == 142 [pid = 1832] [id = 424] 04:07:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x918cb800) [pid = 1832] [serial = 1273] [outer = (nil)] 04:07:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x92c11c00) [pid = 1832] [serial = 1274] [outer = 0x918cb800] 04:07:16 INFO - PROCESS | 1832 | 1464779236250 Marionette DEBUG loaded listener.js 04:07:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x92d8b800) [pid = 1832] [serial = 1275] [outer = 0x918cb800] 04:07:17 INFO - PROCESS | 1832 | 1464779237212 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]]]}] 04:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1681ms 04:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:07:17 INFO - PROCESS | 1832 | 1464779237291 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 04:07:17 INFO - PROCESS | 1832 | 1464779237295 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 04:07:17 INFO - PROCESS | 1832 | 1464779237301 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:07:17 INFO - PROCESS | 1832 | 1464779237305 Marionette TRACE conn4 <- [1,1670,null,{}] 04:07:17 INFO - PROCESS | 1832 | 1464779237311 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}] 04:07:17 INFO - PROCESS | 1832 | 1464779237570 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 04:07:17 INFO - PROCESS | 1832 | 1464779237893 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x92c0dc00 == 143 [pid = 1832] [id = 425] 04:07:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x92c0f800) [pid = 1832] [serial = 1276] [outer = (nil)] 04:07:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x95116800) [pid = 1832] [serial = 1277] [outer = 0x92c0f800] 04:07:17 INFO - PROCESS | 1832 | 1464779237983 Marionette DEBUG loaded listener.js 04:07:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9513cc00) [pid = 1832] [serial = 1278] [outer = 0x92c0f800] 04:07:18 INFO - PROCESS | 1832 | 1464779238901 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]]]}] 04:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1639ms 04:07:18 INFO - PROCESS | 1832 | 1464779238949 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 04:07:18 INFO - PROCESS | 1832 | 1464779238952 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 04:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:07:18 INFO - PROCESS | 1832 | 1464779238960 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:07:18 INFO - PROCESS | 1832 | 1464779238964 Marionette TRACE conn4 <- [1,1674,null,{}] 04:07:18 INFO - PROCESS | 1832 | 1464779238969 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}] 04:07:19 INFO - PROCESS | 1832 | 1464779239204 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 04:07:19 INFO - PROCESS | 1832 | 1464779239535 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x92d84000 == 144 [pid = 1832] [id = 426] 04:07:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x95113000) [pid = 1832] [serial = 1279] [outer = (nil)] 04:07:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x953bd000) [pid = 1832] [serial = 1280] [outer = 0x95113000] 04:07:19 INFO - PROCESS | 1832 | 1464779239629 Marionette DEBUG loaded listener.js 04:07:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x955a1000) [pid = 1832] [serial = 1281] [outer = 0x95113000] 04:07:20 INFO - PROCESS | 1832 | 1464779240568 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]]]}] 04:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1681ms 04:07:20 INFO - PROCESS | 1832 | 1464779240642 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 04:07:20 INFO - PROCESS | 1832 | 1464779240645 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 04:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:07:20 INFO - PROCESS | 1832 | 1464779240653 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:07:20 INFO - PROCESS | 1832 | 1464779240656 Marionette TRACE conn4 <- [1,1678,null,{}] 04:07:20 INFO - PROCESS | 1832 | 1464779240662 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}] 04:07:20 INFO - PROCESS | 1832 | 1464779240921 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 04:07:21 INFO - PROCESS | 1832 | 1464779241252 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x952dc800 == 145 [pid = 1832] [id = 427] 04:07:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x952e2400) [pid = 1832] [serial = 1282] [outer = (nil)] 04:07:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x958ea400) [pid = 1832] [serial = 1283] [outer = 0x952e2400] 04:07:21 INFO - PROCESS | 1832 | 1464779241347 Marionette DEBUG loaded listener.js 04:07:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x95a6e400) [pid = 1832] [serial = 1284] [outer = 0x952e2400] 04:07:22 INFO - PROCESS | 1832 | 1464779242299 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]]]}] 04:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1687ms 04:07:22 INFO - PROCESS | 1832 | 1464779242341 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 04:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:07:22 INFO - PROCESS | 1832 | 1464779242345 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 04:07:22 INFO - PROCESS | 1832 | 1464779242352 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:07:22 INFO - PROCESS | 1832 | 1464779242356 Marionette TRACE conn4 <- [1,1682,null,{}] 04:07:22 INFO - PROCESS | 1832 | 1464779242362 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}] 04:07:22 INFO - PROCESS | 1832 | 1464779242617 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 04:07:22 INFO - PROCESS | 1832 | 1464779242964 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x991c7c00 == 146 [pid = 1832] [id = 428] 04:07:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9a749800) [pid = 1832] [serial = 1285] [outer = (nil)] 04:07:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9a985c00) [pid = 1832] [serial = 1286] [outer = 0x9a749800] 04:07:23 INFO - PROCESS | 1832 | 1464779243068 Marionette DEBUG loaded listener.js 04:07:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9af47400) [pid = 1832] [serial = 1287] [outer = 0x9a749800] 04:07:24 INFO - PROCESS | 1832 | 1464779244010 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]]]}] 04:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1741ms 04:07:24 INFO - PROCESS | 1832 | 1464779244094 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 04:07:24 INFO - PROCESS | 1832 | 1464779244098 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 04:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:07:24 INFO - PROCESS | 1832 | 1464779244105 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:07:24 INFO - PROCESS | 1832 | 1464779244108 Marionette TRACE conn4 <- [1,1686,null,{}] 04:07:24 INFO - PROCESS | 1832 | 1464779244114 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}] 04:07:24 INFO - PROCESS | 1832 | 1464779244373 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 04:07:24 INFO - PROCESS | 1832 | 1464779244714 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x99fcf400 == 147 [pid = 1832] [id = 429] 04:07:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9a988c00) [pid = 1832] [serial = 1288] [outer = (nil)] 04:07:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9b5b1800) [pid = 1832] [serial = 1289] [outer = 0x9a988c00] 04:07:24 INFO - PROCESS | 1832 | 1464779244803 Marionette DEBUG loaded listener.js 04:07:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x9b6c6c00) [pid = 1832] [serial = 1290] [outer = 0x9a988c00] 04:07:25 INFO - PROCESS | 1832 | 1464779245706 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]]]}] 04:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1639ms 04:07:25 INFO - PROCESS | 1832 | 1464779245744 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 04:07:25 INFO - PROCESS | 1832 | 1464779245748 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 04:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:07:25 INFO - PROCESS | 1832 | 1464779245754 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:07:25 INFO - PROCESS | 1832 | 1464779245758 Marionette TRACE conn4 <- [1,1690,null,{}] 04:07:25 INFO - PROCESS | 1832 | 1464779245763 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}] 04:07:25 INFO - PROCESS | 1832 | 1464779245969 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 04:07:26 INFO - PROCESS | 1832 | 1464779246262 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x9af4d000 == 148 [pid = 1832] [id = 430] 04:07:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x9b176c00) [pid = 1832] [serial = 1291] [outer = (nil)] 04:07:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x9c084c00) [pid = 1832] [serial = 1292] [outer = 0x9b176c00] 04:07:26 INFO - PROCESS | 1832 | 1464779246402 Marionette DEBUG loaded listener.js 04:07:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x9c1c9800) [pid = 1832] [serial = 1293] [outer = 0x9b176c00] 04:07:27 INFO - PROCESS | 1832 | ************************* 04:07:27 INFO - PROCESS | 1832 | A coding exception was thrown and uncaught in a Task. 04:07:27 INFO - PROCESS | 1832 | 04:07:27 INFO - PROCESS | 1832 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:07:27 INFO - PROCESS | 1832 | Full stack: 04:07:27 INFO - PROCESS | 1832 | ************************* 04:07:27 INFO - PROCESS | 1832 | 1464779247389 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]]]}] 04:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1688ms 04:07:27 INFO - PROCESS | 1832 | 1464779247444 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 04:07:27 INFO - PROCESS | 1832 | 1464779247447 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 04:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:07:27 INFO - PROCESS | 1832 | 1464779247453 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:07:27 INFO - PROCESS | 1832 | 1464779247457 Marionette TRACE conn4 <- [1,1694,null,{}] 04:07:27 INFO - PROCESS | 1832 | 1464779247463 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}] 04:07:27 INFO - PROCESS | 1832 | 1464779247665 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 04:07:28 INFO - PROCESS | 1832 | 1464779248004 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x952e0c00 == 149 [pid = 1832] [id = 431] 04:07:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x9b6cac00) [pid = 1832] [serial = 1294] [outer = (nil)] 04:07:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x9d9e4400) [pid = 1832] [serial = 1295] [outer = 0x9b6cac00] 04:07:28 INFO - PROCESS | 1832 | 1464779248099 Marionette DEBUG loaded listener.js 04:07:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0xa2159c00) [pid = 1832] [serial = 1296] [outer = 0x9b6cac00] 04:07:29 INFO - PROCESS | 1832 | 1464779248999 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]]]}] 04:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1588ms 04:07:29 INFO - PROCESS | 1832 | 1464779249043 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 04:07:29 INFO - PROCESS | 1832 | 1464779249047 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 04:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:07:29 INFO - PROCESS | 1832 | 1464779249054 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:07:29 INFO - PROCESS | 1832 | 1464779249058 Marionette TRACE conn4 <- [1,1698,null,{}] 04:07:29 INFO - PROCESS | 1832 | 1464779249064 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}] 04:07:29 INFO - PROCESS | 1832 | 1464779249292 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 04:07:29 INFO - PROCESS | 1832 | 1464779249633 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eaec00 == 150 [pid = 1832] [id = 432] 04:07:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x9ba6cc00) [pid = 1832] [serial = 1297] [outer = (nil)] 04:07:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0xa2463800) [pid = 1832] [serial = 1298] [outer = 0x9ba6cc00] 04:07:29 INFO - PROCESS | 1832 | 1464779249732 Marionette DEBUG loaded listener.js 04:07:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 184 (0xa260b800) [pid = 1832] [serial = 1299] [outer = 0x9ba6cc00] 04:07:30 INFO - PROCESS | 1832 | 1464779250659 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]]]}] 04:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1690ms 04:07:30 INFO - PROCESS | 1832 | 1464779250745 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 04:07:30 INFO - PROCESS | 1832 | 1464779250749 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 04:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:07:30 INFO - PROCESS | 1832 | 1464779250755 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:07:30 INFO - PROCESS | 1832 | 1464779250758 Marionette TRACE conn4 <- [1,1702,null,{}] 04:07:30 INFO - PROCESS | 1832 | 1464779250764 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}] 04:07:31 INFO - PROCESS | 1832 | 1464779251017 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 04:07:31 INFO - PROCESS | 1832 | 1464779251348 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ad5800 == 151 [pid = 1832] [id = 433] 04:07:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 185 (0x9c106400) [pid = 1832] [serial = 1300] [outer = (nil)] 04:07:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 186 (0xa5050800) [pid = 1832] [serial = 1301] [outer = 0x9c106400] 04:07:31 INFO - PROCESS | 1832 | 1464779251447 Marionette DEBUG loaded listener.js 04:07:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 187 (0xa50f0000) [pid = 1832] [serial = 1302] [outer = 0x9c106400] 04:07:32 INFO - PROCESS | 1832 | 1464779252379 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]]]}] 04:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1655ms 04:07:32 INFO - PROCESS | 1832 | 1464779252414 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 04:07:32 INFO - PROCESS | 1832 | 1464779252417 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 04:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:07:32 INFO - PROCESS | 1832 | 1464779252424 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:07:32 INFO - PROCESS | 1832 | 1464779252427 Marionette TRACE conn4 <- [1,1706,null,{}] 04:07:32 INFO - PROCESS | 1832 | 1464779252433 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}] 04:07:32 INFO - PROCESS | 1832 | 1464779252632 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 04:07:32 INFO - PROCESS | 1832 | 1464779252919 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x91783800 == 152 [pid = 1832] [id = 434] 04:07:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 188 (0x9178bc00) [pid = 1832] [serial = 1303] [outer = (nil)] 04:07:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 189 (0xa6740400) [pid = 1832] [serial = 1304] [outer = 0x9178bc00] 04:07:33 INFO - PROCESS | 1832 | 1464779253065 Marionette DEBUG loaded listener.js 04:07:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 190 (0xa690d400) [pid = 1832] [serial = 1305] [outer = 0x9178bc00] 04:07:34 INFO - PROCESS | 1832 | 1464779254006 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]]]}] 04:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1634ms 04:07:34 INFO - PROCESS | 1832 | 1464779254059 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 04:07:34 INFO - PROCESS | 1832 | 1464779254063 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 04:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:07:34 INFO - PROCESS | 1832 | 1464779254070 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:07:34 INFO - PROCESS | 1832 | 1464779254073 Marionette TRACE conn4 <- [1,1710,null,{}] 04:07:34 INFO - PROCESS | 1832 | 1464779254079 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}] 04:07:34 INFO - PROCESS | 1832 | 1464779254302 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 04:07:34 INFO - PROCESS | 1832 | 1464779254639 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba42000 == 153 [pid = 1832] [id = 435] 04:07:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 191 (0x8ba42400) [pid = 1832] [serial = 1306] [outer = (nil)] 04:07:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 192 (0x8ba4bc00) [pid = 1832] [serial = 1307] [outer = 0x8ba42400] 04:07:34 INFO - PROCESS | 1832 | 1464779254735 Marionette DEBUG loaded listener.js 04:07:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 193 (0x8ba4d400) [pid = 1832] [serial = 1308] [outer = 0x8ba42400] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0xa1163c00 == 152 [pid = 1832] [id = 232] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x87ade000 == 151 [pid = 1832] [id = 367] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8d587000 == 150 [pid = 1832] [id = 331] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x874b4800 == 149 [pid = 1832] [id = 359] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8f75bc00 == 148 [pid = 1832] [id = 356] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0xa2460400 == 147 [pid = 1832] [id = 233] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x953c1400 == 146 [pid = 1832] [id = 362] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8fa49800 == 145 [pid = 1832] [id = 357] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x9513bc00 == 144 [pid = 1832] [id = 361] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8f0d1400 == 143 [pid = 1832] [id = 366] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x91eab800 == 142 [pid = 1832] [id = 235] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x91eb2000 == 141 [pid = 1832] [id = 360] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x91ead400 == 140 [pid = 1832] [id = 358] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x88669000 == 139 [pid = 1832] [id = 365] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x9aa31c00 == 138 [pid = 1832] [id = 364] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x91eac400 == 137 [pid = 1832] [id = 236] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8f0d0400 == 136 [pid = 1832] [id = 355] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8d968800 == 135 [pid = 1832] [id = 363] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc20800 == 134 [pid = 1832] [id = 354] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8c4a2400 == 133 [pid = 1832] [id = 416] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc4000 == 132 [pid = 1832] [id = 415] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x879c0400 == 131 [pid = 1832] [id = 414] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x94681000 == 130 [pid = 1832] [id = 405] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x92636800 == 129 [pid = 1832] [id = 404] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x91f0d400 == 128 [pid = 1832] [id = 403] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x91785c00 == 127 [pid = 1832] [id = 402] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc1b000 == 126 [pid = 1832] [id = 401] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc20000 == 125 [pid = 1832] [id = 400] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x883d3800 == 124 [pid = 1832] [id = 399] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6b5c00 == 123 [pid = 1832] [id = 397] 04:07:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8d65f000 == 122 [pid = 1832] [id = 398] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 192 (0xa21b0800) [pid = 1832] [serial = 1170] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 191 (0x9a98f400) [pid = 1832] [serial = 1154] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 190 (0x8ed9a800) [pid = 1832] [serial = 1131] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 189 (0x91585c00) [pid = 1832] [serial = 1068] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 188 (0x91582c00) [pid = 1832] [serial = 1133] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 187 (0x95171c00) [pid = 1832] [serial = 1145] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 186 (0x99750400) [pid = 1832] [serial = 1151] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 185 (0x9b199c00) [pid = 1832] [serial = 1095] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 184 (0x91ee2800) [pid = 1832] [serial = 1137] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 183 (0x94639800) [pid = 1832] [serial = 1077] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x8c2b7400) [pid = 1832] [serial = 1182] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0xa35f5400) [pid = 1832] [serial = 1176] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9577f000) [pid = 1832] [serial = 1148] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x952e2c00) [pid = 1832] [serial = 1083] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x91eef800) [pid = 1832] [serial = 1074] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0xa0621400) [pid = 1832] [serial = 1164] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x958e0800) [pid = 1832] [serial = 1086] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8d970400) [pid = 1832] [serial = 1185] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x9263c400) [pid = 1832] [serial = 1140] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0xa3068000) [pid = 1832] [serial = 1173] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x8bdbb400) [pid = 1832] [serial = 1127] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x9af44000) [pid = 1832] [serial = 1155] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x883d8400) [pid = 1832] [serial = 1179] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8e03f400) [pid = 1832] [serial = 1065] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9c104800) [pid = 1832] [serial = 1104] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9ba12400) [pid = 1832] [serial = 1101] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8d589000) [pid = 1832] [serial = 1062] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x93a5e400) [pid = 1832] [serial = 1142] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x92634800) [pid = 1832] [serial = 1139] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x883cb000) [pid = 1832] [serial = 1178] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0xa3552800) [pid = 1832] [serial = 1175] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x91de1400) [pid = 1832] [serial = 1071] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x9c3e3000) [pid = 1832] [serial = 1158] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0xa2463000) [pid = 1832] [serial = 1172] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8dc0b400) [pid = 1832] [serial = 996] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x9c1ce800) [pid = 1832] [serial = 1157] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0xa0719400) [pid = 1832] [serial = 1167] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0xa0716800) [pid = 1832] [serial = 1166] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x952d7400) [pid = 1832] [serial = 1146] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x9a387c00) [pid = 1832] [serial = 1152] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8def0000) [pid = 1832] [serial = 1130] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x91eb1c00) [pid = 1832] [serial = 1136] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x94680400) [pid = 1832] [serial = 1143] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8deec400) [pid = 1832] [serial = 1059] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x95118400) [pid = 1832] [serial = 1080] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x9d583c00) [pid = 1832] [serial = 1160] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x958e9800) [pid = 1832] [serial = 1149] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9b6ca400) [pid = 1832] [serial = 1098] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8a6ebc00) [pid = 1832] [serial = 1181] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x91787000) [pid = 1832] [serial = 1134] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8d666c00) [pid = 1832] [serial = 1184] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x9d586400) [pid = 1832] [serial = 1161] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8f90f000) [pid = 1832] [serial = 1125] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9af44c00) [pid = 1832] [serial = 1092] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8c3ed400) [pid = 1832] [serial = 1128] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x9d9eac00) [pid = 1832] [serial = 1163] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0xa2159400) [pid = 1832] [serial = 1169] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8d9e6800) [pid = 1832] [serial = 1187] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x98212400) [pid = 1832] [serial = 1089] [outer = (nil)] [url = about:blank] 04:07:36 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8dcae800) [pid = 1832] [serial = 1188] [outer = (nil)] [url = about:blank] 04:07:37 INFO - PROCESS | 1832 | 1464779257184 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]]]}] 04:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 3137ms 04:07:37 INFO - PROCESS | 1832 | 1464779257209 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 04:07:37 INFO - PROCESS | 1832 | 1464779257216 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 04:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:07:37 INFO - PROCESS | 1832 | 1464779257224 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:07:37 INFO - PROCESS | 1832 | 1464779257230 Marionette TRACE conn4 <- [1,1714,null,{}] 04:07:37 INFO - PROCESS | 1832 | 1464779257238 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}] 04:07:37 INFO - PROCESS | 1832 | 1464779257441 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 04:07:37 INFO - PROCESS | 1832 | 1464779257633 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x879c5800 == 123 [pid = 1832] [id = 436] 04:07:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x883d1400) [pid = 1832] [serial = 1309] [outer = (nil)] 04:07:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x88663c00) [pid = 1832] [serial = 1310] [outer = 0x883d1400] 04:07:37 INFO - PROCESS | 1832 | 1464779257729 Marionette DEBUG loaded listener.js 04:07:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8a6bd400) [pid = 1832] [serial = 1311] [outer = 0x883d1400] 04:07:38 INFO - PROCESS | 1832 | 1464779258606 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]]]}] 04:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1435ms 04:07:38 INFO - PROCESS | 1832 | 1464779258660 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 04:07:38 INFO - PROCESS | 1832 | 1464779258667 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 04:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:07:38 INFO - PROCESS | 1832 | 1464779258678 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:07:38 INFO - PROCESS | 1832 | 1464779258681 Marionette TRACE conn4 <- [1,1718,null,{}] 04:07:38 INFO - PROCESS | 1832 | 1464779258687 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}] 04:07:39 INFO - PROCESS | 1832 | 1464779258999 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 04:07:39 INFO - PROCESS | 1832 | 1464779259030 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6de400 == 124 [pid = 1832] [id = 437] 04:07:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8a6e9c00) [pid = 1832] [serial = 1312] [outer = (nil)] 04:07:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8bdc4000) [pid = 1832] [serial = 1313] [outer = 0x8a6e9c00] 04:07:39 INFO - PROCESS | 1832 | 1464779259104 Marionette DEBUG loaded listener.js 04:07:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8c2b4800) [pid = 1832] [serial = 1314] [outer = 0x8a6e9c00] 04:07:40 INFO - PROCESS | 1832 | 1464779260240 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]]]}] 04:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1634ms 04:07:40 INFO - PROCESS | 1832 | 1464779260319 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 04:07:40 INFO - PROCESS | 1832 | 1464779260328 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 04:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:07:40 INFO - PROCESS | 1832 | 1464779260338 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:07:40 INFO - PROCESS | 1832 | 1464779260348 Marionette TRACE conn4 <- [1,1722,null,{}] 04:07:40 INFO - PROCESS | 1832 | 1464779260412 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}] 04:07:40 INFO - PROCESS | 1832 | 1464779260737 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9b172c00) [pid = 1832] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x99705c00) [pid = 1832] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x9910fc00) [pid = 1832] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8d58b400) [pid = 1832] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x91f0e000) [pid = 1832] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x958e3000) [pid = 1832] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x87ad8c00) [pid = 1832] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8dc14000) [pid = 1832] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x8a6e4c00) [pid = 1832] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0xa50a7400) [pid = 1832] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x9c048c00) [pid = 1832] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x958e4c00) [pid = 1832] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x92d87000) [pid = 1832] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8f0c6800) [pid = 1832] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x8bf3e800) [pid = 1832] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x8f75c400) [pid = 1832] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x91deac00) [pid = 1832] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x8ed9e000) [pid = 1832] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x9158ec00) [pid = 1832] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:07:41 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x9503bc00) [pid = 1832] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:07:41 INFO - PROCESS | 1832 | 1464779261523 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ed1c00 == 125 [pid = 1832] [id = 438] 04:07:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x874ae000) [pid = 1832] [serial = 1315] [outer = (nil)] 04:07:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x8a6e4c00) [pid = 1832] [serial = 1316] [outer = 0x874ae000] 04:07:41 INFO - PROCESS | 1832 | 1464779261632 Marionette DEBUG loaded listener.js 04:07:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x8d972400) [pid = 1832] [serial = 1317] [outer = 0x874ae000] 04:07:42 INFO - PROCESS | 1832 | 1464779262387 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]]]}] 04:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 04:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2084ms 04:07:42 INFO - PROCESS | 1832 | 1464779262420 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 04:07:42 INFO - PROCESS | 1832 | 1464779262424 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 04:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:07:42 INFO - PROCESS | 1832 | 1464779262431 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:07:42 INFO - PROCESS | 1832 | 1464779262433 Marionette TRACE conn4 <- [1,1726,null,{}] 04:07:42 INFO - PROCESS | 1832 | 1464779262439 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}] 04:07:42 INFO - PROCESS | 1832 | 1464779262717 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 04:07:42 INFO - PROCESS | 1832 | 1464779262740 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc6800 == 126 [pid = 1832] [id = 439] 04:07:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x8d970800) [pid = 1832] [serial = 1318] [outer = (nil)] 04:07:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8dc1b000) [pid = 1832] [serial = 1319] [outer = 0x8d970800] 04:07:42 INFO - PROCESS | 1832 | 1464779262820 Marionette DEBUG loaded listener.js 04:07:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8dee8c00) [pid = 1832] [serial = 1320] [outer = 0x8d970800] 04:07:44 INFO - PROCESS | 1832 | 1464779264003 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]]]}] 04:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1644ms 04:07:44 INFO - PROCESS | 1832 | 1464779264077 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 04:07:44 INFO - PROCESS | 1832 | 1464779264085 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 04:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:07:44 INFO - PROCESS | 1832 | 1464779264095 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:07:44 INFO - PROCESS | 1832 | 1464779264101 Marionette TRACE conn4 <- [1,1730,null,{}] 04:07:44 INFO - PROCESS | 1832 | 1464779264112 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}] 04:07:44 INFO - PROCESS | 1832 | 1464779264461 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 04:07:44 INFO - PROCESS | 1832 | 1464779264818 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x879c1400 == 127 [pid = 1832] [id = 440] 04:07:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x87adac00) [pid = 1832] [serial = 1321] [outer = (nil)] 04:07:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8866a800) [pid = 1832] [serial = 1322] [outer = 0x87adac00] 04:07:44 INFO - PROCESS | 1832 | 1464779264913 Marionette DEBUG loaded listener.js 04:07:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8ba44c00) [pid = 1832] [serial = 1323] [outer = 0x87adac00] 04:07:45 INFO - PROCESS | 1832 | 1464779265895 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]]]}] 04:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 04:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1839ms 04:07:45 INFO - PROCESS | 1832 | 1464779265935 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 04:07:45 INFO - PROCESS | 1832 | 1464779265945 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 04:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:07:45 INFO - PROCESS | 1832 | 1464779265957 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:07:45 INFO - PROCESS | 1832 | 1464779265960 Marionette TRACE conn4 <- [1,1734,null,{}] 04:07:45 INFO - PROCESS | 1832 | 1464779265967 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}] 04:07:46 INFO - PROCESS | 1832 | 1464779266199 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 04:07:46 INFO - PROCESS | 1832 | 1464779266520 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c499800 == 128 [pid = 1832] [id = 441] 04:07:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8c4a1400) [pid = 1832] [serial = 1324] [outer = (nil)] 04:07:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8d58d800) [pid = 1832] [serial = 1325] [outer = 0x8c4a1400] 04:07:46 INFO - PROCESS | 1832 | 1464779266615 Marionette DEBUG loaded listener.js 04:07:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8d96fc00) [pid = 1832] [serial = 1326] [outer = 0x8c4a1400] 04:07:47 INFO - PROCESS | 1832 | 1464779267572 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]]]}] 04:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1691ms 04:07:47 INFO - PROCESS | 1832 | 1464779267648 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 04:07:47 INFO - PROCESS | 1832 | 1464779267652 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 04:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:07:47 INFO - PROCESS | 1832 | 1464779267659 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:07:47 INFO - PROCESS | 1832 | 1464779267666 Marionette TRACE conn4 <- [1,1738,null,{}] 04:07:47 INFO - PROCESS | 1832 | 1464779267682 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}] 04:07:48 INFO - PROCESS | 1832 | 1464779268005 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 04:07:48 INFO - PROCESS | 1832 | 1464779268241 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9e3400 == 129 [pid = 1832] [id = 442] 04:07:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8e040800) [pid = 1832] [serial = 1327] [outer = (nil)] 04:07:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8ecca800) [pid = 1832] [serial = 1328] [outer = 0x8e040800] 04:07:48 INFO - PROCESS | 1832 | 1464779268333 Marionette DEBUG loaded listener.js 04:07:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8ed9bc00) [pid = 1832] [serial = 1329] [outer = 0x8e040800] 04:07:49 INFO - PROCESS | 1832 | 1464779269312 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]]]}] 04:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1690ms 04:07:49 INFO - PROCESS | 1832 | 1464779269351 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 04:07:49 INFO - PROCESS | 1832 | 1464779269356 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 04:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:07:49 INFO - PROCESS | 1832 | 1464779269362 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:07:49 INFO - PROCESS | 1832 | 1464779269365 Marionette TRACE conn4 <- [1,1742,null,{}] 04:07:49 INFO - PROCESS | 1832 | 1464779269371 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}] 04:07:49 INFO - PROCESS | 1832 | 1464779269593 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 04:07:49 INFO - PROCESS | 1832 | 1464779269904 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x883d4800 == 130 [pid = 1832] [id = 443] 04:07:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8deee000) [pid = 1832] [serial = 1330] [outer = (nil)] 04:07:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8f907c00) [pid = 1832] [serial = 1331] [outer = 0x8deee000] 04:07:50 INFO - PROCESS | 1832 | 1464779270001 Marionette DEBUG loaded listener.js 04:07:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f9a0000) [pid = 1832] [serial = 1332] [outer = 0x8deee000] 04:07:50 INFO - PROCESS | 1832 | 1464779270908 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]]]}] 04:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1582ms 04:07:50 INFO - PROCESS | 1832 | 1464779270945 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 04:07:50 INFO - PROCESS | 1832 | 1464779270949 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 04:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:07:50 INFO - PROCESS | 1832 | 1464779270956 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:07:50 INFO - PROCESS | 1832 | 1464779270959 Marionette TRACE conn4 <- [1,1746,null,{}] 04:07:50 INFO - PROCESS | 1832 | 1464779270965 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}] 04:07:51 INFO - PROCESS | 1832 | 1464779271185 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 04:07:51 INFO - PROCESS | 1832 | 1464779271505 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f0d1400 == 131 [pid = 1832] [id = 444] 04:07:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8f90a800) [pid = 1832] [serial = 1333] [outer = (nil)] 04:07:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x91780000) [pid = 1832] [serial = 1334] [outer = 0x8f90a800] 04:07:51 INFO - PROCESS | 1832 | 1464779271601 Marionette DEBUG loaded listener.js 04:07:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x91787800) [pid = 1832] [serial = 1335] [outer = 0x8f90a800] 04:07:52 INFO - PROCESS | 1832 | 1464779272507 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]]]}] 04:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1582ms 04:07:52 INFO - PROCESS | 1832 | 1464779272539 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 04:07:52 INFO - PROCESS | 1832 | 1464779272542 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 04:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:07:52 INFO - PROCESS | 1832 | 1464779272549 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:07:52 INFO - PROCESS | 1832 | 1464779272552 Marionette TRACE conn4 <- [1,1750,null,{}] 04:07:52 INFO - PROCESS | 1832 | 1464779272558 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}] 04:07:52 INFO - PROCESS | 1832 | 1464779272806 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 04:07:53 INFO - PROCESS | 1832 | 1464779273156 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f909c00 == 132 [pid = 1832] [id = 445] 04:07:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x91588400) [pid = 1832] [serial = 1336] [outer = (nil)] 04:07:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x91ee3400) [pid = 1832] [serial = 1337] [outer = 0x91588400] 04:07:53 INFO - PROCESS | 1832 | 1464779273251 Marionette DEBUG loaded listener.js 04:07:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x91eea000) [pid = 1832] [serial = 1338] [outer = 0x91588400] 04:07:54 INFO - PROCESS | 1832 | 1464779274160 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]]]}] 04:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1685ms 04:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:07:54 INFO - PROCESS | 1832 | 1464779274234 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 04:07:54 INFO - PROCESS | 1832 | 1464779274238 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 04:07:54 INFO - PROCESS | 1832 | 1464779274246 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:07:54 INFO - PROCESS | 1832 | 1464779274250 Marionette TRACE conn4 <- [1,1754,null,{}] 04:07:54 INFO - PROCESS | 1832 | 1464779274256 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}] 04:07:54 INFO - PROCESS | 1832 | 1464779274509 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 04:07:54 INFO - PROCESS | 1832 | 1464779274829 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecc9c00 == 133 [pid = 1832] [id = 446] 04:07:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8f910000) [pid = 1832] [serial = 1339] [outer = (nil)] 04:07:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x91f0d400) [pid = 1832] [serial = 1340] [outer = 0x8f910000] 04:07:54 INFO - PROCESS | 1832 | 1464779274920 Marionette DEBUG loaded listener.js 04:07:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x9263a000) [pid = 1832] [serial = 1341] [outer = 0x8f910000] 04:07:55 INFO - PROCESS | 1832 | 1464779275816 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]]]}] 04:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1640ms 04:07:55 INFO - PROCESS | 1832 | 1464779275885 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 04:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:07:55 INFO - PROCESS | 1832 | 1464779275890 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 04:07:55 INFO - PROCESS | 1832 | 1464779275896 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:07:55 INFO - PROCESS | 1832 | 1464779275900 Marionette TRACE conn4 <- [1,1758,null,{}] 04:07:55 INFO - PROCESS | 1832 | 1464779275906 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}] 04:07:56 INFO - PROCESS | 1832 | 1464779276127 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 04:07:56 INFO - PROCESS | 1832 | 1464779276507 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d586800 == 134 [pid = 1832] [id = 447] 04:07:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8f760800) [pid = 1832] [serial = 1342] [outer = (nil)] 04:07:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x92d8d800) [pid = 1832] [serial = 1343] [outer = 0x8f760800] 04:07:56 INFO - PROCESS | 1832 | 1464779276599 Marionette DEBUG loaded listener.js 04:07:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x93a67400) [pid = 1832] [serial = 1344] [outer = 0x8f760800] 04:07:57 INFO - PROCESS | 1832 | 1464779277574 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]]]}] 04:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1742ms 04:07:57 INFO - PROCESS | 1832 | 1464779277639 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 04:07:57 INFO - PROCESS | 1832 | 1464779277643 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 04:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:07:57 INFO - PROCESS | 1832 | 1464779277649 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:07:57 INFO - PROCESS | 1832 | 1464779277653 Marionette TRACE conn4 <- [1,1762,null,{}] 04:07:57 INFO - PROCESS | 1832 | 1464779277659 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}] 04:07:57 INFO - PROCESS | 1832 | 1464779277905 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 04:07:58 INFO - PROCESS | 1832 | 1464779278241 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eacc00 == 135 [pid = 1832] [id = 448] 04:07:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x92d85c00) [pid = 1832] [serial = 1345] [outer = (nil)] 04:07:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x95113c00) [pid = 1832] [serial = 1346] [outer = 0x92d85c00] 04:07:58 INFO - PROCESS | 1832 | 1464779278338 Marionette DEBUG loaded listener.js 04:07:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x95137c00) [pid = 1832] [serial = 1347] [outer = 0x92d85c00] 04:07:59 INFO - PROCESS | 1832 | 1464779279328 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]]]}] 04:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1733ms 04:07:59 INFO - PROCESS | 1832 | 1464779279384 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 04:07:59 INFO - PROCESS | 1832 | 1464779279389 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 04:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:07:59 INFO - PROCESS | 1832 | 1464779279395 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:07:59 INFO - PROCESS | 1832 | 1464779279398 Marionette TRACE conn4 <- [1,1766,null,{}] 04:07:59 INFO - PROCESS | 1832 | 1464779279404 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}] 04:07:59 INFO - PROCESS | 1832 | 1464779279635 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 04:07:59 INFO - PROCESS | 1832 | 1464779279953 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:07:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x92d82c00 == 136 [pid = 1832] [id = 449] 04:07:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x93a38c00) [pid = 1832] [serial = 1348] [outer = (nil)] 04:08:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x952da000) [pid = 1832] [serial = 1349] [outer = 0x93a38c00] 04:08:00 INFO - PROCESS | 1832 | 1464779280050 Marionette DEBUG loaded listener.js 04:08:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x952e2800) [pid = 1832] [serial = 1350] [outer = 0x93a38c00] 04:08:00 INFO - PROCESS | 1832 | 1464779280991 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]]]}] 04:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1636ms 04:08:01 INFO - PROCESS | 1832 | 1464779281032 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 04:08:01 INFO - PROCESS | 1832 | 1464779281037 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 04:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:08:01 INFO - PROCESS | 1832 | 1464779281044 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:08:01 INFO - PROCESS | 1832 | 1464779281048 Marionette TRACE conn4 <- [1,1770,null,{}] 04:08:01 INFO - PROCESS | 1832 | 1464779281054 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}] 04:08:01 INFO - PROCESS | 1832 | 1464779281320 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 04:08:01 INFO - PROCESS | 1832 | 1464779281667 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x95048000 == 137 [pid = 1832] [id = 450] 04:08:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x9577e800) [pid = 1832] [serial = 1351] [outer = (nil)] 04:08:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x958e8c00) [pid = 1832] [serial = 1352] [outer = 0x9577e800] 04:08:01 INFO - PROCESS | 1832 | 1464779281769 Marionette DEBUG loaded listener.js 04:08:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x95a72000) [pid = 1832] [serial = 1353] [outer = 0x9577e800] 04:08:02 INFO - PROCESS | 1832 | 1464779282896 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]]]}] 04:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1888ms 04:08:02 INFO - PROCESS | 1832 | 1464779282933 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 04:08:02 INFO - PROCESS | 1832 | 1464779282937 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 04:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:08:02 INFO - PROCESS | 1832 | 1464779282944 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:08:02 INFO - PROCESS | 1832 | 1464779282947 Marionette TRACE conn4 <- [1,1774,null,{}] 04:08:02 INFO - PROCESS | 1832 | 1464779282953 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}] 04:08:03 INFO - PROCESS | 1832 | 1464779283202 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 04:08:03 INFO - PROCESS | 1832 | 1464779283533 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x95a6b400 == 138 [pid = 1832] [id = 451] 04:08:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x95a6cc00) [pid = 1832] [serial = 1354] [outer = (nil)] 04:08:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x99701800) [pid = 1832] [serial = 1355] [outer = 0x95a6cc00] 04:08:03 INFO - PROCESS | 1832 | 1464779283627 Marionette DEBUG loaded listener.js 04:08:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9974f400) [pid = 1832] [serial = 1356] [outer = 0x95a6cc00] 04:08:04 INFO - PROCESS | 1832 | 1464779284614 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]]]}] 04:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1733ms 04:08:04 INFO - PROCESS | 1832 | 1464779284679 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 04:08:04 INFO - PROCESS | 1832 | 1464779284683 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 04:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:08:04 INFO - PROCESS | 1832 | 1464779284699 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:08:04 INFO - PROCESS | 1832 | 1464779284702 Marionette TRACE conn4 <- [1,1778,null,{}] 04:08:04 INFO - PROCESS | 1832 | 1464779284709 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}] 04:08:04 INFO - PROCESS | 1832 | 1464779284971 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 04:08:05 INFO - PROCESS | 1832 | 1464779285301 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b9400 == 139 [pid = 1832] [id = 452] 04:08:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x879b8400) [pid = 1832] [serial = 1357] [outer = (nil)] 04:08:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9a751800) [pid = 1832] [serial = 1358] [outer = 0x879b8400] 04:08:05 INFO - PROCESS | 1832 | 1464779285397 Marionette DEBUG loaded listener.js 04:08:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9a987800) [pid = 1832] [serial = 1359] [outer = 0x879b8400] 04:08:06 INFO - PROCESS | 1832 | 1464779286280 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]]]}] 04:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1636ms 04:08:06 INFO - PROCESS | 1832 | 1464779286354 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 04:08:06 INFO - PROCESS | 1832 | 1464779286357 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 04:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:08:06 INFO - PROCESS | 1832 | 1464779286366 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:08:06 INFO - PROCESS | 1832 | 1464779286370 Marionette TRACE conn4 <- [1,1782,null,{}] 04:08:06 INFO - PROCESS | 1832 | 1464779286376 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}] 04:08:06 INFO - PROCESS | 1832 | 1464779286597 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 04:08:06 INFO - PROCESS | 1832 | 1464779286922 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a5000 == 140 [pid = 1832] [id = 453] 04:08:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9178dc00) [pid = 1832] [serial = 1360] [outer = (nil)] 04:08:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9b178800) [pid = 1832] [serial = 1361] [outer = 0x9178dc00] 04:08:07 INFO - PROCESS | 1832 | 1464779287018 Marionette DEBUG loaded listener.js 04:08:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9b197000) [pid = 1832] [serial = 1362] [outer = 0x9178dc00] 04:08:07 INFO - PROCESS | 1832 | 1464779287973 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]]]}] 04:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 04:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1683ms 04:08:08 INFO - PROCESS | 1832 | 1464779288051 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 04:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:08:08 INFO - PROCESS | 1832 | 1464779288055 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 04:08:08 INFO - PROCESS | 1832 | 1464779288062 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:08:08 INFO - PROCESS | 1832 | 1464779288066 Marionette TRACE conn4 <- [1,1786,null,{}] 04:08:08 INFO - PROCESS | 1832 | 1464779288072 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}] 04:08:08 INFO - PROCESS | 1832 | 1464779288334 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 04:08:08 INFO - PROCESS | 1832 | 1464779288641 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b2800 == 141 [pid = 1832] [id = 454] 04:08:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x874b4000) [pid = 1832] [serial = 1363] [outer = (nil)] 04:08:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9b5b1c00) [pid = 1832] [serial = 1364] [outer = 0x874b4000] 04:08:08 INFO - PROCESS | 1832 | 1464779288734 Marionette DEBUG loaded listener.js 04:08:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9b819800) [pid = 1832] [serial = 1365] [outer = 0x874b4000] 04:08:09 INFO - PROCESS | 1832 | 1464779289691 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]]]}] 04:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1696ms 04:08:09 INFO - PROCESS | 1832 | 1464779289758 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 04:08:09 INFO - PROCESS | 1832 | 1464779289762 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 04:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:08:09 INFO - PROCESS | 1832 | 1464779289769 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:08:09 INFO - PROCESS | 1832 | 1464779289773 Marionette TRACE conn4 <- [1,1790,null,{}] 04:08:09 INFO - PROCESS | 1832 | 1464779289779 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}] 04:08:10 INFO - PROCESS | 1832 | 1464779290051 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 04:08:10 INFO - PROCESS | 1832 | 1464779290385 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a277c00 == 142 [pid = 1832] [id = 455] 04:08:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9b191c00) [pid = 1832] [serial = 1366] [outer = (nil)] 04:08:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9c28b800) [pid = 1832] [serial = 1367] [outer = 0x9b191c00] 04:08:10 INFO - PROCESS | 1832 | 1464779290476 Marionette DEBUG loaded listener.js 04:08:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9c3d8000) [pid = 1832] [serial = 1368] [outer = 0x9b191c00] 04:08:11 INFO - PROCESS | 1832 | 1464779291395 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]]]}] 04:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1686ms 04:08:11 INFO - PROCESS | 1832 | 1464779291456 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 04:08:11 INFO - PROCESS | 1832 | 1464779291460 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 04:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:08:11 INFO - PROCESS | 1832 | 1464779291466 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:08:11 INFO - PROCESS | 1832 | 1464779291470 Marionette TRACE conn4 <- [1,1794,null,{}] 04:08:11 INFO - PROCESS | 1832 | 1464779291476 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}] 04:08:11 INFO - PROCESS | 1832 | 1464779291707 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 04:08:12 INFO - PROCESS | 1832 | 1464779292039 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b6cc800 == 143 [pid = 1832] [id = 456] 04:08:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9ba6c400) [pid = 1832] [serial = 1369] [outer = (nil)] 04:08:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x9d9df000) [pid = 1832] [serial = 1370] [outer = 0x9ba6c400] 04:08:12 INFO - PROCESS | 1832 | 1464779292133 Marionette DEBUG loaded listener.js 04:08:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa061b000) [pid = 1832] [serial = 1371] [outer = 0x9ba6c400] 04:08:13 INFO - PROCESS | 1832 | 1464779293011 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]]]}] 04:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1596ms 04:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:08:13 INFO - PROCESS | 1832 | 1464779293063 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 04:08:13 INFO - PROCESS | 1832 | 1464779293066 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 04:08:13 INFO - PROCESS | 1832 | 1464779293073 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:08:13 INFO - PROCESS | 1832 | 1464779293076 Marionette TRACE conn4 <- [1,1798,null,{}] 04:08:13 INFO - PROCESS | 1832 | 1464779293084 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}] 04:08:13 INFO - PROCESS | 1832 | 1464779293340 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 04:08:13 INFO - PROCESS | 1832 | 1464779293684 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ed93400 == 144 [pid = 1832] [id = 457] 04:08:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8ed9f800) [pid = 1832] [serial = 1372] [outer = (nil)] 04:08:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0xa0713400) [pid = 1832] [serial = 1373] [outer = 0x8ed9f800] 04:08:13 INFO - PROCESS | 1832 | 1464779293782 Marionette DEBUG loaded listener.js 04:08:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0xa1163c00) [pid = 1832] [serial = 1374] [outer = 0x8ed9f800] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x86ed1c00 == 143 [pid = 1832] [id = 438] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6de400 == 142 [pid = 1832] [id = 437] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x879c5800 == 141 [pid = 1832] [id = 436] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x9af4d000 == 140 [pid = 1832] [id = 430] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x99fcf400 == 139 [pid = 1832] [id = 429] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x991c7c00 == 138 [pid = 1832] [id = 428] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x952dc800 == 137 [pid = 1832] [id = 427] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x92c0dc00 == 136 [pid = 1832] [id = 425] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x92d84000 == 135 [pid = 1832] [id = 426] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x9158bc00 == 134 [pid = 1832] [id = 424] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8f760400 == 133 [pid = 1832] [id = 423] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f0c00 == 132 [pid = 1832] [id = 422] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecbfc00 == 131 [pid = 1832] [id = 421] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdbbc00 == 130 [pid = 1832] [id = 420] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8d58e800 == 129 [pid = 1832] [id = 419] 04:08:15 INFO - PROCESS | 1832 | --DOCSHELL 0x879c3000 == 128 [pid = 1832] [id = 418] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x9b822000) [pid = 1832] [serial = 1227] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x9c28f400) [pid = 1832] [serial = 1230] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0xa3261000) [pid = 1832] [serial = 1236] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8d9e6400) [pid = 1832] [serial = 1250] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x92d8f800) [pid = 1832] [serial = 1211] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0xa30fa000) [pid = 1832] [serial = 1235] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x9a982000) [pid = 1832] [serial = 1223] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8e031800) [pid = 1832] [serial = 1190] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8dcb0400) [pid = 1832] [serial = 1251] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8a6be800) [pid = 1832] [serial = 1245] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8e03d000) [pid = 1832] [serial = 1197] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x8c3f4400) [pid = 1832] [serial = 1194] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0xa6739400) [pid = 1832] [serial = 1241] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0xa1164000) [pid = 1832] [serial = 1232] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x95a69400) [pid = 1832] [serial = 1220] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x95136c00) [pid = 1832] [serial = 1214] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8fa52c00) [pid = 1832] [serial = 1202] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8c3f1000) [pid = 1832] [serial = 1248] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x9513b800) [pid = 1832] [serial = 1215] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x91de2400) [pid = 1832] [serial = 1205] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8bdbd000) [pid = 1832] [serial = 1193] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x9158fc00) [pid = 1832] [serial = 1203] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0xa673fc00) [pid = 1832] [serial = 1242] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x92c13000) [pid = 1832] [serial = 1209] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x9b190000) [pid = 1832] [serial = 1224] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x95a6f400) [pid = 1832] [serial = 1221] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x91dee000) [pid = 1832] [serial = 1206] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9c103400) [pid = 1832] [serial = 1229] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8f759c00) [pid = 1832] [serial = 1199] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x92c0a000) [pid = 1832] [serial = 1208] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x9b818000) [pid = 1832] [serial = 1226] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x93a40800) [pid = 1832] [serial = 1212] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0xa6242800) [pid = 1832] [serial = 1239] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x953ba000) [pid = 1832] [serial = 1217] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8dee5400) [pid = 1832] [serial = 1196] [outer = (nil)] [url = about:blank] 04:08:15 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8c2b2400) [pid = 1832] [serial = 1247] [outer = (nil)] [url = about:blank] 04:08:16 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x88665000) [pid = 1832] [serial = 1244] [outer = (nil)] [url = about:blank] 04:08:16 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8f908000) [pid = 1832] [serial = 1200] [outer = (nil)] [url = about:blank] 04:08:16 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x953bdc00) [pid = 1832] [serial = 1218] [outer = (nil)] [url = about:blank] 04:08:16 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0xa227e000) [pid = 1832] [serial = 1233] [outer = (nil)] [url = about:blank] 04:08:16 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0xa6236c00) [pid = 1832] [serial = 1238] [outer = (nil)] [url = about:blank] 04:08:16 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8dc03400) [pid = 1832] [serial = 1253] [outer = (nil)] [url = about:blank] 04:08:16 INFO - PROCESS | 1832 | 1464779296564 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]]]}] 04:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 3545ms 04:08:16 INFO - PROCESS | 1832 | 1464779296618 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 04:08:16 INFO - PROCESS | 1832 | 1464779296625 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 04:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:08:16 INFO - PROCESS | 1832 | 1464779296635 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:08:16 INFO - PROCESS | 1832 | 1464779296639 Marionette TRACE conn4 <- [1,1802,null,{}] 04:08:16 INFO - PROCESS | 1832 | 1464779296648 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}] 04:08:16 INFO - PROCESS | 1832 | 1464779296867 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 04:08:17 INFO - PROCESS | 1832 | 1464779297067 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x879c5800 == 129 [pid = 1832] [id = 458] 04:08:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8865ec00) [pid = 1832] [serial = 1375] [outer = (nil)] 04:08:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8a6e6000) [pid = 1832] [serial = 1376] [outer = 0x8865ec00] 04:08:17 INFO - PROCESS | 1832 | 1464779297150 Marionette DEBUG loaded listener.js 04:08:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8ba4c000) [pid = 1832] [serial = 1377] [outer = 0x8865ec00] 04:08:18 INFO - PROCESS | 1832 | 1464779298066 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]]]}] 04:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1501ms 04:08:18 INFO - PROCESS | 1832 | 1464779298137 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 04:08:18 INFO - PROCESS | 1832 | 1464779298145 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 04:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:08:18 INFO - PROCESS | 1832 | 1464779298165 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:08:18 INFO - PROCESS | 1832 | 1464779298178 Marionette TRACE conn4 <- [1,1806,null,{}] 04:08:18 INFO - PROCESS | 1832 | 1464779298185 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}] 04:08:18 INFO - PROCESS | 1832 | 1464779298412 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 04:08:18 INFO - PROCESS | 1832 | 1464779298741 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b5800 == 130 [pid = 1832] [id = 459] 04:08:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8c3ef400) [pid = 1832] [serial = 1378] [outer = (nil)] 04:08:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8c3f6400) [pid = 1832] [serial = 1379] [outer = 0x8c3ef400] 04:08:18 INFO - PROCESS | 1832 | 1464779298834 Marionette DEBUG loaded listener.js 04:08:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8d585c00) [pid = 1832] [serial = 1380] [outer = 0x8c3ef400] 04:08:19 INFO - PROCESS | 1832 | 1464779299772 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]]]}] 04:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1663ms 04:08:19 INFO - PROCESS | 1832 | 1464779299821 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 04:08:19 INFO - PROCESS | 1832 | 1464779299824 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 04:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:08:19 INFO - PROCESS | 1832 | 1464779299844 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:08:19 INFO - PROCESS | 1832 | 1464779299851 Marionette TRACE conn4 <- [1,1810,null,{}] 04:08:19 INFO - PROCESS | 1832 | 1464779299867 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}] 04:08:20 INFO - PROCESS | 1832 | 1464779300169 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 04:08:20 INFO - PROCESS | 1832 | 1464779300202 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c499400 == 131 [pid = 1832] [id = 460] 04:08:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8dc20800) [pid = 1832] [serial = 1381] [outer = (nil)] 04:08:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8dee2c00) [pid = 1832] [serial = 1382] [outer = 0x8dc20800] 04:08:20 INFO - PROCESS | 1832 | 1464779300283 Marionette DEBUG loaded listener.js 04:08:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8e036000) [pid = 1832] [serial = 1383] [outer = 0x8dc20800] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8d9e7000) [pid = 1832] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8a6e9c00) [pid = 1832] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x874ae000) [pid = 1832] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9a988c00) [pid = 1832] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x9a749800) [pid = 1832] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x952e2400) [pid = 1832] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x95113000) [pid = 1832] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x92c0f800) [pid = 1832] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x918cb800) [pid = 1832] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x91788400) [pid = 1832] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8f75fc00) [pid = 1832] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8ed9b000) [pid = 1832] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8ecc3000) [pid = 1832] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8d58f800) [pid = 1832] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x87ad4800) [pid = 1832] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x883d1400) [pid = 1832] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x9178bc00) [pid = 1832] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x9c106400) [pid = 1832] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x9ba6cc00) [pid = 1832] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x9b6cac00) [pid = 1832] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:08:21 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x9b176c00) [pid = 1832] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:08:22 INFO - PROCESS | 1832 | 1464779302016 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]]]}] 04:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2199ms 04:08:22 INFO - PROCESS | 1832 | 1464779302037 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 04:08:22 INFO - PROCESS | 1832 | 1464779302042 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 04:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:08:22 INFO - PROCESS | 1832 | 1464779302049 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:08:22 INFO - PROCESS | 1832 | 1464779302052 Marionette TRACE conn4 <- [1,1814,null,{}] 04:08:22 INFO - PROCESS | 1832 | 1464779302058 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}] 04:08:22 INFO - PROCESS | 1832 | 1464779302350 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 04:08:22 INFO - PROCESS | 1832 | 1464779302376 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ada800 == 132 [pid = 1832] [id = 461] 04:08:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8d668400) [pid = 1832] [serial = 1384] [outer = (nil)] 04:08:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8e039800) [pid = 1832] [serial = 1385] [outer = 0x8d668400] 04:08:22 INFO - PROCESS | 1832 | 1464779302456 Marionette DEBUG loaded listener.js 04:08:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8ecbf800) [pid = 1832] [serial = 1386] [outer = 0x8d668400] 04:08:23 INFO - PROCESS | 1832 | 1464779303545 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]]]}] 04:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1548ms 04:08:23 INFO - PROCESS | 1832 | 1464779303599 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 04:08:23 INFO - PROCESS | 1832 | 1464779303606 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 04:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:08:23 INFO - PROCESS | 1832 | 1464779303615 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:08:23 INFO - PROCESS | 1832 | 1464779303621 Marionette TRACE conn4 <- [1,1818,null,{}] 04:08:23 INFO - PROCESS | 1832 | 1464779303632 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}] 04:08:23 INFO - PROCESS | 1832 | 1464779303901 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 04:08:24 INFO - PROCESS | 1832 | 1464779304243 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8866ac00 == 133 [pid = 1832] [id = 462] 04:08:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8a6e8000) [pid = 1832] [serial = 1387] [outer = (nil)] 04:08:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8ba50800) [pid = 1832] [serial = 1388] [outer = 0x8a6e8000] 04:08:24 INFO - PROCESS | 1832 | 1464779304362 Marionette DEBUG loaded listener.js 04:08:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8c2adc00) [pid = 1832] [serial = 1389] [outer = 0x8a6e8000] 04:08:25 INFO - PROCESS | 1832 | 1464779305423 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]]]}] 04:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1854ms 04:08:25 INFO - PROCESS | 1832 | 1464779305470 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 04:08:25 INFO - PROCESS | 1832 | 1464779305479 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 04:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:08:25 INFO - PROCESS | 1832 | 1464779305491 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:08:25 INFO - PROCESS | 1832 | 1464779305495 Marionette TRACE conn4 <- [1,1822,null,{}] 04:08:25 INFO - PROCESS | 1832 | 1464779305503 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}] 04:08:25 INFO - PROCESS | 1832 | 1464779305756 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 04:08:26 INFO - PROCESS | 1832 | 1464779306093 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d58f800 == 134 [pid = 1832] [id = 463] 04:08:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8d975800) [pid = 1832] [serial = 1390] [outer = (nil)] 04:08:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8dc10400) [pid = 1832] [serial = 1391] [outer = 0x8d975800] 04:08:26 INFO - PROCESS | 1832 | 1464779306190 Marionette DEBUG loaded listener.js 04:08:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8dee3c00) [pid = 1832] [serial = 1392] [outer = 0x8d975800] 04:08:27 INFO - PROCESS | 1832 | 1464779307167 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]]]}] 04:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1737ms 04:08:27 INFO - PROCESS | 1832 | 1464779307229 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 04:08:27 INFO - PROCESS | 1832 | 1464779307234 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 04:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:08:27 INFO - PROCESS | 1832 | 1464779307242 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:08:27 INFO - PROCESS | 1832 | 1464779307248 Marionette TRACE conn4 <- [1,1826,null,{}] 04:08:27 INFO - PROCESS | 1832 | 1464779307265 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}] 04:08:27 INFO - PROCESS | 1832 | 1464779307547 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 04:08:27 INFO - PROCESS | 1832 | 1464779307926 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecc3c00 == 135 [pid = 1832] [id = 464] 04:08:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8f752800) [pid = 1832] [serial = 1393] [outer = (nil)] 04:08:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8f760400) [pid = 1832] [serial = 1394] [outer = 0x8f752800] 04:08:28 INFO - PROCESS | 1832 | 1464779308022 Marionette DEBUG loaded listener.js 04:08:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f9a5000) [pid = 1832] [serial = 1395] [outer = 0x8f752800] 04:08:29 INFO - PROCESS | 1832 | 1464779309000 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]]]}] 04:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1797ms 04:08:29 INFO - PROCESS | 1832 | 1464779309038 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 04:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:08:29 INFO - PROCESS | 1832 | 1464779309044 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 04:08:29 INFO - PROCESS | 1832 | 1464779309050 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:08:29 INFO - PROCESS | 1832 | 1464779309054 Marionette TRACE conn4 <- [1,1830,null,{}] 04:08:29 INFO - PROCESS | 1832 | 1464779309060 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}] 04:08:29 INFO - PROCESS | 1832 | 1464779309300 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 04:08:29 INFO - PROCESS | 1832 | 1464779309655 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d968400 == 136 [pid = 1832] [id = 465] 04:08:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8f0d0400) [pid = 1832] [serial = 1396] [outer = (nil)] 04:08:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x91784c00) [pid = 1832] [serial = 1397] [outer = 0x8f0d0400] 04:08:29 INFO - PROCESS | 1832 | 1464779309754 Marionette DEBUG loaded listener.js 04:08:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x918c3800) [pid = 1832] [serial = 1398] [outer = 0x8f0d0400] 04:08:30 INFO - PROCESS | 1832 | 1464779310688 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]]]}] 04:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1685ms 04:08:30 INFO - PROCESS | 1832 | 1464779310735 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 04:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:08:30 INFO - PROCESS | 1832 | 1464779310739 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 04:08:30 INFO - PROCESS | 1832 | 1464779310746 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:08:30 INFO - PROCESS | 1832 | 1464779310750 Marionette TRACE conn4 <- [1,1834,null,{}] 04:08:30 INFO - PROCESS | 1832 | 1464779310756 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}] 04:08:30 INFO - PROCESS | 1832 | 1464779310991 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 04:08:31 INFO - PROCESS | 1832 | 1464779311310 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fa57800 == 137 [pid = 1832] [id = 466] 04:08:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x91582000) [pid = 1832] [serial = 1399] [outer = (nil)] 04:08:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x91ded000) [pid = 1832] [serial = 1400] [outer = 0x91582000] 04:08:31 INFO - PROCESS | 1832 | 1464779311409 Marionette DEBUG loaded listener.js 04:08:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x91eac800) [pid = 1832] [serial = 1401] [outer = 0x91582000] 04:08:32 INFO - PROCESS | 1832 | 1464779312385 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]]]}] 04:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 04:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1682ms 04:08:32 INFO - PROCESS | 1832 | 1464779312428 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 04:08:32 INFO - PROCESS | 1832 | 1464779312432 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 04:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:08:32 INFO - PROCESS | 1832 | 1464779312439 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:08:32 INFO - PROCESS | 1832 | 1464779312443 Marionette TRACE conn4 <- [1,1838,null,{}] 04:08:32 INFO - PROCESS | 1832 | 1464779312449 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}] 04:08:32 INFO - PROCESS | 1832 | 1464779312729 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 04:08:33 INFO - PROCESS | 1832 | 1464779313063 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x9178e800 == 138 [pid = 1832] [id = 467] 04:08:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x91df0800) [pid = 1832] [serial = 1402] [outer = (nil)] 04:08:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x92c0dc00) [pid = 1832] [serial = 1403] [outer = 0x91df0800] 04:08:33 INFO - PROCESS | 1832 | 1464779313162 Marionette DEBUG loaded listener.js 04:08:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x92d81400) [pid = 1832] [serial = 1404] [outer = 0x91df0800] 04:08:34 INFO - PROCESS | 1832 | 1464779314146 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]]]}] 04:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1786ms 04:08:34 INFO - PROCESS | 1832 | 1464779314227 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 04:08:34 INFO - PROCESS | 1832 | 1464779314231 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 04:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:08:34 INFO - PROCESS | 1832 | 1464779314238 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:08:34 INFO - PROCESS | 1832 | 1464779314241 Marionette TRACE conn4 <- [1,1842,null,{}] 04:08:34 INFO - PROCESS | 1832 | 1464779314247 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}] 04:08:34 INFO - PROCESS | 1832 | 1464779314534 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 04:08:34 INFO - PROCESS | 1832 | 1464779314904 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dcb0400 == 139 [pid = 1832] [id = 468] 04:08:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x918c2000) [pid = 1832] [serial = 1405] [outer = (nil)] 04:08:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x9462c800) [pid = 1832] [serial = 1406] [outer = 0x918c2000] 04:08:35 INFO - PROCESS | 1832 | 1464779314998 Marionette DEBUG loaded listener.js 04:08:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x9467a000) [pid = 1832] [serial = 1407] [outer = 0x918c2000] 04:08:35 INFO - PROCESS | 1832 | 1464779315974 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]]]}] 04:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1787ms 04:08:36 INFO - PROCESS | 1832 | 1464779316026 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 04:08:36 INFO - PROCESS | 1832 | 1464779316030 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 04:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:08:36 INFO - PROCESS | 1832 | 1464779316037 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:08:36 INFO - PROCESS | 1832 | 1464779316041 Marionette TRACE conn4 <- [1,1846,null,{}] 04:08:36 INFO - PROCESS | 1832 | 1464779316047 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}] 04:08:36 INFO - PROCESS | 1832 | 1464779316283 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 04:08:36 INFO - PROCESS | 1832 | 1464779316611 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x92d81800 == 140 [pid = 1832] [id = 469] 04:08:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x93a3dc00) [pid = 1832] [serial = 1408] [outer = (nil)] 04:08:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x95170000) [pid = 1832] [serial = 1409] [outer = 0x93a3dc00] 04:08:36 INFO - PROCESS | 1832 | 1464779316712 Marionette DEBUG loaded listener.js 04:08:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x952de400) [pid = 1832] [serial = 1410] [outer = 0x93a3dc00] 04:08:37 INFO - PROCESS | 1832 | 1464779317656 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]]]}] 04:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1687ms 04:08:37 INFO - PROCESS | 1832 | 1464779317726 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 04:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:08:37 INFO - PROCESS | 1832 | 1464779317730 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 04:08:37 INFO - PROCESS | 1832 | 1464779317739 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:08:37 INFO - PROCESS | 1832 | 1464779317742 Marionette TRACE conn4 <- [1,1850,null,{}] 04:08:37 INFO - PROCESS | 1832 | 1464779317750 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}] 04:08:37 INFO - PROCESS | 1832 | 1464779317985 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 04:08:38 INFO - PROCESS | 1832 | 1464779318328 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x9510f800 == 141 [pid = 1832] [id = 470] 04:08:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x95139800) [pid = 1832] [serial = 1411] [outer = (nil)] 04:08:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x95771c00) [pid = 1832] [serial = 1412] [outer = 0x95139800] 04:08:38 INFO - PROCESS | 1832 | 1464779318428 Marionette DEBUG loaded listener.js 04:08:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x95776000) [pid = 1832] [serial = 1413] [outer = 0x95139800] 04:08:39 INFO - PROCESS | 1832 | 1464779319365 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]]]}] 04:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1689ms 04:08:39 INFO - PROCESS | 1832 | 1464779319428 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 04:08:39 INFO - PROCESS | 1832 | 1464779319432 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 04:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:08:39 INFO - PROCESS | 1832 | 1464779319439 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:08:39 INFO - PROCESS | 1832 | 1464779319443 Marionette TRACE conn4 <- [1,1854,null,{}] 04:08:39 INFO - PROCESS | 1832 | 1464779319449 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}] 04:08:39 INFO - PROCESS | 1832 | 1464779319702 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 04:08:40 INFO - PROCESS | 1832 | 1464779320043 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecc8c00 == 142 [pid = 1832] [id = 471] 04:08:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x92641000) [pid = 1832] [serial = 1414] [outer = (nil)] 04:08:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x958e5000) [pid = 1832] [serial = 1415] [outer = 0x92641000] 04:08:40 INFO - PROCESS | 1832 | 1464779320140 Marionette DEBUG loaded listener.js 04:08:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x95a6ac00) [pid = 1832] [serial = 1416] [outer = 0x92641000] 04:08:41 INFO - PROCESS | 1832 | 1464779321091 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]]]}] 04:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1685ms 04:08:41 INFO - PROCESS | 1832 | 1464779321127 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 04:08:41 INFO - PROCESS | 1832 | 1464779321132 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 04:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:08:41 INFO - PROCESS | 1832 | 1464779321139 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:08:41 INFO - PROCESS | 1832 | 1464779321145 Marionette TRACE conn4 <- [1,1858,null,{}] 04:08:41 INFO - PROCESS | 1832 | 1464779321151 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}] 04:08:41 INFO - PROCESS | 1832 | 1464779321418 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 04:08:41 INFO - PROCESS | 1832 | 1464779321756 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x94675800 == 143 [pid = 1832] [id = 472] 04:08:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9a74ac00) [pid = 1832] [serial = 1417] [outer = (nil)] 04:08:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x9a988c00) [pid = 1832] [serial = 1418] [outer = 0x9a74ac00] 04:08:41 INFO - PROCESS | 1832 | 1464779321861 Marionette DEBUG loaded listener.js 04:08:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9af51400) [pid = 1832] [serial = 1419] [outer = 0x9a74ac00] 04:08:42 INFO - PROCESS | 1832 | 1464779322850 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]]]}] 04:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1749ms 04:08:42 INFO - PROCESS | 1832 | 1464779322889 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 04:08:42 INFO - PROCESS | 1832 | 1464779322892 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 04:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:08:42 INFO - PROCESS | 1832 | 1464779322901 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:08:42 INFO - PROCESS | 1832 | 1464779322904 Marionette TRACE conn4 <- [1,1862,null,{}] 04:08:42 INFO - PROCESS | 1832 | 1464779322911 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}] 04:08:43 INFO - PROCESS | 1832 | 1464779323141 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 04:08:43 INFO - PROCESS | 1832 | 1464779323491 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x99710400 == 144 [pid = 1832] [id = 473] 04:08:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9a98bc00) [pid = 1832] [serial = 1420] [outer = (nil)] 04:08:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9b6cac00) [pid = 1832] [serial = 1421] [outer = 0x9a98bc00] 04:08:43 INFO - PROCESS | 1832 | 1464779323591 Marionette DEBUG loaded listener.js 04:08:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9b81a400) [pid = 1832] [serial = 1422] [outer = 0x9a98bc00] 04:08:44 INFO - PROCESS | 1832 | 1464779324515 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]]]}] 04:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1681ms 04:08:44 INFO - PROCESS | 1832 | 1464779324583 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 04:08:44 INFO - PROCESS | 1832 | 1464779324587 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 04:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:08:44 INFO - PROCESS | 1832 | 1464779324593 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:08:44 INFO - PROCESS | 1832 | 1464779324596 Marionette TRACE conn4 <- [1,1866,null,{}] 04:08:44 INFO - PROCESS | 1832 | 1464779324602 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}] 04:08:44 INFO - PROCESS | 1832 | 1464779324893 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 04:08:45 INFO - PROCESS | 1832 | 1464779325223 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x95111c00 == 145 [pid = 1832] [id = 474] 04:08:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x952d9c00) [pid = 1832] [serial = 1423] [outer = (nil)] 04:08:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9c08c000) [pid = 1832] [serial = 1424] [outer = 0x952d9c00] 04:08:45 INFO - PROCESS | 1832 | 1464779325314 Marionette DEBUG loaded listener.js 04:08:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9c296c00) [pid = 1832] [serial = 1425] [outer = 0x952d9c00] 04:08:46 INFO - PROCESS | 1832 | 1464779326219 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]]]}] 04:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1694ms 04:08:46 INFO - PROCESS | 1832 | 1464779326289 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 04:08:46 INFO - PROCESS | 1832 | 1464779326293 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 04:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:08:46 INFO - PROCESS | 1832 | 1464779326299 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:08:46 INFO - PROCESS | 1832 | 1464779326302 Marionette TRACE conn4 <- [1,1870,null,{}] 04:08:46 INFO - PROCESS | 1832 | 1464779326308 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}] 04:08:46 INFO - PROCESS | 1832 | 1464779326539 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 04:08:46 INFO - PROCESS | 1832 | 1464779326864 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b84b000 == 146 [pid = 1832] [id = 475] 04:08:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9ba0a000) [pid = 1832] [serial = 1426] [outer = (nil)] 04:08:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9d58b800) [pid = 1832] [serial = 1427] [outer = 0x9ba0a000] 04:08:46 INFO - PROCESS | 1832 | 1464779326958 Marionette DEBUG loaded listener.js 04:08:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9d9e8800) [pid = 1832] [serial = 1428] [outer = 0x9ba0a000] 04:08:47 INFO - PROCESS | 1832 | 1464779327899 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]]]}] 04:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1680ms 04:08:47 INFO - PROCESS | 1832 | 1464779327981 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 04:08:47 INFO - PROCESS | 1832 | 1464779327985 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 04:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:08:47 INFO - PROCESS | 1832 | 1464779327992 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:08:47 INFO - PROCESS | 1832 | 1464779327995 Marionette TRACE conn4 <- [1,1874,null,{}] 04:08:48 INFO - PROCESS | 1832 | 1464779328002 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}] 04:08:48 INFO - PROCESS | 1832 | 1464779328243 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 04:08:48 INFO - PROCESS | 1832 | 1464779328591 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ecbc00 == 147 [pid = 1832] [id = 476] 04:08:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9af45800) [pid = 1832] [serial = 1429] [outer = (nil)] 04:08:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0xa2153400) [pid = 1832] [serial = 1430] [outer = 0x9af45800] 04:08:48 INFO - PROCESS | 1832 | 1464779328681 Marionette DEBUG loaded listener.js 04:08:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0xa22c5400) [pid = 1832] [serial = 1431] [outer = 0x9af45800] 04:08:49 INFO - PROCESS | 1832 | 1464779329644 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]]]}] 04:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1731ms 04:08:49 INFO - PROCESS | 1832 | 1464779329724 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 04:08:49 INFO - PROCESS | 1832 | 1464779329728 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 04:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:08:49 INFO - PROCESS | 1832 | 1464779329734 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:08:49 INFO - PROCESS | 1832 | 1464779329738 Marionette TRACE conn4 <- [1,1878,null,{}] 04:08:49 INFO - PROCESS | 1832 | 1464779329744 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}] 04:08:50 INFO - PROCESS | 1832 | 1464779330021 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 04:08:50 INFO - PROCESS | 1832 | 1464779330396 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x99757800 == 148 [pid = 1832] [id = 477] 04:08:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0xa0714000) [pid = 1832] [serial = 1432] [outer = (nil)] 04:08:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0xa2650c00) [pid = 1832] [serial = 1433] [outer = 0xa0714000] 04:08:50 INFO - PROCESS | 1832 | 1464779330489 Marionette DEBUG loaded listener.js 04:08:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa26d1800) [pid = 1832] [serial = 1434] [outer = 0xa0714000] 04:08:51 INFO - PROCESS | 1832 | 1464779331460 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]]]}] 04:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1801ms 04:08:51 INFO - PROCESS | 1832 | 1464779331537 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 04:08:51 INFO - PROCESS | 1832 | 1464779331542 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 04:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:08:51 INFO - PROCESS | 1832 | 1464779331548 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:08:51 INFO - PROCESS | 1832 | 1464779331551 Marionette TRACE conn4 <- [1,1882,null,{}] 04:08:51 INFO - PROCESS | 1832 | 1464779331557 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}] 04:08:51 INFO - PROCESS | 1832 | 1464779331815 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 04:08:52 INFO - PROCESS | 1832 | 1464779332147 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x879b8800 == 149 [pid = 1832] [id = 478] 04:08:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0xa1160400) [pid = 1832] [serial = 1435] [outer = (nil)] 04:08:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0xa326ac00) [pid = 1832] [serial = 1436] [outer = 0xa1160400] 04:08:52 INFO - PROCESS | 1832 | 1464779332234 Marionette DEBUG loaded listener.js 04:08:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0xa355e000) [pid = 1832] [serial = 1437] [outer = 0xa1160400] 04:08:53 INFO - PROCESS | 1832 | 1464779333145 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]]]}] 04:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1634ms 04:08:53 INFO - PROCESS | 1832 | 1464779333183 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 04:08:53 INFO - PROCESS | 1832 | 1464779333187 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 04:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:08:53 INFO - PROCESS | 1832 | 1464779333193 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:08:53 INFO - PROCESS | 1832 | 1464779333197 Marionette TRACE conn4 <- [1,1886,null,{}] 04:08:53 INFO - PROCESS | 1832 | 1464779333203 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}] 04:08:53 INFO - PROCESS | 1832 | 1464779333450 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x99f23c00 == 148 [pid = 1832] [id = 277] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8fa56c00 == 147 [pid = 1832] [id = 410] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8f0cd000 == 146 [pid = 1832] [id = 279] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x9158b800 == 145 [pid = 1832] [id = 409] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x9263b800 == 144 [pid = 1832] [id = 272] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x9a98b000 == 143 [pid = 1832] [id = 278] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x9a29c000 == 142 [pid = 1832] [id = 408] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x93a3f800 == 141 [pid = 1832] [id = 273] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x86ec8800 == 140 [pid = 1832] [id = 411] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x958e8000 == 139 [pid = 1832] [id = 275] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x95110000 == 138 [pid = 1832] [id = 274] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x95779000 == 137 [pid = 1832] [id = 407] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x99fcc000 == 136 [pid = 1832] [id = 276] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x9b195400 == 135 [pid = 1832] [id = 234] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x952e0400 == 134 [pid = 1832] [id = 406] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8c499400 == 133 [pid = 1832] [id = 460] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b5800 == 132 [pid = 1832] [id = 459] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x879c5800 == 131 [pid = 1832] [id = 458] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x9b6cc800 == 130 [pid = 1832] [id = 456] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x9a277c00 == 129 [pid = 1832] [id = 455] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x874b2800 == 128 [pid = 1832] [id = 454] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8c4a5000 == 127 [pid = 1832] [id = 453] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x95a6b400 == 126 [pid = 1832] [id = 451] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x874b9400 == 125 [pid = 1832] [id = 452] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x95048000 == 124 [pid = 1832] [id = 450] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x92d82c00 == 123 [pid = 1832] [id = 449] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x91eacc00 == 122 [pid = 1832] [id = 448] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8d586800 == 121 [pid = 1832] [id = 447] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecc9c00 == 120 [pid = 1832] [id = 446] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8f0d1400 == 119 [pid = 1832] [id = 444] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8f909c00 == 118 [pid = 1832] [id = 445] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x883d4800 == 117 [pid = 1832] [id = 443] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9e3400 == 116 [pid = 1832] [id = 442] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8c499800 == 115 [pid = 1832] [id = 441] 04:08:55 INFO - PROCESS | 1832 | --DOCSHELL 0x879c1400 == 114 [pid = 1832] [id = 440] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8dc1b000) [pid = 1832] [serial = 1319] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8e037000) [pid = 1832] [serial = 1191] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8c2b4800) [pid = 1832] [serial = 1314] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8a6e4c00) [pid = 1832] [serial = 1316] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x9b6c6c00) [pid = 1832] [serial = 1290] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x9b5b1800) [pid = 1832] [serial = 1289] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x9af47400) [pid = 1832] [serial = 1287] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x9a985c00) [pid = 1832] [serial = 1286] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x95a6e400) [pid = 1832] [serial = 1284] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x958ea400) [pid = 1832] [serial = 1283] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x955a1000) [pid = 1832] [serial = 1281] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x953bd000) [pid = 1832] [serial = 1280] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x9513cc00) [pid = 1832] [serial = 1278] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x95116800) [pid = 1832] [serial = 1277] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x92d8b800) [pid = 1832] [serial = 1275] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x92c11c00) [pid = 1832] [serial = 1274] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x92637800) [pid = 1832] [serial = 1272] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x91f08800) [pid = 1832] [serial = 1271] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x918c0c00) [pid = 1832] [serial = 1269] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x91786c00) [pid = 1832] [serial = 1268] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8f9ac400) [pid = 1832] [serial = 1266] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8f90a400) [pid = 1832] [serial = 1265] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8f0ccc00) [pid = 1832] [serial = 1263] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8ed9a000) [pid = 1832] [serial = 1262] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8dc08c00) [pid = 1832] [serial = 1260] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8d9dc800) [pid = 1832] [serial = 1259] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8bdc2800) [pid = 1832] [serial = 1257] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8a6e5800) [pid = 1832] [serial = 1256] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x88663c00) [pid = 1832] [serial = 1310] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8a6bd400) [pid = 1832] [serial = 1311] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8ba4bc00) [pid = 1832] [serial = 1307] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0xa690d400) [pid = 1832] [serial = 1305] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0xa6740400) [pid = 1832] [serial = 1304] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0xa50f0000) [pid = 1832] [serial = 1302] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0xa5050800) [pid = 1832] [serial = 1301] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0xa260b800) [pid = 1832] [serial = 1299] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0xa2463800) [pid = 1832] [serial = 1298] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0xa2159c00) [pid = 1832] [serial = 1296] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9d9e4400) [pid = 1832] [serial = 1295] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9c1c9800) [pid = 1832] [serial = 1293] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9c084c00) [pid = 1832] [serial = 1292] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8bdc4000) [pid = 1832] [serial = 1313] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8d972400) [pid = 1832] [serial = 1317] [outer = (nil)] [url = about:blank] 04:08:55 INFO - PROCESS | 1832 | 1464779335666 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x879b7c00 == 115 [pid = 1832] [id = 479] 04:08:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x87ade000) [pid = 1832] [serial = 1438] [outer = (nil)] 04:08:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x883d0c00) [pid = 1832] [serial = 1439] [outer = 0x87ade000] 04:08:55 INFO - PROCESS | 1832 | 1464779335753 Marionette DEBUG loaded listener.js 04:08:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x88667400) [pid = 1832] [serial = 1440] [outer = 0x87ade000] 04:08:56 INFO - PROCESS | 1832 | 1464779336580 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]]]}] 04:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 3443ms 04:08:56 INFO - PROCESS | 1832 | 1464779336653 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 04:08:56 INFO - PROCESS | 1832 | 1464779336660 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 04:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:08:56 INFO - PROCESS | 1832 | 1464779336671 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:08:56 INFO - PROCESS | 1832 | 1464779336676 Marionette TRACE conn4 <- [1,1890,null,{}] 04:08:56 INFO - PROCESS | 1832 | 1464779336684 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}] 04:08:56 INFO - PROCESS | 1832 | 1464779336907 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 04:08:57 INFO - PROCESS | 1832 | 1464779337110 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba47800 == 116 [pid = 1832] [id = 480] 04:08:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8ba48800) [pid = 1832] [serial = 1441] [outer = (nil)] 04:08:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8bdc7c00) [pid = 1832] [serial = 1442] [outer = 0x8ba48800] 04:08:57 INFO - PROCESS | 1832 | 1464779337196 Marionette DEBUG loaded listener.js 04:08:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8c2b7000) [pid = 1832] [serial = 1443] [outer = 0x8ba48800] 04:08:58 INFO - PROCESS | 1832 | 1464779338167 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]]]}] 04:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1546ms 04:08:58 INFO - PROCESS | 1832 | 1464779338221 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 04:08:58 INFO - PROCESS | 1832 | 1464779338227 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 04:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:08:58 INFO - PROCESS | 1832 | 1464779338234 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:08:58 INFO - PROCESS | 1832 | 1464779338238 Marionette TRACE conn4 <- [1,1894,null,{}] 04:08:58 INFO - PROCESS | 1832 | 1464779338253 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}] 04:08:58 INFO - PROCESS | 1832 | 1464779338567 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 04:08:58 INFO - PROCESS | 1832 | 1464779338605 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:08:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x879b8c00 == 117 [pid = 1832] [id = 481] 04:08:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8d583800) [pid = 1832] [serial = 1444] [outer = (nil)] 04:08:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8d9e8000) [pid = 1832] [serial = 1445] [outer = 0x8d583800] 04:08:58 INFO - PROCESS | 1832 | 1464779338681 Marionette DEBUG loaded listener.js 04:08:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8dc1b800) [pid = 1832] [serial = 1446] [outer = 0x8d583800] 04:08:59 INFO - PROCESS | 1832 | 1464779339809 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]]]}] 04:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1599ms 04:08:59 INFO - PROCESS | 1832 | 1464779339834 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 04:08:59 INFO - PROCESS | 1832 | 1464779339837 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 04:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8d663400) [pid = 1832] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8ba42400) [pid = 1832] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8dc20800) [pid = 1832] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8865ec00) [pid = 1832] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x874b4000) [pid = 1832] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9178dc00) [pid = 1832] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x879b8400) [pid = 1832] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x95a6cc00) [pid = 1832] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x9577e800) [pid = 1832] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x93a38c00) [pid = 1832] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x92d85c00) [pid = 1832] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8f760800) [pid = 1832] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8f910000) [pid = 1832] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x91588400) [pid = 1832] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x8f90a800) [pid = 1832] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8deee000) [pid = 1832] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8e040800) [pid = 1832] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8c4a1400) [pid = 1832] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x87adac00) [pid = 1832] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:09:00 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8c3ef400) [pid = 1832] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:09:00 INFO - PROCESS | 1832 | 1464779340556 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:09:00 INFO - PROCESS | 1832 | 1464779340565 Marionette TRACE conn4 <- [1,1898,null,{}] 04:09:00 INFO - PROCESS | 1832 | 1464779340588 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}] 04:09:00 INFO - PROCESS | 1832 | 1464779340886 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 04:09:01 INFO - PROCESS | 1832 | 1464779341010 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f0800 == 118 [pid = 1832] [id = 482] 04:09:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8c4a1400) [pid = 1832] [serial = 1447] [outer = (nil)] 04:09:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8e03a400) [pid = 1832] [serial = 1448] [outer = 0x8c4a1400] 04:09:01 INFO - PROCESS | 1832 | 1464779341089 Marionette DEBUG loaded listener.js 04:09:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8ed91c00) [pid = 1832] [serial = 1449] [outer = 0x8c4a1400] 04:09:01 INFO - PROCESS | 1832 | 1464779341896 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]]]}] 04:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2118ms 04:09:01 INFO - PROCESS | 1832 | 1464779341964 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 04:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:09:01 INFO - PROCESS | 1832 | 1464779341970 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 04:09:01 INFO - PROCESS | 1832 | 1464779341976 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:09:01 INFO - PROCESS | 1832 | 1464779341980 Marionette TRACE conn4 <- [1,1902,null,{}] 04:09:01 INFO - PROCESS | 1832 | 1464779341987 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}] 04:09:02 INFO - PROCESS | 1832 | 1464779342212 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 04:09:02 INFO - PROCESS | 1832 | 1464779342424 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ed1c00 == 119 [pid = 1832] [id = 483] 04:09:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x874b2800) [pid = 1832] [serial = 1450] [outer = (nil)] 04:09:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x879c5800) [pid = 1832] [serial = 1451] [outer = 0x874b2800] 04:09:02 INFO - PROCESS | 1832 | 1464779342647 Marionette DEBUG loaded listener.js 04:09:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8865f400) [pid = 1832] [serial = 1452] [outer = 0x874b2800] 04:09:03 INFO - PROCESS | 1832 | 1464779343754 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]]]}] 04:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1848ms 04:09:03 INFO - PROCESS | 1832 | 1464779343826 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 04:09:03 INFO - PROCESS | 1832 | 1464779343834 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 04:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:09:03 INFO - PROCESS | 1832 | 1464779343844 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:09:03 INFO - PROCESS | 1832 | 1464779343850 Marionette TRACE conn4 <- [1,1906,null,{}] 04:09:03 INFO - PROCESS | 1832 | 1464779343858 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}] 04:09:04 INFO - PROCESS | 1832 | 1464779344136 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 04:09:04 INFO - PROCESS | 1832 | 1464779344472 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdbf800 == 120 [pid = 1832] [id = 484] 04:09:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8c4a3400) [pid = 1832] [serial = 1453] [outer = (nil)] 04:09:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8d65f000) [pid = 1832] [serial = 1454] [outer = 0x8c4a3400] 04:09:04 INFO - PROCESS | 1832 | 1464779344580 Marionette DEBUG loaded listener.js 04:09:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8d976400) [pid = 1832] [serial = 1455] [outer = 0x8c4a3400] 04:09:05 INFO - PROCESS | 1832 | 1464779345917 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]]]}] 04:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2142ms 04:09:06 INFO - PROCESS | 1832 | 1464779346007 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 04:09:06 INFO - PROCESS | 1832 | 1464779346018 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 04:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:09:06 INFO - PROCESS | 1832 | 1464779346035 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:09:06 INFO - PROCESS | 1832 | 1464779346042 Marionette TRACE conn4 <- [1,1910,null,{}] 04:09:06 INFO - PROCESS | 1832 | 1464779346064 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}] 04:09:06 INFO - PROCESS | 1832 | 1464779346587 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 04:09:06 INFO - PROCESS | 1832 | 1464779346899 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dcb2c00 == 121 [pid = 1832] [id = 485] 04:09:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8dcb7400) [pid = 1832] [serial = 1456] [outer = (nil)] 04:09:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8f0c8000) [pid = 1832] [serial = 1457] [outer = 0x8dcb7400] 04:09:06 INFO - PROCESS | 1832 | 1464779346991 Marionette DEBUG loaded listener.js 04:09:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f755400) [pid = 1832] [serial = 1458] [outer = 0x8dcb7400] 04:09:08 INFO - PROCESS | 1832 | 1464779348086 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]]]}] 04:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2102ms 04:09:08 INFO - PROCESS | 1832 | 1464779348137 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 04:09:08 INFO - PROCESS | 1832 | 1464779348141 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 04:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:09:08 INFO - PROCESS | 1832 | 1464779348148 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:09:08 INFO - PROCESS | 1832 | 1464779348155 Marionette TRACE conn4 <- [1,1914,null,{}] 04:09:08 INFO - PROCESS | 1832 | 1464779348173 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}] 04:09:08 INFO - PROCESS | 1832 | 1464779348458 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 04:09:08 INFO - PROCESS | 1832 | 1464779348790 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba47000 == 122 [pid = 1832] [id = 486] 04:09:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8f99e400) [pid = 1832] [serial = 1459] [outer = (nil)] 04:09:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8fa56c00) [pid = 1832] [serial = 1460] [outer = 0x8f99e400] 04:09:08 INFO - PROCESS | 1832 | 1464779348884 Marionette DEBUG loaded listener.js 04:09:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x9177f800) [pid = 1832] [serial = 1461] [outer = 0x8f99e400] 04:09:09 INFO - PROCESS | 1832 | 1464779349832 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]]]}] 04:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1737ms 04:09:09 INFO - PROCESS | 1832 | 1464779349887 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 04:09:09 INFO - PROCESS | 1832 | 1464779349892 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 04:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:09:09 INFO - PROCESS | 1832 | 1464779349898 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:09:09 INFO - PROCESS | 1832 | 1464779349902 Marionette TRACE conn4 <- [1,1918,null,{}] 04:09:09 INFO - PROCESS | 1832 | 1464779349907 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}] 04:09:10 INFO - PROCESS | 1832 | 1464779350148 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 04:09:10 INFO - PROCESS | 1832 | 1464779350475 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f9a2400 == 123 [pid = 1832] [id = 487] 04:09:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8f9a3400) [pid = 1832] [serial = 1462] [outer = (nil)] 04:09:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x91de3000) [pid = 1832] [serial = 1463] [outer = 0x8f9a3400] 04:09:10 INFO - PROCESS | 1832 | 1464779350582 Marionette DEBUG loaded listener.js 04:09:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x91eabc00) [pid = 1832] [serial = 1464] [outer = 0x8f9a3400] 04:09:11 INFO - PROCESS | 1832 | 1464779351508 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]]]}] 04:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1680ms 04:09:11 INFO - PROCESS | 1832 | 1464779351580 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 04:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:09:11 INFO - PROCESS | 1832 | 1464779351584 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 04:09:11 INFO - PROCESS | 1832 | 1464779351590 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:09:11 INFO - PROCESS | 1832 | 1464779351594 Marionette TRACE conn4 <- [1,1922,null,{}] 04:09:11 INFO - PROCESS | 1832 | 1464779351600 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}] 04:09:11 INFO - PROCESS | 1832 | 1464779351839 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 04:09:12 INFO - PROCESS | 1832 | 1464779352170 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x918cdc00 == 124 [pid = 1832] [id = 488] 04:09:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x91eb8000) [pid = 1832] [serial = 1465] [outer = (nil)] 04:09:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x91f08c00) [pid = 1832] [serial = 1466] [outer = 0x91eb8000] 04:09:12 INFO - PROCESS | 1832 | 1464779352275 Marionette DEBUG loaded listener.js 04:09:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x92c08400) [pid = 1832] [serial = 1467] [outer = 0x91eb8000] 04:09:13 INFO - PROCESS | 1832 | 1464779353302 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]]]}] 04:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1752ms 04:09:13 INFO - PROCESS | 1832 | 1464779353343 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 04:09:13 INFO - PROCESS | 1832 | 1464779353346 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 04:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:09:13 INFO - PROCESS | 1832 | 1464779353353 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:09:13 INFO - PROCESS | 1832 | 1464779353357 Marionette TRACE conn4 <- [1,1926,null,{}] 04:09:13 INFO - PROCESS | 1832 | 1464779353363 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}] 04:09:13 INFO - PROCESS | 1832 | 1464779353630 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 04:09:13 INFO - PROCESS | 1832 | 1464779353962 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x8deebc00 == 125 [pid = 1832] [id = 489] 04:09:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8fa4e400) [pid = 1832] [serial = 1468] [outer = (nil)] 04:09:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x92d85800) [pid = 1832] [serial = 1469] [outer = 0x8fa4e400] 04:09:14 INFO - PROCESS | 1832 | 1464779354055 Marionette DEBUG loaded listener.js 04:09:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x93a5e400) [pid = 1832] [serial = 1470] [outer = 0x8fa4e400] 04:09:15 INFO - PROCESS | 1832 | 1464779355038 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]]]}] 04:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1738ms 04:09:15 INFO - PROCESS | 1832 | 1464779355093 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 04:09:15 INFO - PROCESS | 1832 | 1464779355097 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 04:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:09:15 INFO - PROCESS | 1832 | 1464779355104 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:09:15 INFO - PROCESS | 1832 | 1464779355107 Marionette TRACE conn4 <- [1,1930,null,{}] 04:09:15 INFO - PROCESS | 1832 | 1464779355113 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}] 04:09:15 INFO - PROCESS | 1832 | 1464779355344 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 04:09:15 INFO - PROCESS | 1832 | 1464779355675 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9dc400 == 126 [pid = 1832] [id = 490] 04:09:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x92d83000) [pid = 1832] [serial = 1471] [outer = (nil)] 04:09:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x95116400) [pid = 1832] [serial = 1472] [outer = 0x92d83000] 04:09:15 INFO - PROCESS | 1832 | 1464779355770 Marionette DEBUG loaded listener.js 04:09:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x95165800) [pid = 1832] [serial = 1473] [outer = 0x92d83000] 04:09:16 INFO - PROCESS | 1832 | 1464779356707 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]]]}] 04:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1640ms 04:09:16 INFO - PROCESS | 1832 | 1464779356744 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 04:09:16 INFO - PROCESS | 1832 | 1464779356749 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 04:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:09:16 INFO - PROCESS | 1832 | 1464779356755 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:09:16 INFO - PROCESS | 1832 | 1464779356759 Marionette TRACE conn4 <- [1,1934,null,{}] 04:09:16 INFO - PROCESS | 1832 | 1464779356765 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}] 04:09:16 INFO - PROCESS | 1832 | 1464779356989 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 04:09:17 INFO - PROCESS | 1832 | 1464779357315 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x9510f400 == 127 [pid = 1832] [id = 491] 04:09:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x951f1800) [pid = 1832] [serial = 1474] [outer = (nil)] 04:09:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x953bdc00) [pid = 1832] [serial = 1475] [outer = 0x951f1800] 04:09:17 INFO - PROCESS | 1832 | 1464779357410 Marionette DEBUG loaded listener.js 04:09:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x953c1c00) [pid = 1832] [serial = 1476] [outer = 0x951f1800] 04:09:18 INFO - PROCESS | 1832 | 1464779358371 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]]]}] 04:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1684ms 04:09:18 INFO - PROCESS | 1832 | 1464779358441 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 04:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:09:18 INFO - PROCESS | 1832 | 1464779358445 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 04:09:18 INFO - PROCESS | 1832 | 1464779358452 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:09:18 INFO - PROCESS | 1832 | 1464779358455 Marionette TRACE conn4 <- [1,1938,null,{}] 04:09:18 INFO - PROCESS | 1832 | 1464779358461 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}] 04:09:18 INFO - PROCESS | 1832 | 1464779358766 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 04:09:19 INFO - PROCESS | 1832 | 1464779359099 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eb0000 == 128 [pid = 1832] [id = 492] 04:09:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x91f05c00) [pid = 1832] [serial = 1477] [outer = (nil)] 04:09:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x958ddc00) [pid = 1832] [serial = 1478] [outer = 0x91f05c00] 04:09:19 INFO - PROCESS | 1832 | 1464779359189 Marionette DEBUG loaded listener.js 04:09:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x958e7000) [pid = 1832] [serial = 1479] [outer = 0x91f05c00] 04:09:20 INFO - PROCESS | 1832 | 1464779360134 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]]]}] 04:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1736ms 04:09:20 INFO - PROCESS | 1832 | 1464779360189 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 04:09:20 INFO - PROCESS | 1832 | 1464779360192 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 04:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:09:20 INFO - PROCESS | 1832 | 1464779360199 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:09:20 INFO - PROCESS | 1832 | 1464779360202 Marionette TRACE conn4 <- [1,1942,null,{}] 04:09:20 INFO - PROCESS | 1832 | 1464779360208 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}] 04:09:20 INFO - PROCESS | 1832 | 1464779360453 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 04:09:20 INFO - PROCESS | 1832 | 1464779360821 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x991bb800 == 129 [pid = 1832] [id = 493] 04:09:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x991bf400) [pid = 1832] [serial = 1480] [outer = (nil)] 04:09:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x99f26000) [pid = 1832] [serial = 1481] [outer = 0x991bf400] 04:09:20 INFO - PROCESS | 1832 | 1464779360934 Marionette DEBUG loaded listener.js 04:09:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9a387400) [pid = 1832] [serial = 1482] [outer = 0x991bf400] 04:09:21 INFO - PROCESS | 1832 | 1464779361868 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]]]}] 04:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1733ms 04:09:21 INFO - PROCESS | 1832 | 1464779361932 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 04:09:21 INFO - PROCESS | 1832 | 1464779361937 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 04:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:09:21 INFO - PROCESS | 1832 | 1464779361943 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:09:21 INFO - PROCESS | 1832 | 1464779361948 Marionette TRACE conn4 <- [1,1946,null,{}] 04:09:21 INFO - PROCESS | 1832 | 1464779361953 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}] 04:09:22 INFO - PROCESS | 1832 | 1464779362196 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 04:09:22 INFO - PROCESS | 1832 | 1464779362522 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a981800 == 130 [pid = 1832] [id = 494] 04:09:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9a98b000) [pid = 1832] [serial = 1483] [outer = (nil)] 04:09:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9b194c00) [pid = 1832] [serial = 1484] [outer = 0x9a98b000] 04:09:22 INFO - PROCESS | 1832 | 1464779362619 Marionette DEBUG loaded listener.js 04:09:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9b19cc00) [pid = 1832] [serial = 1485] [outer = 0x9a98b000] 04:09:23 INFO - PROCESS | 1832 | 1464779363555 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]]]}] 04:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1630ms 04:09:23 INFO - PROCESS | 1832 | 1464779363592 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 04:09:23 INFO - PROCESS | 1832 | 1464779363595 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 04:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:09:23 INFO - PROCESS | 1832 | 1464779363604 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:09:23 INFO - PROCESS | 1832 | 1464779363607 Marionette TRACE conn4 <- [1,1950,null,{}] 04:09:23 INFO - PROCESS | 1832 | 1464779363613 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}] 04:09:23 INFO - PROCESS | 1832 | 1464779363825 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 04:09:24 INFO - PROCESS | 1832 | 1464779364162 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a4c00 == 131 [pid = 1832] [id = 495] 04:09:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8f90f400) [pid = 1832] [serial = 1486] [outer = (nil)] 04:09:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9b6cc000) [pid = 1832] [serial = 1487] [outer = 0x8f90f400] 04:09:24 INFO - PROCESS | 1832 | 1464779364257 Marionette DEBUG loaded listener.js 04:09:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9b6cec00) [pid = 1832] [serial = 1488] [outer = 0x8f90f400] 04:09:25 INFO - PROCESS | 1832 | 1464779365172 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]]]}] 04:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1628ms 04:09:25 INFO - PROCESS | 1832 | 1464779365235 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 04:09:25 INFO - PROCESS | 1832 | 1464779365239 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 04:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:09:25 INFO - PROCESS | 1832 | 1464779365245 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:09:25 INFO - PROCESS | 1832 | 1464779365248 Marionette TRACE conn4 <- [1,1954,null,{}] 04:09:25 INFO - PROCESS | 1832 | 1464779365254 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}] 04:09:25 INFO - PROCESS | 1832 | 1464779365461 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 04:09:25 INFO - PROCESS | 1832 | 1464779365800 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ad6400 == 132 [pid = 1832] [id = 496] 04:09:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x97740400) [pid = 1832] [serial = 1489] [outer = (nil)] 04:09:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9c28e800) [pid = 1832] [serial = 1490] [outer = 0x97740400] 04:09:25 INFO - PROCESS | 1832 | 1464779365893 Marionette DEBUG loaded listener.js 04:09:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9c3dd400) [pid = 1832] [serial = 1491] [outer = 0x97740400] 04:09:26 INFO - PROCESS | 1832 | 1464779366759 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]]]}] 04:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1580ms 04:09:27 INFO - PROCESS | 1832 | 1464779367079 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 04:09:27 INFO - PROCESS | 1832 | 1464779367083 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 04:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:09:27 INFO - PROCESS | 1832 | 1464779367129 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:09:27 INFO - PROCESS | 1832 | 1464779367132 Marionette TRACE conn4 <- [1,1958,null,{}] 04:09:27 INFO - PROCESS | 1832 | 1464779367138 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}] 04:09:27 INFO - PROCESS | 1832 | 1464779367350 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 04:09:27 INFO - PROCESS | 1832 | 1464779367679 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x95046800 == 133 [pid = 1832] [id = 497] 04:09:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9b6cc400) [pid = 1832] [serial = 1492] [outer = (nil)] 04:09:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0xa21b7800) [pid = 1832] [serial = 1493] [outer = 0x9b6cc400] 04:09:27 INFO - PROCESS | 1832 | 1464779367768 Marionette DEBUG loaded listener.js 04:09:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0xa245ac00) [pid = 1832] [serial = 1494] [outer = 0x9b6cc400] 04:09:28 INFO - PROCESS | 1832 | 1464779368721 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]]]}] 04:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1636ms 04:09:28 INFO - PROCESS | 1832 | 1464779368763 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 04:09:28 INFO - PROCESS | 1832 | 1464779368767 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 04:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:09:28 INFO - PROCESS | 1832 | 1464779368773 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:09:28 INFO - PROCESS | 1832 | 1464779368777 Marionette TRACE conn4 <- [1,1962,null,{}] 04:09:28 INFO - PROCESS | 1832 | 1464779368783 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}] 04:09:29 INFO - PROCESS | 1832 | 1464779369002 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 04:09:29 INFO - PROCESS | 1832 | 1464779369272 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ec8800 == 134 [pid = 1832] [id = 498] 04:09:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x92d81c00) [pid = 1832] [serial = 1495] [outer = (nil)] 04:09:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0xa2636400) [pid = 1832] [serial = 1496] [outer = 0x92d81c00] 04:09:29 INFO - PROCESS | 1832 | 1464779369408 Marionette DEBUG loaded listener.js 04:09:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa3552800) [pid = 1832] [serial = 1497] [outer = 0x92d81c00] 04:09:30 INFO - PROCESS | 1832 | 1464779370337 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]]]}] 04:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1630ms 04:09:30 INFO - PROCESS | 1832 | 1464779370406 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 04:09:30 INFO - PROCESS | 1832 | 1464779370410 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 04:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:09:30 INFO - PROCESS | 1832 | 1464779370416 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:09:30 INFO - PROCESS | 1832 | 1464779370420 Marionette TRACE conn4 <- [1,1966,null,{}] 04:09:30 INFO - PROCESS | 1832 | 1464779370425 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}] 04:09:30 INFO - PROCESS | 1832 | 1464779370656 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 04:09:31 INFO - PROCESS | 1832 | 1464779370983 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x879b7800 == 135 [pid = 1832] [id = 499] 04:09:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x87ad8400) [pid = 1832] [serial = 1498] [outer = (nil)] 04:09:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0xa6236c00) [pid = 1832] [serial = 1499] [outer = 0x87ad8400] 04:09:31 INFO - PROCESS | 1832 | 1464779371076 Marionette DEBUG loaded listener.js 04:09:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0xa6240400) [pid = 1832] [serial = 1500] [outer = 0x87ad8400] 04:09:32 INFO - PROCESS | 1832 | 1464779372026 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]]]}] 04:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1637ms 04:09:32 INFO - PROCESS | 1832 | 1464779372053 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 04:09:32 INFO - PROCESS | 1832 | 1464779372057 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 04:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:09:32 INFO - PROCESS | 1832 | 1464779372063 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:09:32 INFO - PROCESS | 1832 | 1464779372067 Marionette TRACE conn4 <- [1,1970,null,{}] 04:09:32 INFO - PROCESS | 1832 | 1464779372093 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}] 04:09:32 INFO - PROCESS | 1832 | 1464779372315 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 04:09:32 INFO - PROCESS | 1832 | 1464779372645 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c053000 == 136 [pid = 1832] [id = 500] 04:09:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0xa623cc00) [pid = 1832] [serial = 1501] [outer = (nil)] 04:09:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0xa6739400) [pid = 1832] [serial = 1502] [outer = 0xa623cc00] 04:09:32 INFO - PROCESS | 1832 | 1464779372737 Marionette DEBUG loaded listener.js 04:09:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0xa673fc00) [pid = 1832] [serial = 1503] [outer = 0xa623cc00] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x952e0800 == 135 [pid = 1832] [id = 299] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9e4400 == 134 [pid = 1832] [id = 396] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8f910c00 == 133 [pid = 1832] [id = 293] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x95114c00 == 132 [pid = 1832] [id = 292] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0xa2287c00 == 131 [pid = 1832] [id = 298] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x91eb7400 == 130 [pid = 1832] [id = 287] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f0800 == 129 [pid = 1832] [id = 482] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x879b8c00 == 128 [pid = 1832] [id = 481] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8ba47800 == 127 [pid = 1832] [id = 480] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x879b7c00 == 126 [pid = 1832] [id = 479] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x99757800 == 125 [pid = 1832] [id = 477] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x86ecbc00 == 124 [pid = 1832] [id = 476] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x9b84b000 == 123 [pid = 1832] [id = 475] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x95111c00 == 122 [pid = 1832] [id = 474] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x94675800 == 121 [pid = 1832] [id = 472] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x99710400 == 120 [pid = 1832] [id = 473] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecc8c00 == 119 [pid = 1832] [id = 471] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x9510f800 == 118 [pid = 1832] [id = 470] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x92d81800 == 117 [pid = 1832] [id = 469] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8dcb0400 == 116 [pid = 1832] [id = 468] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x9178e800 == 115 [pid = 1832] [id = 467] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8d968400 == 114 [pid = 1832] [id = 465] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8fa57800 == 113 [pid = 1832] [id = 466] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecc3c00 == 112 [pid = 1832] [id = 464] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8d58f800 == 111 [pid = 1832] [id = 463] 04:09:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8866ac00 == 110 [pid = 1832] [id = 462] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8dcb8c00) [pid = 1832] [serial = 1254] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x8ba4d400) [pid = 1832] [serial = 1308] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8e039800) [pid = 1832] [serial = 1385] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8dee2c00) [pid = 1832] [serial = 1382] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8e036000) [pid = 1832] [serial = 1383] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8a6e6000) [pid = 1832] [serial = 1376] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8ba4c000) [pid = 1832] [serial = 1377] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0xa0713400) [pid = 1832] [serial = 1373] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x9d9df000) [pid = 1832] [serial = 1370] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x9c28b800) [pid = 1832] [serial = 1367] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x9b819800) [pid = 1832] [serial = 1365] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x9b5b1c00) [pid = 1832] [serial = 1364] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x9b197000) [pid = 1832] [serial = 1362] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9b178800) [pid = 1832] [serial = 1361] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9a987800) [pid = 1832] [serial = 1359] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x9a751800) [pid = 1832] [serial = 1358] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x9974f400) [pid = 1832] [serial = 1356] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x99701800) [pid = 1832] [serial = 1355] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x95a72000) [pid = 1832] [serial = 1353] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x958e8c00) [pid = 1832] [serial = 1352] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x952e2800) [pid = 1832] [serial = 1350] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x952da000) [pid = 1832] [serial = 1349] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x95137c00) [pid = 1832] [serial = 1347] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x95113c00) [pid = 1832] [serial = 1346] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x93a67400) [pid = 1832] [serial = 1344] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x92d8d800) [pid = 1832] [serial = 1343] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9263a000) [pid = 1832] [serial = 1341] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x91f0d400) [pid = 1832] [serial = 1340] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x91eea000) [pid = 1832] [serial = 1338] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x91ee3400) [pid = 1832] [serial = 1337] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x91787800) [pid = 1832] [serial = 1335] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x91780000) [pid = 1832] [serial = 1334] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8f9a0000) [pid = 1832] [serial = 1332] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8f907c00) [pid = 1832] [serial = 1331] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8ed9bc00) [pid = 1832] [serial = 1329] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8ecca800) [pid = 1832] [serial = 1328] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8d96fc00) [pid = 1832] [serial = 1326] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8d58d800) [pid = 1832] [serial = 1325] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8ba44c00) [pid = 1832] [serial = 1323] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8866a800) [pid = 1832] [serial = 1322] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8c3f6400) [pid = 1832] [serial = 1379] [outer = (nil)] [url = about:blank] 04:09:34 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8d585c00) [pid = 1832] [serial = 1380] [outer = (nil)] [url = about:blank] 04:09:35 INFO - PROCESS | 1832 | 1464779375481 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]]]}] 04:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 3454ms 04:09:35 INFO - PROCESS | 1832 | 1464779375518 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 04:09:35 INFO - PROCESS | 1832 | 1464779375524 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 04:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:09:35 INFO - PROCESS | 1832 | 1464779375533 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:09:35 INFO - PROCESS | 1832 | 1464779375537 Marionette TRACE conn4 <- [1,1974,null,{}] 04:09:35 INFO - PROCESS | 1832 | 1464779375545 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}] 04:09:35 INFO - PROCESS | 1832 | 1464779375739 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 04:09:35 INFO - PROCESS | 1832 | 1464779375970 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6ec000 == 111 [pid = 1832] [id = 501] 04:09:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8ba45800) [pid = 1832] [serial = 1504] [outer = (nil)] 04:09:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8bdc4000) [pid = 1832] [serial = 1505] [outer = 0x8ba45800] 04:09:36 INFO - PROCESS | 1832 | 1464779376052 Marionette DEBUG loaded listener.js 04:09:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8c2b6400) [pid = 1832] [serial = 1506] [outer = 0x8ba45800] 04:09:36 INFO - PROCESS | 1832 | 1464779376877 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]]]}] 04:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1437ms 04:09:36 INFO - PROCESS | 1832 | 1464779376971 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 04:09:36 INFO - PROCESS | 1832 | 1464779376979 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 04:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:09:36 INFO - PROCESS | 1832 | 1464779376989 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:09:36 INFO - PROCESS | 1832 | 1464779376992 Marionette TRACE conn4 <- [1,1978,null,{}] 04:09:37 INFO - PROCESS | 1832 | 1464779376998 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}] 04:09:37 INFO - PROCESS | 1832 | 1464779377212 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 04:09:37 INFO - PROCESS | 1832 | 1464779377441 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c49ec00 == 112 [pid = 1832] [id = 502] 04:09:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8c4a5000) [pid = 1832] [serial = 1507] [outer = (nil)] 04:09:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8d9df000) [pid = 1832] [serial = 1508] [outer = 0x8c4a5000] 04:09:37 INFO - PROCESS | 1832 | 1464779377517 Marionette DEBUG loaded listener.js 04:09:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8dcaf800) [pid = 1832] [serial = 1509] [outer = 0x8c4a5000] 04:09:38 INFO - PROCESS | 1832 | 1464779378449 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]]]}] 04:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1489ms 04:09:38 INFO - PROCESS | 1832 | 1464779378478 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 04:09:38 INFO - PROCESS | 1832 | 1464779378481 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 04:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:09:38 INFO - PROCESS | 1832 | 1464779378492 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:09:38 INFO - PROCESS | 1832 | 1464779378497 Marionette TRACE conn4 <- [1,1982,null,{}] 04:09:38 INFO - PROCESS | 1832 | 1464779378521 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}] 04:09:38 INFO - PROCESS | 1832 | 1464779378788 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 04:09:38 INFO - PROCESS | 1832 | 1464779378831 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x88668c00 == 113 [pid = 1832] [id = 503] 04:09:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8ecbec00) [pid = 1832] [serial = 1510] [outer = (nil)] 04:09:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8ecca400) [pid = 1832] [serial = 1511] [outer = 0x8ecbec00] 04:09:38 INFO - PROCESS | 1832 | 1464779378940 Marionette DEBUG loaded listener.js 04:09:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8ed9dc00) [pid = 1832] [serial = 1512] [outer = 0x8ecbec00] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8ba48800) [pid = 1832] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8f0d0400) [pid = 1832] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x918c2000) [pid = 1832] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x95139800) [pid = 1832] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0xa0714000) [pid = 1832] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8d970800) [pid = 1832] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x91582000) [pid = 1832] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8f752800) [pid = 1832] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8ed9f800) [pid = 1832] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9af45800) [pid = 1832] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9ba0a000) [pid = 1832] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8d583800) [pid = 1832] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x9a74ac00) [pid = 1832] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x91df0800) [pid = 1832] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x9ba6c400) [pid = 1832] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x87ade000) [pid = 1832] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x93a3dc00) [pid = 1832] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x952d9c00) [pid = 1832] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x9b191c00) [pid = 1832] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x9a98bc00) [pid = 1832] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8d975800) [pid = 1832] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x92641000) [pid = 1832] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:09:40 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x8a6e8000) [pid = 1832] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:09:40 INFO - PROCESS | 1832 | 1464779380607 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]]]}] 04:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2143ms 04:09:40 INFO - PROCESS | 1832 | 1464779380642 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 04:09:40 INFO - PROCESS | 1832 | 1464779380646 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 04:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:09:40 INFO - PROCESS | 1832 | 1464779380652 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:09:40 INFO - PROCESS | 1832 | 1464779380655 Marionette TRACE conn4 <- [1,1986,null,{}] 04:09:40 INFO - PROCESS | 1832 | 1464779380660 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}] 04:09:40 INFO - PROCESS | 1832 | 1464779380846 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 04:09:40 INFO - PROCESS | 1832 | 1464779380862 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x879c0400 == 114 [pid = 1832] [id = 504] 04:09:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8dc05000) [pid = 1832] [serial = 1513] [outer = (nil)] 04:09:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8f75cc00) [pid = 1832] [serial = 1514] [outer = 0x8dc05000] 04:09:40 INFO - PROCESS | 1832 | 1464779380936 Marionette DEBUG loaded listener.js 04:09:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8f910400) [pid = 1832] [serial = 1515] [outer = 0x8dc05000] 04:09:41 INFO - PROCESS | 1832 | 1464779381868 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]]]}] 04:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1228ms 04:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:09:41 INFO - PROCESS | 1832 | 1464779381880 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 04:09:41 INFO - PROCESS | 1832 | 1464779381883 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 04:09:41 INFO - PROCESS | 1832 | 1464779381889 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:09:41 INFO - PROCESS | 1832 | 1464779381893 Marionette TRACE conn4 <- [1,1990,null,{}] 04:09:41 INFO - PROCESS | 1832 | 1464779381898 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}] 04:09:42 INFO - PROCESS | 1832 | 1464779382151 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 04:09:42 INFO - PROCESS | 1832 | 1464779382460 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x879b8c00 == 115 [pid = 1832] [id = 505] 04:09:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x879c1000) [pid = 1832] [serial = 1516] [outer = (nil)] 04:09:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8866cc00) [pid = 1832] [serial = 1517] [outer = 0x879c1000] 04:09:42 INFO - PROCESS | 1832 | 1464779382556 Marionette DEBUG loaded listener.js 04:09:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8a6e7400) [pid = 1832] [serial = 1518] [outer = 0x879c1000] 04:09:43 INFO - PROCESS | 1832 | 1464779383660 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]]]}] 04:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1830ms 04:09:43 INFO - PROCESS | 1832 | 1464779383722 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 04:09:43 INFO - PROCESS | 1832 | 1464779383729 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 04:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:09:43 INFO - PROCESS | 1832 | 1464779383737 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:09:43 INFO - PROCESS | 1832 | 1464779383743 Marionette TRACE conn4 <- [1,1994,null,{}] 04:09:43 INFO - PROCESS | 1832 | 1464779383751 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}] 04:09:43 INFO - PROCESS | 1832 | 1464779383991 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 04:09:44 INFO - PROCESS | 1832 | 1464779384317 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d585000 == 116 [pid = 1832] [id = 506] 04:09:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8d96fc00) [pid = 1832] [serial = 1519] [outer = (nil)] 04:09:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8dc1b000) [pid = 1832] [serial = 1520] [outer = 0x8d96fc00] 04:09:44 INFO - PROCESS | 1832 | 1464779384414 Marionette DEBUG loaded listener.js 04:09:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8e035000) [pid = 1832] [serial = 1521] [outer = 0x8d96fc00] 04:09:45 INFO - PROCESS | 1832 | 1464779385385 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]]]}] 04:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1689ms 04:09:45 INFO - PROCESS | 1832 | 1464779385431 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 04:09:45 INFO - PROCESS | 1832 | 1464779385438 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 04:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:09:45 INFO - PROCESS | 1832 | 1464779385445 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:09:45 INFO - PROCESS | 1832 | 1464779385449 Marionette TRACE conn4 <- [1,1998,null,{}] 04:09:45 INFO - PROCESS | 1832 | 1464779385455 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}] 04:09:45 INFO - PROCESS | 1832 | 1464779385673 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 04:09:46 INFO - PROCESS | 1832 | 1464779386056 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e032000 == 117 [pid = 1832] [id = 507] 04:09:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8f759800) [pid = 1832] [serial = 1522] [outer = (nil)] 04:09:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f90d400) [pid = 1832] [serial = 1523] [outer = 0x8f759800] 04:09:46 INFO - PROCESS | 1832 | 1464779386152 Marionette DEBUG loaded listener.js 04:09:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8fa4e000) [pid = 1832] [serial = 1524] [outer = 0x8f759800] 04:09:47 INFO - PROCESS | 1832 | 1464779387090 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]]]}] 04:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1687ms 04:09:47 INFO - PROCESS | 1832 | 1464779387132 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 04:09:47 INFO - PROCESS | 1832 | 1464779387137 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 04:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:09:47 INFO - PROCESS | 1832 | 1464779387153 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:09:47 INFO - PROCESS | 1832 | 1464779387163 Marionette TRACE conn4 <- [1,2002,null,{}] 04:09:47 INFO - PROCESS | 1832 | 1464779387170 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}] 04:09:47 INFO - PROCESS | 1832 | 1464779387459 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 04:09:47 INFO - PROCESS | 1832 | 1464779387783 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f0cc000 == 118 [pid = 1832] [id = 508] 04:09:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8f0cd800) [pid = 1832] [serial = 1525] [outer = (nil)] 04:09:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x91de4c00) [pid = 1832] [serial = 1526] [outer = 0x8f0cd800] 04:09:47 INFO - PROCESS | 1832 | 1464779387878 Marionette DEBUG loaded listener.js 04:09:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x91eb5000) [pid = 1832] [serial = 1527] [outer = 0x8f0cd800] 04:09:48 INFO - PROCESS | 1832 | 1464779388833 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]]]}] 04:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1753ms 04:09:48 INFO - PROCESS | 1832 | 1464779388899 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 04:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:09:48 INFO - PROCESS | 1832 | 1464779388904 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 04:09:48 INFO - PROCESS | 1832 | 1464779388911 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:09:48 INFO - PROCESS | 1832 | 1464779388915 Marionette TRACE conn4 <- [1,2006,null,{}] 04:09:48 INFO - PROCESS | 1832 | 1464779388921 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}] 04:09:49 INFO - PROCESS | 1832 | 1464779389162 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 04:09:49 INFO - PROCESS | 1832 | 1464779389482 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x88661400 == 119 [pid = 1832] [id = 509] 04:09:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8f9a9000) [pid = 1832] [serial = 1528] [outer = (nil)] 04:09:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x91f06c00) [pid = 1832] [serial = 1529] [outer = 0x8f9a9000] 04:09:49 INFO - PROCESS | 1832 | 1464779389577 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x91f0d400) [pid = 1832] [serial = 1530] [outer = 0x8f9a9000] 04:09:50 INFO - PROCESS | 1832 | 1464779390492 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]]]}] 04:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1640ms 04:09:50 INFO - PROCESS | 1832 | 1464779390551 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 04:09:50 INFO - PROCESS | 1832 | 1464779390555 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 04:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:09:50 INFO - PROCESS | 1832 | 1464779390562 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:09:50 INFO - PROCESS | 1832 | 1464779390565 Marionette TRACE conn4 <- [1,2010,null,{}] 04:09:50 INFO - PROCESS | 1832 | 1464779390571 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}] 04:09:50 INFO - PROCESS | 1832 | 1464779390779 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 04:09:51 INFO - PROCESS | 1832 | 1464779391149 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x92641400 == 120 [pid = 1832] [id = 510] 04:09:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x92642000) [pid = 1832] [serial = 1531] [outer = (nil)] 04:09:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x92c13000) [pid = 1832] [serial = 1532] [outer = 0x92642000] 04:09:51 INFO - PROCESS | 1832 | 1464779391256 Marionette DEBUG loaded listener.js 04:09:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x94675400) [pid = 1832] [serial = 1533] [outer = 0x92642000] 04:09:52 INFO - PROCESS | 1832 | 1464779392174 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]]]}] 04:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1681ms 04:09:52 INFO - PROCESS | 1832 | 1464779392246 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 04:09:52 INFO - PROCESS | 1832 | 1464779392250 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 04:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:09:52 INFO - PROCESS | 1832 | 1464779392260 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:09:52 INFO - PROCESS | 1832 | 1464779392263 Marionette TRACE conn4 <- [1,2014,null,{}] 04:09:52 INFO - PROCESS | 1832 | 1464779392269 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}] 04:09:52 INFO - PROCESS | 1832 | 1464779392484 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 04:09:52 INFO - PROCESS | 1832 | 1464779392808 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x92640c00 == 121 [pid = 1832] [id = 511] 04:09:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x92c10400) [pid = 1832] [serial = 1534] [outer = (nil)] 04:09:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x9513d000) [pid = 1832] [serial = 1535] [outer = 0x92c10400] 04:09:52 INFO - PROCESS | 1832 | 1464779392900 Marionette DEBUG loaded listener.js 04:09:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x952d8000) [pid = 1832] [serial = 1536] [outer = 0x92c10400] 04:09:53 INFO - PROCESS | 1832 | 1464779393816 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]]]}] 04:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1633ms 04:09:53 INFO - PROCESS | 1832 | 1464779393894 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 04:09:53 INFO - PROCESS | 1832 | 1464779393898 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 04:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:09:53 INFO - PROCESS | 1832 | 1464779393904 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:09:53 INFO - PROCESS | 1832 | 1464779393908 Marionette TRACE conn4 <- [1,2018,null,{}] 04:09:53 INFO - PROCESS | 1832 | 1464779393914 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}] 04:09:54 INFO - PROCESS | 1832 | 1464779394167 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 04:09:54 INFO - PROCESS | 1832 | 1464779394490 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x879ba800 == 122 [pid = 1832] [id = 512] 04:09:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x87ad2800) [pid = 1832] [serial = 1537] [outer = (nil)] 04:09:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x953bc800) [pid = 1832] [serial = 1538] [outer = 0x87ad2800] 04:09:54 INFO - PROCESS | 1832 | 1464779394583 Marionette DEBUG loaded listener.js 04:09:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x95596c00) [pid = 1832] [serial = 1539] [outer = 0x87ad2800] 04:09:55 INFO - PROCESS | 1832 | 1464779395500 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]]]}] 04:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1643ms 04:09:55 INFO - PROCESS | 1832 | 1464779395549 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 04:09:55 INFO - PROCESS | 1832 | 1464779395553 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 04:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:09:55 INFO - PROCESS | 1832 | 1464779395559 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:09:55 INFO - PROCESS | 1832 | 1464779395563 Marionette TRACE conn4 <- [1,2022,null,{}] 04:09:55 INFO - PROCESS | 1832 | 1464779395569 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}] 04:09:55 INFO - PROCESS | 1832 | 1464779395773 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 04:09:56 INFO - PROCESS | 1832 | 1464779396052 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f0c5c00 == 123 [pid = 1832] [id = 513] 04:09:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x9263b400) [pid = 1832] [serial = 1540] [outer = (nil)] 04:09:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x95a71c00) [pid = 1832] [serial = 1541] [outer = 0x9263b400] 04:09:56 INFO - PROCESS | 1832 | 1464779396206 Marionette DEBUG loaded listener.js 04:09:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x95a77c00) [pid = 1832] [serial = 1542] [outer = 0x9263b400] 04:09:57 INFO - PROCESS | 1832 | 1464779397090 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]]]}] 04:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1588ms 04:09:57 INFO - PROCESS | 1832 | 1464779397152 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 04:09:57 INFO - PROCESS | 1832 | 1464779397156 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 04:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:09:57 INFO - PROCESS | 1832 | 1464779397165 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:09:57 INFO - PROCESS | 1832 | 1464779397168 Marionette TRACE conn4 <- [1,2026,null,{}] 04:09:57 INFO - PROCESS | 1832 | 1464779397174 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}] 04:09:57 INFO - PROCESS | 1832 | 1464779397395 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 04:09:57 INFO - PROCESS | 1832 | 1464779397720 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x9511c000 == 124 [pid = 1832] [id = 514] 04:09:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x958e4c00) [pid = 1832] [serial = 1543] [outer = (nil)] 04:09:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x9974d400) [pid = 1832] [serial = 1544] [outer = 0x958e4c00] 04:09:57 INFO - PROCESS | 1832 | 1464779397813 Marionette DEBUG loaded listener.js 04:09:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x99fc3c00) [pid = 1832] [serial = 1545] [outer = 0x958e4c00] 04:09:58 INFO - PROCESS | 1832 | 1464779398709 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]]]}] 04:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1581ms 04:09:58 INFO - PROCESS | 1832 | 1464779398747 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 04:09:58 INFO - PROCESS | 1832 | 1464779398750 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 04:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:09:58 INFO - PROCESS | 1832 | 1464779398758 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:09:58 INFO - PROCESS | 1832 | 1464779398762 Marionette TRACE conn4 <- [1,2030,null,{}] 04:09:58 INFO - PROCESS | 1832 | 1464779398768 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}] 04:09:58 INFO - PROCESS | 1832 | 1464779398970 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 04:09:59 INFO - PROCESS | 1832 | 1464779399267 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d66bc00 == 125 [pid = 1832] [id = 515] 04:09:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x9a988400) [pid = 1832] [serial = 1546] [outer = (nil)] 04:09:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9a98f800) [pid = 1832] [serial = 1547] [outer = 0x9a988400] 04:09:59 INFO - PROCESS | 1832 | 1464779399433 Marionette DEBUG loaded listener.js 04:09:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9b17b400) [pid = 1832] [serial = 1548] [outer = 0x9a988400] 04:10:00 INFO - PROCESS | 1832 | 1464779400387 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]]]}] 04:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1682ms 04:10:00 INFO - PROCESS | 1832 | 1464779400441 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 04:10:00 INFO - PROCESS | 1832 | 1464779400446 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 04:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:10:00 INFO - PROCESS | 1832 | 1464779400452 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:10:00 INFO - PROCESS | 1832 | 1464779400457 Marionette TRACE conn4 <- [1,2034,null,{}] 04:10:00 INFO - PROCESS | 1832 | 1464779400462 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}] 04:10:00 INFO - PROCESS | 1832 | 1464779400723 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 04:10:01 INFO - PROCESS | 1832 | 1464779401057 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b3de000 == 126 [pid = 1832] [id = 516] 04:10:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9b567800) [pid = 1832] [serial = 1549] [outer = (nil)] 04:10:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9ba6a400) [pid = 1832] [serial = 1550] [outer = 0x9b567800] 04:10:01 INFO - PROCESS | 1832 | 1464779401167 Marionette DEBUG loaded listener.js 04:10:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9c105800) [pid = 1832] [serial = 1551] [outer = 0x9b567800] 04:10:02 INFO - PROCESS | 1832 | 1464779402112 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]]]}] 04:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1693ms 04:10:02 INFO - PROCESS | 1832 | 1464779402146 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 04:10:02 INFO - PROCESS | 1832 | 1464779402149 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 04:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:10:02 INFO - PROCESS | 1832 | 1464779402160 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:10:02 INFO - PROCESS | 1832 | 1464779402165 Marionette TRACE conn4 <- [1,2038,null,{}] 04:10:02 INFO - PROCESS | 1832 | 1464779402171 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}] 04:10:02 INFO - PROCESS | 1832 | 1464779402412 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 04:10:02 INFO - PROCESS | 1832 | 1464779402808 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a989000 == 127 [pid = 1832] [id = 517] 04:10:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9b3d8800) [pid = 1832] [serial = 1552] [outer = (nil)] 04:10:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9d589000) [pid = 1832] [serial = 1553] [outer = 0x9b3d8800] 04:10:02 INFO - PROCESS | 1832 | 1464779402903 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9d9e1800) [pid = 1832] [serial = 1554] [outer = 0x9b3d8800] 04:10:03 INFO - PROCESS | 1832 | 1464779403817 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]]]}] 04:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1691ms 04:10:03 INFO - PROCESS | 1832 | 1464779403852 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 04:10:03 INFO - PROCESS | 1832 | 1464779403865 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 04:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:10:03 INFO - PROCESS | 1832 | 1464779403872 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:10:03 INFO - PROCESS | 1832 | 1464779403874 Marionette TRACE conn4 <- [1,2042,null,{}] 04:10:03 INFO - PROCESS | 1832 | 1464779403880 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}] 04:10:04 INFO - PROCESS | 1832 | 1464779404082 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 04:10:04 INFO - PROCESS | 1832 | 1464779404380 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ad7800 == 128 [pid = 1832] [id = 518] 04:10:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x8dcb0c00) [pid = 1832] [serial = 1555] [outer = (nil)] 04:10:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0xa2154c00) [pid = 1832] [serial = 1556] [outer = 0x8dcb0c00] 04:10:04 INFO - PROCESS | 1832 | 1464779404521 Marionette DEBUG loaded listener.js 04:10:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0xa215b800) [pid = 1832] [serial = 1557] [outer = 0x8dcb0c00] 04:10:05 INFO - PROCESS | 1832 | 1464779405447 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]]]}] 04:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1633ms 04:10:05 INFO - PROCESS | 1832 | 1464779405505 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 04:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:10:05 INFO - PROCESS | 1832 | 1464779405511 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 04:10:05 INFO - PROCESS | 1832 | 1464779405517 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:10:05 INFO - PROCESS | 1832 | 1464779405521 Marionette TRACE conn4 <- [1,2046,null,{}] 04:10:05 INFO - PROCESS | 1832 | 1464779405527 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}] 04:10:05 INFO - PROCESS | 1832 | 1464779405746 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 04:10:06 INFO - PROCESS | 1832 | 1464779406074 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x9ba6a800 == 129 [pid = 1832] [id = 519] 04:10:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0xa0719400) [pid = 1832] [serial = 1558] [outer = (nil)] 04:10:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0xa306b000) [pid = 1832] [serial = 1559] [outer = 0xa0719400] 04:10:06 INFO - PROCESS | 1832 | 1464779406179 Marionette DEBUG loaded listener.js 04:10:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0xa30ffc00) [pid = 1832] [serial = 1560] [outer = 0xa0719400] 04:10:07 INFO - PROCESS | 1832 | 1464779407143 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]]]}] 04:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1680ms 04:10:07 INFO - PROCESS | 1832 | 1464779407198 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 04:10:07 INFO - PROCESS | 1832 | 1464779407201 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 04:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:10:07 INFO - PROCESS | 1832 | 1464779407208 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:10:07 INFO - PROCESS | 1832 | 1464779407211 Marionette TRACE conn4 <- [1,2050,null,{}] 04:10:07 INFO - PROCESS | 1832 | 1464779407217 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}] 04:10:07 INFO - PROCESS | 1832 | 1464779407498 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 04:10:07 INFO - PROCESS | 1832 | 1464779407837 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:07 INFO - PROCESS | 1832 | ++DOCSHELL 0xa240ac00 == 130 [pid = 1832] [id = 520] 04:10:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0xa265cc00) [pid = 1832] [serial = 1561] [outer = (nil)] 04:10:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa6706c00) [pid = 1832] [serial = 1562] [outer = 0xa265cc00] 04:10:07 INFO - PROCESS | 1832 | 1464779407934 Marionette DEBUG loaded listener.js 04:10:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0xa673f400) [pid = 1832] [serial = 1563] [outer = 0xa265cc00] 04:10:08 INFO - PROCESS | 1832 | 1464779408890 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]]]}] 04:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1735ms 04:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:10:08 INFO - PROCESS | 1832 | 1464779408943 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 04:10:08 INFO - PROCESS | 1832 | 1464779408946 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 04:10:08 INFO - PROCESS | 1832 | 1464779408953 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:10:08 INFO - PROCESS | 1832 | 1464779408956 Marionette TRACE conn4 <- [1,2054,null,{}] 04:10:08 INFO - PROCESS | 1832 | 1464779408967 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}] 04:10:09 INFO - PROCESS | 1832 | 1464779409220 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 04:10:09 INFO - PROCESS | 1832 | 1464779409563 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecc9400 == 131 [pid = 1832] [id = 521] 04:10:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x92638800) [pid = 1832] [serial = 1564] [outer = (nil)] 04:10:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0xa6914800) [pid = 1832] [serial = 1565] [outer = 0x92638800] 04:10:09 INFO - PROCESS | 1832 | 1464779409665 Marionette DEBUG loaded listener.js 04:10:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0xa6917800) [pid = 1832] [serial = 1566] [outer = 0x92638800] 04:10:10 INFO - PROCESS | 1832 | 1464779410623 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]]]}] 04:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1737ms 04:10:10 INFO - PROCESS | 1832 | 1464779410689 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 04:10:10 INFO - PROCESS | 1832 | 1464779410693 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 04:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:10:10 INFO - PROCESS | 1832 | 1464779410700 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:10:10 INFO - PROCESS | 1832 | 1464779410704 Marionette TRACE conn4 <- [1,2058,null,{}] 04:10:10 INFO - PROCESS | 1832 | 1464779410710 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}] 04:10:10 INFO - PROCESS | 1832 | 1464779410954 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 04:10:11 INFO - PROCESS | 1832 | 1464779411295 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ef27400 == 132 [pid = 1832] [id = 522] 04:10:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x8ef27800) [pid = 1832] [serial = 1567] [outer = (nil)] 04:10:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x8ef2f400) [pid = 1832] [serial = 1568] [outer = 0x8ef27800] 04:10:11 INFO - PROCESS | 1832 | 1464779411393 Marionette DEBUG loaded listener.js 04:10:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 183 (0x8ef30800) [pid = 1832] [serial = 1569] [outer = 0x8ef27800] 04:10:12 INFO - PROCESS | 1832 | 1464779412345 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]]]}] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc2c00 == 131 [pid = 1832] [id = 283] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x879c0400 == 130 [pid = 1832] [id = 504] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x88668c00 == 129 [pid = 1832] [id = 503] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8c49ec00 == 128 [pid = 1832] [id = 502] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6ec000 == 127 [pid = 1832] [id = 501] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8c4a4c00 == 126 [pid = 1832] [id = 495] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x9a981800 == 125 [pid = 1832] [id = 494] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x991bb800 == 124 [pid = 1832] [id = 493] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0xa245dc00 == 123 [pid = 1832] [id = 391] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x91eb0000 == 122 [pid = 1832] [id = 492] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x9510f400 == 121 [pid = 1832] [id = 491] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9dc400 == 120 [pid = 1832] [id = 490] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8deebc00 == 119 [pid = 1832] [id = 489] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x918cdc00 == 118 [pid = 1832] [id = 488] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8f9a2400 == 117 [pid = 1832] [id = 487] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8dcb2c00 == 116 [pid = 1832] [id = 485] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8ba47000 == 115 [pid = 1832] [id = 486] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdbf800 == 114 [pid = 1832] [id = 484] 04:10:14 INFO - PROCESS | 1832 | --DOCSHELL 0x86ed1c00 == 113 [pid = 1832] [id = 483] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 182 (0x8bdc7c00) [pid = 1832] [serial = 1442] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x918c3800) [pid = 1832] [serial = 1398] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9467a000) [pid = 1832] [serial = 1407] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x95776000) [pid = 1832] [serial = 1413] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0xa2650c00) [pid = 1832] [serial = 1433] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8dee8c00) [pid = 1832] [serial = 1320] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x91ded000) [pid = 1832] [serial = 1400] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8e03a400) [pid = 1832] [serial = 1448] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8f760400) [pid = 1832] [serial = 1394] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0xa1163c00) [pid = 1832] [serial = 1374] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0xa2153400) [pid = 1832] [serial = 1430] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x9d9e8800) [pid = 1832] [serial = 1428] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8dc1b800) [pid = 1832] [serial = 1446] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8ba50800) [pid = 1832] [serial = 1388] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0xa22c5400) [pid = 1832] [serial = 1431] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9af51400) [pid = 1832] [serial = 1419] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x92c0dc00) [pid = 1832] [serial = 1403] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0xa061b000) [pid = 1832] [serial = 1371] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x92d81400) [pid = 1832] [serial = 1404] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x9d58b800) [pid = 1832] [serial = 1427] [outer = (nil)] [url = about:blank] 04:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 3792ms 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0xa326ac00) [pid = 1832] [serial = 1436] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x95771c00) [pid = 1832] [serial = 1412] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x883d0c00) [pid = 1832] [serial = 1439] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x95170000) [pid = 1832] [serial = 1409] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x91784c00) [pid = 1832] [serial = 1397] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x9c08c000) [pid = 1832] [serial = 1424] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8dc10400) [pid = 1832] [serial = 1391] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9c3d8000) [pid = 1832] [serial = 1368] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x952de400) [pid = 1832] [serial = 1410] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x958e5000) [pid = 1832] [serial = 1415] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8d9e8000) [pid = 1832] [serial = 1445] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x88667400) [pid = 1832] [serial = 1440] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9c296c00) [pid = 1832] [serial = 1425] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8c2b7000) [pid = 1832] [serial = 1443] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x91eac800) [pid = 1832] [serial = 1401] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0xa26d1800) [pid = 1832] [serial = 1434] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x9b81a400) [pid = 1832] [serial = 1422] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9462c800) [pid = 1832] [serial = 1406] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8f9a5000) [pid = 1832] [serial = 1395] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9b6cac00) [pid = 1832] [serial = 1421] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9a988c00) [pid = 1832] [serial = 1418] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8dee3c00) [pid = 1832] [serial = 1392] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x95a6ac00) [pid = 1832] [serial = 1416] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8c2adc00) [pid = 1832] [serial = 1389] [outer = (nil)] [url = about:blank] 04:10:14 INFO - PROCESS | 1832 | 1464779414660 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:10:14 INFO - PROCESS | 1832 | 1464779414666 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:10:14 INFO - PROCESS | 1832 | 1464779414676 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:10:14 INFO - PROCESS | 1832 | 1464779414685 Marionette TRACE conn4 <- [1,2062,null,{}] 04:10:14 INFO - PROCESS | 1832 | 1464779414693 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}] 04:10:14 INFO - PROCESS | 1832 | 1464779414900 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:10:15 INFO - PROCESS | 1832 | 1464779415128 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x85e2e400 == 114 [pid = 1832] [id = 523] 04:10:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x85e2f000) [pid = 1832] [serial = 1570] [outer = (nil)] 04:10:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x883c9800) [pid = 1832] [serial = 1571] [outer = 0x85e2f000] 04:10:15 INFO - PROCESS | 1832 | 1464779415211 Marionette DEBUG loaded listener.js 04:10:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x88668400) [pid = 1832] [serial = 1572] [outer = 0x85e2f000] 04:10:16 INFO - PROCESS | 1832 | 1464779416083 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]]]}] 04:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1446ms 04:10:16 INFO - PROCESS | 1832 | 1464779416122 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:10:16 INFO - PROCESS | 1832 | 1464779416128 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:10:16 INFO - PROCESS | 1832 | 1464779416140 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:10:16 INFO - PROCESS | 1832 | 1464779416145 Marionette TRACE conn4 <- [1,2066,null,{}] 04:10:16 INFO - PROCESS | 1832 | 1464779416151 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}] 04:10:16 INFO - PROCESS | 1832 | 1464779416367 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:10:16 INFO - PROCESS | 1832 | 1464779416653 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba47c00 == 115 [pid = 1832] [id = 524] 04:10:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8ba4b000) [pid = 1832] [serial = 1573] [outer = (nil)] 04:10:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8bdbd000) [pid = 1832] [serial = 1574] [outer = 0x8ba4b000] 04:10:16 INFO - PROCESS | 1832 | 1464779416736 Marionette DEBUG loaded listener.js 04:10:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8c2b2400) [pid = 1832] [serial = 1575] [outer = 0x8ba4b000] 04:10:17 INFO - PROCESS | 1832 | 1464779417713 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]]]}] 04:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1602ms 04:10:17 INFO - PROCESS | 1832 | 1464779417740 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:10:17 INFO - PROCESS | 1832 | 1464779417744 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:10:17 INFO - PROCESS | 1832 | 1464779417751 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:10:17 INFO - PROCESS | 1832 | 1464779417754 Marionette TRACE conn4 <- [1,2070,null,{}] 04:10:17 INFO - PROCESS | 1832 | 1464779417775 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}] 04:10:18 INFO - PROCESS | 1832 | 1464779418067 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:10:18 INFO - PROCESS | 1832 | 1464779418106 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba49800 == 116 [pid = 1832] [id = 525] 04:10:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8d660800) [pid = 1832] [serial = 1576] [outer = (nil)] 04:10:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8d9e0000) [pid = 1832] [serial = 1577] [outer = 0x8d660800] 04:10:18 INFO - PROCESS | 1832 | 1464779418189 Marionette DEBUG loaded listener.js 04:10:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8dc17400) [pid = 1832] [serial = 1578] [outer = 0x8d660800] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8f90f400) [pid = 1832] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x92d83000) [pid = 1832] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8f99e400) [pid = 1832] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8ba45800) [pid = 1832] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x874b2800) [pid = 1832] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8fa4e400) [pid = 1832] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x87ad8400) [pid = 1832] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0xa623cc00) [pid = 1832] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8c4a5000) [pid = 1832] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x91eb8000) [pid = 1832] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x991bf400) [pid = 1832] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8f9a3400) [pid = 1832] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x97740400) [pid = 1832] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8dcb7400) [pid = 1832] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x9b6cc400) [pid = 1832] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x92d81c00) [pid = 1832] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x9a98b000) [pid = 1832] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x91f05c00) [pid = 1832] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x951f1800) [pid = 1832] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8c4a3400) [pid = 1832] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8ecbec00) [pid = 1832] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0xa1160400) [pid = 1832] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:10:19 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8d668400) [pid = 1832] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:10:19 INFO - PROCESS | 1832 | 1464779419937 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]]]}] 04:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2236ms 04:10:19 INFO - PROCESS | 1832 | 1464779419988 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:10:19 INFO - PROCESS | 1832 | 1464779419991 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:10:20 INFO - PROCESS | 1832 | 1464779419997 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:10:20 INFO - PROCESS | 1832 | 1464779420015 Marionette TRACE conn4 <- [1,2074,null,{}] 04:10:20 INFO - PROCESS | 1832 | 1464779420022 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}] 04:10:20 INFO - PROCESS | 1832 | 1464779420228 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:10:20 INFO - PROCESS | 1832 | 1464779420420 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ad8400 == 117 [pid = 1832] [id = 526] 04:10:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8a6df400) [pid = 1832] [serial = 1579] [outer = (nil)] 04:10:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8dc12400) [pid = 1832] [serial = 1580] [outer = 0x8a6df400] 04:10:20 INFO - PROCESS | 1832 | 1464779420499 Marionette DEBUG loaded listener.js 04:10:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8e03d800) [pid = 1832] [serial = 1581] [outer = 0x8a6df400] 04:10:21 INFO - PROCESS | 1832 | 1464779421320 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]]]}] 04:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1351ms 04:10:21 INFO - PROCESS | 1832 | 1464779421351 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:10:21 INFO - PROCESS | 1832 | 1464779421354 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:10:21 INFO - PROCESS | 1832 | 1464779421361 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:10:21 INFO - PROCESS | 1832 | 1464779421363 Marionette TRACE conn4 <- [1,2078,null,{}] 04:10:21 INFO - PROCESS | 1832 | 1464779421369 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}] 04:10:21 INFO - PROCESS | 1832 | 1464779421581 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:10:21 INFO - PROCESS | 1832 | 1464779421942 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x85e2c800 == 118 [pid = 1832] [id = 527] 04:10:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x85e2d000) [pid = 1832] [serial = 1582] [outer = (nil)] 04:10:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x874b0000) [pid = 1832] [serial = 1583] [outer = 0x85e2d000] 04:10:22 INFO - PROCESS | 1832 | 1464779422106 Marionette DEBUG loaded listener.js 04:10:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x883c9c00) [pid = 1832] [serial = 1584] [outer = 0x85e2d000] 04:10:23 INFO - PROCESS | 1832 | 1464779423097 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]]]}] 04:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1780ms 04:10:23 INFO - PROCESS | 1832 | 1464779423142 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:10:23 INFO - PROCESS | 1832 | 1464779423151 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:10:23 INFO - PROCESS | 1832 | 1464779423158 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:10:23 INFO - PROCESS | 1832 | 1464779423164 Marionette TRACE conn4 <- [1,2082,null,{}] 04:10:23 INFO - PROCESS | 1832 | 1464779423172 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}] 04:10:23 INFO - PROCESS | 1832 | 1464779423403 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:10:23 INFO - PROCESS | 1832 | 1464779423736 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b1000 == 119 [pid = 1832] [id = 528] 04:10:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8c2b7400) [pid = 1832] [serial = 1585] [outer = (nil)] 04:10:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8c3f6400) [pid = 1832] [serial = 1586] [outer = 0x8c2b7400] 04:10:23 INFO - PROCESS | 1832 | 1464779423836 Marionette DEBUG loaded listener.js 04:10:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8d65ec00) [pid = 1832] [serial = 1587] [outer = 0x8c2b7400] 04:10:24 INFO - PROCESS | 1832 | 1464779424817 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]]]}] 04:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1734ms 04:10:24 INFO - PROCESS | 1832 | 1464779424895 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:10:24 INFO - PROCESS | 1832 | 1464779424902 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:10:24 INFO - PROCESS | 1832 | 1464779424911 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:10:24 INFO - PROCESS | 1832 | 1464779424914 Marionette TRACE conn4 <- [1,2086,null,{}] 04:10:24 INFO - PROCESS | 1832 | 1464779424922 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}] 04:10:25 INFO - PROCESS | 1832 | 1464779425256 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:10:25 INFO - PROCESS | 1832 | 1464779425566 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c49bc00 == 120 [pid = 1832] [id = 529] 04:10:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8d664c00) [pid = 1832] [serial = 1588] [outer = (nil)] 04:10:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8e036800) [pid = 1832] [serial = 1589] [outer = 0x8d664c00] 04:10:25 INFO - PROCESS | 1832 | 1464779425663 Marionette DEBUG loaded listener.js 04:10:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8ed9d800) [pid = 1832] [serial = 1590] [outer = 0x8d664c00] 04:10:26 INFO - PROCESS | 1832 | 1464779426712 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]]]}] 04:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1836ms 04:10:26 INFO - PROCESS | 1832 | 1464779426747 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:10:26 INFO - PROCESS | 1832 | 1464779426750 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:10:26 INFO - PROCESS | 1832 | 1464779426760 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:10:26 INFO - PROCESS | 1832 | 1464779426770 Marionette TRACE conn4 <- [1,2090,null,{}] 04:10:26 INFO - PROCESS | 1832 | 1464779426785 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}] 04:10:27 INFO - PROCESS | 1832 | 1464779427026 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:10:27 INFO - PROCESS | 1832 | 1464779427358 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba50800 == 121 [pid = 1832] [id = 530] 04:10:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8ef33c00) [pid = 1832] [serial = 1591] [outer = (nil)] 04:10:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8f90a400) [pid = 1832] [serial = 1592] [outer = 0x8ef33c00] 04:10:27 INFO - PROCESS | 1832 | 1464779427470 Marionette DEBUG loaded listener.js 04:10:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8f9a2800) [pid = 1832] [serial = 1593] [outer = 0x8ef33c00] 04:10:28 INFO - PROCESS | 1832 | 1464779428433 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]]]}] 04:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1744ms 04:10:28 INFO - PROCESS | 1832 | 1464779428504 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:10:28 INFO - PROCESS | 1832 | 1464779428510 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:10:28 INFO - PROCESS | 1832 | 1464779428517 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:10:28 INFO - PROCESS | 1832 | 1464779428520 Marionette TRACE conn4 <- [1,2094,null,{}] 04:10:28 INFO - PROCESS | 1832 | 1464779428526 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}] 04:10:28 INFO - PROCESS | 1832 | 1464779428803 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:10:29 INFO - PROCESS | 1832 | 1464779429134 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f90bc00 == 122 [pid = 1832] [id = 531] 04:10:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x91582c00) [pid = 1832] [serial = 1594] [outer = (nil)] 04:10:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x91782800) [pid = 1832] [serial = 1595] [outer = 0x91582c00] 04:10:29 INFO - PROCESS | 1832 | 1464779429235 Marionette DEBUG loaded listener.js 04:10:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x91787400) [pid = 1832] [serial = 1596] [outer = 0x91582c00] 04:10:30 INFO - PROCESS | 1832 | 1464779430160 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]]]}] 04:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1692ms 04:10:30 INFO - PROCESS | 1832 | 1464779430209 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:10:30 INFO - PROCESS | 1832 | 1464779430214 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:10:30 INFO - PROCESS | 1832 | 1464779430221 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:10:30 INFO - PROCESS | 1832 | 1464779430225 Marionette TRACE conn4 <- [1,2098,null,{}] 04:10:30 INFO - PROCESS | 1832 | 1464779430230 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}] 04:10:30 INFO - PROCESS | 1832 | 1464779430456 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:10:30 INFO - PROCESS | 1832 | 1464779430737 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x918cdc00 == 123 [pid = 1832] [id = 532] 04:10:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x91de2c00) [pid = 1832] [serial = 1597] [outer = (nil)] 04:10:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x91de9400) [pid = 1832] [serial = 1598] [outer = 0x91de2c00] 04:10:30 INFO - PROCESS | 1832 | 1464779430900 Marionette DEBUG loaded listener.js 04:10:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x91eefc00) [pid = 1832] [serial = 1599] [outer = 0x91de2c00] 04:10:31 INFO - PROCESS | 1832 | 1464779431938 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]]]}] 04:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1789ms 04:10:32 INFO - PROCESS | 1832 | 1464779432011 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:10:32 INFO - PROCESS | 1832 | 1464779432014 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:10:32 INFO - PROCESS | 1832 | 1464779432022 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:10:32 INFO - PROCESS | 1832 | 1464779432026 Marionette TRACE conn4 <- [1,2102,null,{}] 04:10:32 INFO - PROCESS | 1832 | 1464779432032 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}] 04:10:32 INFO - PROCESS | 1832 | 1464779432280 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:10:32 INFO - PROCESS | 1832 | 1464779432626 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc2800 == 124 [pid = 1832] [id = 533] 04:10:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8ecc4400) [pid = 1832] [serial = 1600] [outer = (nil)] 04:10:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x92c16400) [pid = 1832] [serial = 1601] [outer = 0x8ecc4400] 04:10:32 INFO - PROCESS | 1832 | 1464779432719 Marionette DEBUG loaded listener.js 04:10:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x92d87c00) [pid = 1832] [serial = 1602] [outer = 0x8ecc4400] 04:10:33 INFO - PROCESS | 1832 | 1464779433711 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]]]}] 04:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1746ms 04:10:33 INFO - PROCESS | 1832 | 1464779433769 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:10:33 INFO - PROCESS | 1832 | 1464779433773 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:10:33 INFO - PROCESS | 1832 | 1464779433779 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:10:33 INFO - PROCESS | 1832 | 1464779433783 Marionette TRACE conn4 <- [1,2106,null,{}] 04:10:33 INFO - PROCESS | 1832 | 1464779433789 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}] 04:10:34 INFO - PROCESS | 1832 | 1464779434008 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:10:34 INFO - PROCESS | 1832 | 1464779434343 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x883d5800 == 125 [pid = 1832] [id = 534] 04:10:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x88660000) [pid = 1832] [serial = 1603] [outer = (nil)] 04:10:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x92d8f000) [pid = 1832] [serial = 1604] [outer = 0x88660000] 04:10:34 INFO - PROCESS | 1832 | 1464779434435 Marionette DEBUG loaded listener.js 04:10:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x94673000) [pid = 1832] [serial = 1605] [outer = 0x88660000] 04:10:35 INFO - PROCESS | 1832 | 1464779435328 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]]]}] 04:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1582ms 04:10:35 INFO - PROCESS | 1832 | 1464779435362 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:10:35 INFO - PROCESS | 1832 | 1464779435365 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:10:35 INFO - PROCESS | 1832 | 1464779435391 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:10:35 INFO - PROCESS | 1832 | 1464779435394 Marionette TRACE conn4 <- [1,2110,null,{}] 04:10:35 INFO - PROCESS | 1832 | 1464779435402 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}] 04:10:35 INFO - PROCESS | 1832 | 1464779435623 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:10:35 INFO - PROCESS | 1832 | 1464779435905 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x9178e400 == 126 [pid = 1832] [id = 535] 04:10:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x93a41400) [pid = 1832] [serial = 1606] [outer = (nil)] 04:10:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x95118400) [pid = 1832] [serial = 1607] [outer = 0x93a41400] 04:10:36 INFO - PROCESS | 1832 | 1464779436041 Marionette DEBUG loaded listener.js 04:10:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x9516c800) [pid = 1832] [serial = 1608] [outer = 0x93a41400] 04:10:36 INFO - PROCESS | 1832 | 1464779436960 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]]]}] 04:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1652ms 04:10:37 INFO - PROCESS | 1832 | 1464779437027 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:10:37 INFO - PROCESS | 1832 | 1464779437030 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:10:37 INFO - PROCESS | 1832 | 1464779437038 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:10:37 INFO - PROCESS | 1832 | 1464779437042 Marionette TRACE conn4 <- [1,2114,null,{}] 04:10:37 INFO - PROCESS | 1832 | 1464779437047 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}] 04:10:37 INFO - PROCESS | 1832 | 1464779437292 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:10:37 INFO - PROCESS | 1832 | 1464779437636 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e031400 == 127 [pid = 1832] [id = 536] 04:10:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x92d88400) [pid = 1832] [serial = 1609] [outer = (nil)] 04:10:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x953b9c00) [pid = 1832] [serial = 1610] [outer = 0x92d88400] 04:10:37 INFO - PROCESS | 1832 | 1464779437733 Marionette DEBUG loaded listener.js 04:10:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x9559ec00) [pid = 1832] [serial = 1611] [outer = 0x92d88400] 04:10:38 INFO - PROCESS | 1832 | 1464779438660 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]]]}] 04:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1681ms 04:10:38 INFO - PROCESS | 1832 | 1464779438721 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:10:38 INFO - PROCESS | 1832 | 1464779438726 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:10:38 INFO - PROCESS | 1832 | 1464779438733 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:10:38 INFO - PROCESS | 1832 | 1464779438736 Marionette TRACE conn4 <- [1,2118,null,{}] 04:10:38 INFO - PROCESS | 1832 | 1464779438742 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}] 04:10:38 INFO - PROCESS | 1832 | 1464779438979 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:10:39 INFO - PROCESS | 1832 | 1464779439329 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x95777800 == 128 [pid = 1832] [id = 537] 04:10:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x95778000) [pid = 1832] [serial = 1612] [outer = (nil)] 04:10:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x958e4000) [pid = 1832] [serial = 1613] [outer = 0x95778000] 04:10:39 INFO - PROCESS | 1832 | 1464779439438 Marionette DEBUG loaded listener.js 04:10:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x95a6f000) [pid = 1832] [serial = 1614] [outer = 0x95778000] 04:10:40 INFO - PROCESS | 1832 | 1464779440388 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]]]}] 04:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1686ms 04:10:40 INFO - PROCESS | 1832 | 1464779440420 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:10:40 INFO - PROCESS | 1832 | 1464779440423 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:10:40 INFO - PROCESS | 1832 | 1464779440430 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:10:40 INFO - PROCESS | 1832 | 1464779440434 Marionette TRACE conn4 <- [1,2122,null,{}] 04:10:40 INFO - PROCESS | 1832 | 1464779440440 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}] 04:10:40 INFO - PROCESS | 1832 | 1464779440691 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:10:41 INFO - PROCESS | 1832 | 1464779441020 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x958df400 == 129 [pid = 1832] [id = 538] 04:10:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x958df800) [pid = 1832] [serial = 1615] [outer = (nil)] 04:10:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9a982c00) [pid = 1832] [serial = 1616] [outer = 0x958df800] 04:10:41 INFO - PROCESS | 1832 | 1464779441111 Marionette DEBUG loaded listener.js 04:10:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9a990000) [pid = 1832] [serial = 1617] [outer = 0x958df800] 04:10:42 INFO - PROCESS | 1832 | 1464779442030 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]]]}] 04:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1634ms 04:10:42 INFO - PROCESS | 1832 | 1464779442065 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:10:42 INFO - PROCESS | 1832 | 1464779442068 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:10:42 INFO - PROCESS | 1832 | 1464779442075 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:10:42 INFO - PROCESS | 1832 | 1464779442079 Marionette TRACE conn4 <- [1,2126,null,{}] 04:10:42 INFO - PROCESS | 1832 | 1464779442084 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}] 04:10:42 INFO - PROCESS | 1832 | 1464779442307 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:10:42 INFO - PROCESS | 1832 | 1464779442653 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ecc400 == 130 [pid = 1832] [id = 539] 04:10:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8f0ccc00) [pid = 1832] [serial = 1618] [outer = (nil)] 04:10:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9af4f400) [pid = 1832] [serial = 1619] [outer = 0x8f0ccc00] 04:10:42 INFO - PROCESS | 1832 | 1464779442748 Marionette DEBUG loaded listener.js 04:10:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9af51c00) [pid = 1832] [serial = 1620] [outer = 0x8f0ccc00] 04:10:43 INFO - PROCESS | 1832 | 1464779443675 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]]]}] 04:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1644ms 04:10:43 INFO - PROCESS | 1832 | 1464779443721 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:10:43 INFO - PROCESS | 1832 | 1464779443725 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:10:43 INFO - PROCESS | 1832 | 1464779443731 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:10:43 INFO - PROCESS | 1832 | 1464779443735 Marionette TRACE conn4 <- [1,2130,null,{}] 04:10:43 INFO - PROCESS | 1832 | 1464779443741 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}] 04:10:43 INFO - PROCESS | 1832 | 1464779443972 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:10:44 INFO - PROCESS | 1832 | 1464779444310 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf44000 == 131 [pid = 1832] [id = 540] 04:10:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x8d96b000) [pid = 1832] [serial = 1621] [outer = (nil)] 04:10:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9b3d9000) [pid = 1832] [serial = 1622] [outer = 0x8d96b000] 04:10:44 INFO - PROCESS | 1832 | 1464779444403 Marionette DEBUG loaded listener.js 04:10:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9b6c3c00) [pid = 1832] [serial = 1623] [outer = 0x8d96b000] 04:10:45 INFO - PROCESS | 1832 | 1464779445336 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] 04:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:10:45 INFO - PROCESS | 1832 | 1464779445379 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:10:45 INFO - PROCESS | 1832 | 1464779445386 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:10:45 INFO - PROCESS | 1832 | 1464779445389 Marionette TRACE conn4 <- [1,2134,null,{}] 04:10:45 INFO - PROCESS | 1832 | 1464779445395 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}] 04:10:45 INFO - PROCESS | 1832 | 1464779445628 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:10:45 INFO - PROCESS | 1832 | 1464779445962 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a98ac00 == 132 [pid = 1832] [id = 541] 04:10:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9b567c00) [pid = 1832] [serial = 1624] [outer = (nil)] 04:10:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9c085400) [pid = 1832] [serial = 1625] [outer = 0x9b567c00] 04:10:46 INFO - PROCESS | 1832 | 1464779446054 Marionette DEBUG loaded listener.js 04:10:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9c08c000) [pid = 1832] [serial = 1626] [outer = 0x9b567c00] 04:10:47 INFO - PROCESS | 1832 | 1464779447010 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]]]}] 04:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1685ms 04:10:47 INFO - PROCESS | 1832 | 1464779447071 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:10:47 INFO - PROCESS | 1832 | 1464779447075 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:10:47 INFO - PROCESS | 1832 | 1464779447081 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:10:47 INFO - PROCESS | 1832 | 1464779447085 Marionette TRACE conn4 <- [1,2138,null,{}] 04:10:47 INFO - PROCESS | 1832 | 1464779447091 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}] 04:10:47 INFO - PROCESS | 1832 | 1464779447315 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:10:47 INFO - PROCESS | 1832 | 1464779447659 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ec7800 == 133 [pid = 1832] [id = 542] 04:10:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x87ad4400) [pid = 1832] [serial = 1627] [outer = (nil)] 04:10:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x9d582400) [pid = 1832] [serial = 1628] [outer = 0x87ad4400] 04:10:47 INFO - PROCESS | 1832 | 1464779447754 Marionette DEBUG loaded listener.js 04:10:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x9d58c400) [pid = 1832] [serial = 1629] [outer = 0x87ad4400] 04:10:48 INFO - PROCESS | 1832 | 1464779448673 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]]]}] 04:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1629ms 04:10:48 INFO - PROCESS | 1832 | 1464779448712 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:10:48 INFO - PROCESS | 1832 | 1464779448716 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:10:48 INFO - PROCESS | 1832 | 1464779448723 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:10:48 INFO - PROCESS | 1832 | 1464779448726 Marionette TRACE conn4 <- [1,2142,null,{}] 04:10:48 INFO - PROCESS | 1832 | 1464779448732 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}] 04:10:48 INFO - PROCESS | 1832 | 1464779448961 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:10:49 INFO - PROCESS | 1832 | 1464779449309 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ed97800 == 134 [pid = 1832] [id = 543] 04:10:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8f0d4c00) [pid = 1832] [serial = 1630] [outer = (nil)] 04:10:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0xa116a000) [pid = 1832] [serial = 1631] [outer = 0x8f0d4c00] 04:10:49 INFO - PROCESS | 1832 | 1464779449404 Marionette DEBUG loaded listener.js 04:10:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0xa215a800) [pid = 1832] [serial = 1632] [outer = 0x8f0d4c00] 04:10:50 INFO - PROCESS | 1832 | 1464779450330 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] 04:10:50 INFO - PROCESS | 1832 | 1464779450421 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:10:50 INFO - PROCESS | 1832 | 1464779450428 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:10:50 INFO - PROCESS | 1832 | 1464779450432 Marionette TRACE conn4 <- [1,2146,null,{}] 04:10:50 INFO - PROCESS | 1832 | 1464779450437 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}] 04:10:50 INFO - PROCESS | 1832 | 1464779450700 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:10:51 INFO - PROCESS | 1832 | 1464779451036 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x87adb800 == 135 [pid = 1832] [id = 544] 04:10:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x9c298c00) [pid = 1832] [serial = 1633] [outer = (nil)] 04:10:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0xa306c400) [pid = 1832] [serial = 1634] [outer = 0x9c298c00] 04:10:51 INFO - PROCESS | 1832 | 1464779451123 Marionette DEBUG loaded listener.js 04:10:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0xa3073400) [pid = 1832] [serial = 1635] [outer = 0x9c298c00] 04:10:52 INFO - PROCESS | 1832 | 1464779452044 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] 04:10:52 INFO - PROCESS | 1832 | 1464779452172 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:10:52 INFO - PROCESS | 1832 | 1464779452179 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:10:52 INFO - PROCESS | 1832 | 1464779452182 Marionette TRACE conn4 <- [1,2150,null,{}] 04:10:52 INFO - PROCESS | 1832 | 1464779452241 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}] 04:10:52 INFO - PROCESS | 1832 | 1464779452506 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x93a40c00 == 134 [pid = 1832] [id = 291] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x87ad8400 == 133 [pid = 1832] [id = 526] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8ba49800 == 132 [pid = 1832] [id = 525] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8ba47c00 == 131 [pid = 1832] [id = 524] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x85e2e400 == 130 [pid = 1832] [id = 523] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecc9400 == 129 [pid = 1832] [id = 521] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x9ba6a800 == 128 [pid = 1832] [id = 519] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0xa240ac00 == 127 [pid = 1832] [id = 520] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x87ad7800 == 126 [pid = 1832] [id = 518] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x9a989000 == 125 [pid = 1832] [id = 517] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x9b3de000 == 124 [pid = 1832] [id = 516] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x9511c000 == 123 [pid = 1832] [id = 514] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8d66bc00 == 122 [pid = 1832] [id = 515] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8f0c5c00 == 121 [pid = 1832] [id = 513] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x879ba800 == 120 [pid = 1832] [id = 512] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x92640c00 == 119 [pid = 1832] [id = 511] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x92641400 == 118 [pid = 1832] [id = 510] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x88661400 == 117 [pid = 1832] [id = 509] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8e032000 == 116 [pid = 1832] [id = 507] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8f0cc000 == 115 [pid = 1832] [id = 508] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8d585000 == 114 [pid = 1832] [id = 506] 04:10:54 INFO - PROCESS | 1832 | --DOCSHELL 0x879b8c00 == 113 [pid = 1832] [id = 505] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x9b6cc000) [pid = 1832] [serial = 1487] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x95165800) [pid = 1832] [serial = 1473] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8fa56c00) [pid = 1832] [serial = 1460] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8bdc4000) [pid = 1832] [serial = 1505] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8865f400) [pid = 1832] [serial = 1452] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x93a5e400) [pid = 1832] [serial = 1470] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0xa6236c00) [pid = 1832] [serial = 1499] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x879c5800) [pid = 1832] [serial = 1451] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0xa6739400) [pid = 1832] [serial = 1502] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0xa673fc00) [pid = 1832] [serial = 1503] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8dcaf800) [pid = 1832] [serial = 1509] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x92c08400) [pid = 1832] [serial = 1467] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x99f26000) [pid = 1832] [serial = 1481] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x91eabc00) [pid = 1832] [serial = 1464] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x95116400) [pid = 1832] [serial = 1472] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x9c3dd400) [pid = 1832] [serial = 1491] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x9c28e800) [pid = 1832] [serial = 1490] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8d9df000) [pid = 1832] [serial = 1508] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8f0c8000) [pid = 1832] [serial = 1457] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8c2b6400) [pid = 1832] [serial = 1506] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0xa21b7800) [pid = 1832] [serial = 1493] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0xa2636400) [pid = 1832] [serial = 1496] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x91de3000) [pid = 1832] [serial = 1463] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x9b194c00) [pid = 1832] [serial = 1484] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8f755400) [pid = 1832] [serial = 1458] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x9177f800) [pid = 1832] [serial = 1461] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0xa245ac00) [pid = 1832] [serial = 1494] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x958ddc00) [pid = 1832] [serial = 1478] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x953bdc00) [pid = 1832] [serial = 1475] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8d65f000) [pid = 1832] [serial = 1454] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8ecca400) [pid = 1832] [serial = 1511] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9b6cec00) [pid = 1832] [serial = 1488] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x958e7000) [pid = 1832] [serial = 1479] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8ed9dc00) [pid = 1832] [serial = 1512] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x9a387400) [pid = 1832] [serial = 1482] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8d976400) [pid = 1832] [serial = 1455] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0xa355e000) [pid = 1832] [serial = 1437] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8ecbf800) [pid = 1832] [serial = 1386] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x953c1c00) [pid = 1832] [serial = 1476] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x92d85800) [pid = 1832] [serial = 1469] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0xa3552800) [pid = 1832] [serial = 1497] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9b19cc00) [pid = 1832] [serial = 1485] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x91f08c00) [pid = 1832] [serial = 1466] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0xa6240400) [pid = 1832] [serial = 1500] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8f75cc00) [pid = 1832] [serial = 1514] [outer = (nil)] [url = about:blank] 04:10:54 INFO - PROCESS | 1832 | 1464779454861 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x85e29000 == 114 [pid = 1832] [id = 545] 04:10:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x879ba800) [pid = 1832] [serial = 1636] [outer = (nil)] 04:10:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x87ad5400) [pid = 1832] [serial = 1637] [outer = 0x879ba800] 04:10:54 INFO - PROCESS | 1832 | 1464779454939 Marionette DEBUG loaded listener.js 04:10:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x88667400) [pid = 1832] [serial = 1638] [outer = 0x879ba800] 04:10:55 INFO - PROCESS | 1832 | 1464779455792 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]]]}] 04:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 3639ms 04:10:55 INFO - PROCESS | 1832 | 1464779455821 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:10:55 INFO - PROCESS | 1832 | 1464779455827 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:10:55 INFO - PROCESS | 1832 | 1464779455835 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:10:55 INFO - PROCESS | 1832 | 1464779455841 Marionette TRACE conn4 <- [1,2154,null,{}] 04:10:55 INFO - PROCESS | 1832 | 1464779455848 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}] 04:10:56 INFO - PROCESS | 1832 | 1464779456099 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:10:56 INFO - PROCESS | 1832 | 1464779456313 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc8400 == 115 [pid = 1832] [id = 546] 04:10:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8bf47c00) [pid = 1832] [serial = 1639] [outer = (nil)] 04:10:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8c3ee800) [pid = 1832] [serial = 1640] [outer = 0x8bf47c00] 04:10:56 INFO - PROCESS | 1832 | 1464779456399 Marionette DEBUG loaded listener.js 04:10:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8d581800) [pid = 1832] [serial = 1641] [outer = 0x8bf47c00] 04:10:57 INFO - PROCESS | 1832 | 1464779457354 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]]]}] 04:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1591ms 04:10:57 INFO - PROCESS | 1832 | 1464779457428 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:10:57 INFO - PROCESS | 1832 | 1464779457435 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:10:57 INFO - PROCESS | 1832 | 1464779457442 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:10:57 INFO - PROCESS | 1832 | 1464779457445 Marionette TRACE conn4 <- [1,2158,null,{}] 04:10:57 INFO - PROCESS | 1832 | 1464779457457 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}] 04:10:57 INFO - PROCESS | 1832 | 1464779457775 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:10:57 INFO - PROCESS | 1832 | 1464779457815 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf3e000 == 116 [pid = 1832] [id = 547] 04:10:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8dcaec00) [pid = 1832] [serial = 1642] [outer = (nil)] 04:10:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8dcb7800) [pid = 1832] [serial = 1643] [outer = 0x8dcaec00] 04:10:57 INFO - PROCESS | 1832 | 1464779457893 Marionette DEBUG loaded listener.js 04:10:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8e03c400) [pid = 1832] [serial = 1644] [outer = 0x8dcaec00] 04:10:59 INFO - PROCESS | 1832 | 1464779459012 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]]]}] 04:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1636ms 04:10:59 INFO - PROCESS | 1832 | 1464779459080 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:10:59 INFO - PROCESS | 1832 | 1464779459084 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:10:59 INFO - PROCESS | 1832 | 1464779459099 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:10:59 INFO - PROCESS | 1832 | 1464779459109 Marionette TRACE conn4 <- [1,2162,null,{}] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x958e4c00) [pid = 1832] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x9a988400) [pid = 1832] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x87ad2800) [pid = 1832] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9b3d8800) [pid = 1832] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8dcb0c00) [pid = 1832] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9263b400) [pid = 1832] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8ba4b000) [pid = 1832] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0xa0719400) [pid = 1832] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x9b567800) [pid = 1832] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8c4a1400) [pid = 1832] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8d96fc00) [pid = 1832] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x92c10400) [pid = 1832] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x92642000) [pid = 1832] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8d660800) [pid = 1832] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8f9a9000) [pid = 1832] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x85e2f000) [pid = 1832] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8f0cd800) [pid = 1832] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x92638800) [pid = 1832] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8f759800) [pid = 1832] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0xa265cc00) [pid = 1832] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:10:59 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x879c1000) [pid = 1832] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:10:59 INFO - PROCESS | 1832 | 1464779459844 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}] 04:11:00 INFO - PROCESS | 1832 | 1464779460068 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:11:00 INFO - PROCESS | 1832 | 1464779460258 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c4a1000 == 117 [pid = 1832] [id = 548] 04:11:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8d96fc00) [pid = 1832] [serial = 1645] [outer = (nil)] 04:11:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8ed99800) [pid = 1832] [serial = 1646] [outer = 0x8d96fc00] 04:11:00 INFO - PROCESS | 1832 | 1464779460335 Marionette DEBUG loaded listener.js 04:11:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8ef33800) [pid = 1832] [serial = 1647] [outer = 0x8d96fc00] 04:11:01 INFO - PROCESS | 1832 | 1464779461145 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]]]}] 04:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2089ms 04:11:01 INFO - PROCESS | 1832 | 1464779461181 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:11:01 INFO - PROCESS | 1832 | 1464779461186 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:11:01 INFO - PROCESS | 1832 | 1464779461192 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:11:01 INFO - PROCESS | 1832 | 1464779461195 Marionette TRACE conn4 <- [1,2166,null,{}] 04:11:01 INFO - PROCESS | 1832 | 1464779461200 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}] 04:11:01 INFO - PROCESS | 1832 | 1464779461412 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:11:01 INFO - PROCESS | 1832 | 1464779461614 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x85e2f000 == 118 [pid = 1832] [id = 549] 04:11:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8d667000) [pid = 1832] [serial = 1648] [outer = (nil)] 04:11:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8f758400) [pid = 1832] [serial = 1649] [outer = 0x8d667000] 04:11:01 INFO - PROCESS | 1832 | 1464779461694 Marionette DEBUG loaded listener.js 04:11:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8f761800) [pid = 1832] [serial = 1650] [outer = 0x8d667000] 04:11:02 INFO - PROCESS | 1832 | 1464779462940 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]]]}] 04:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1793ms 04:11:02 INFO - PROCESS | 1832 | 1464779462987 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:11:02 INFO - PROCESS | 1832 | 1464779462996 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:11:03 INFO - PROCESS | 1832 | 1464779463006 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:11:03 INFO - PROCESS | 1832 | 1464779463013 Marionette TRACE conn4 <- [1,2170,null,{}] 04:11:03 INFO - PROCESS | 1832 | 1464779463022 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}] 04:11:03 INFO - PROCESS | 1832 | 1464779463269 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:11:03 INFO - PROCESS | 1832 | 1464779463604 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc4000 == 119 [pid = 1832] [id = 550] 04:11:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8bdc7c00) [pid = 1832] [serial = 1651] [outer = (nil)] 04:11:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8d66b000) [pid = 1832] [serial = 1652] [outer = 0x8bdc7c00] 04:11:03 INFO - PROCESS | 1832 | 1464779463705 Marionette DEBUG loaded listener.js 04:11:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8dee2000) [pid = 1832] [serial = 1653] [outer = 0x8bdc7c00] 04:11:04 INFO - PROCESS | 1832 | 1464779464709 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]]]}] 04:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1742ms 04:11:04 INFO - PROCESS | 1832 | 1464779464749 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:11:04 INFO - PROCESS | 1832 | 1464779464758 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:11:04 INFO - PROCESS | 1832 | 1464779464771 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:11:04 INFO - PROCESS | 1832 | 1464779464775 Marionette TRACE conn4 <- [1,2174,null,{}] 04:11:04 INFO - PROCESS | 1832 | 1464779464782 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}] 04:11:05 INFO - PROCESS | 1832 | 1464779465088 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:11:05 INFO - PROCESS | 1832 | 1464779465475 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ed92c00 == 120 [pid = 1832] [id = 551] 04:11:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8f0d3000) [pid = 1832] [serial = 1654] [outer = (nil)] 04:11:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8f90d800) [pid = 1832] [serial = 1655] [outer = 0x8f0d3000] 04:11:05 INFO - PROCESS | 1832 | 1464779465570 Marionette DEBUG loaded listener.js 04:11:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8fa56c00) [pid = 1832] [serial = 1656] [outer = 0x8f0d3000] 04:11:06 INFO - PROCESS | 1832 | 1464779466569 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]]]}] 04:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1839ms 04:11:06 INFO - PROCESS | 1832 | 1464779466610 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:11:06 INFO - PROCESS | 1832 | 1464779466614 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:11:06 INFO - PROCESS | 1832 | 1464779466622 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:11:06 INFO - PROCESS | 1832 | 1464779466629 Marionette TRACE conn4 <- [1,2178,null,{}] 04:11:06 INFO - PROCESS | 1832 | 1464779466647 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}] 04:11:06 INFO - PROCESS | 1832 | 1464779466922 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:11:07 INFO - PROCESS | 1832 | 1464779467293 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecca000 == 121 [pid = 1832] [id = 552] 04:11:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x91786800) [pid = 1832] [serial = 1657] [outer = (nil)] 04:11:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x91df0400) [pid = 1832] [serial = 1658] [outer = 0x91786800] 04:11:07 INFO - PROCESS | 1832 | 1464779467397 Marionette DEBUG loaded listener.js 04:11:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x91eb6400) [pid = 1832] [serial = 1659] [outer = 0x91786800] 04:11:08 INFO - PROCESS | 1832 | 1464779468347 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]]]}] 04:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1791ms 04:11:08 INFO - PROCESS | 1832 | 1464779468414 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:11:08 INFO - PROCESS | 1832 | 1464779468419 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:11:08 INFO - PROCESS | 1832 | 1464779468426 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:11:08 INFO - PROCESS | 1832 | 1464779468429 Marionette TRACE conn4 <- [1,2182,null,{}] 04:11:08 INFO - PROCESS | 1832 | 1464779468436 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}] 04:11:08 INFO - PROCESS | 1832 | 1464779468693 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:11:09 INFO - PROCESS | 1832 | 1464779469022 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eb5400 == 122 [pid = 1832] [id = 553] 04:11:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x91eb9000) [pid = 1832] [serial = 1660] [outer = (nil)] 04:11:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x91f07c00) [pid = 1832] [serial = 1661] [outer = 0x91eb9000] 04:11:09 INFO - PROCESS | 1832 | 1464779469117 Marionette DEBUG loaded listener.js 04:11:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x92635800) [pid = 1832] [serial = 1662] [outer = 0x91eb9000] 04:11:10 INFO - PROCESS | 1832 | 1464779470033 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]]]}] 04:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1640ms 04:11:10 INFO - PROCESS | 1832 | 1464779470066 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:11:10 INFO - PROCESS | 1832 | 1464779470069 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:11:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:11:10 INFO - PROCESS | 1832 | 1464779470097 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:11:10 INFO - PROCESS | 1832 | 1464779470100 Marionette TRACE conn4 <- [1,2186,null,{}] 04:11:10 INFO - PROCESS | 1832 | 1464779470107 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}] 04:11:10 INFO - PROCESS | 1832 | 1464779470344 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:11:10 INFO - PROCESS | 1832 | 1464779470680 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee4000 == 123 [pid = 1832] [id = 554] 04:11:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x9263b800) [pid = 1832] [serial = 1663] [outer = (nil)] 04:11:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x92c0c800) [pid = 1832] [serial = 1664] [outer = 0x9263b800] 04:11:10 INFO - PROCESS | 1832 | 1464779470779 Marionette DEBUG loaded listener.js 04:11:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x92c11c00) [pid = 1832] [serial = 1665] [outer = 0x9263b800] 04:11:11 INFO - PROCESS | 1832 | 1464779471734 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]]]}] 04:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1691ms 04:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:11:11 INFO - PROCESS | 1832 | 1464779471786 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:11:11 INFO - PROCESS | 1832 | 1464779471789 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:11:11 INFO - PROCESS | 1832 | 1464779471796 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:11:11 INFO - PROCESS | 1832 | 1464779471799 Marionette TRACE conn4 <- [1,2190,null,{}] 04:11:11 INFO - PROCESS | 1832 | 1464779471805 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}] 04:11:12 INFO - PROCESS | 1832 | 1464779472064 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:11:12 INFO - PROCESS | 1832 | 1464779472406 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f9a7000 == 124 [pid = 1832] [id = 555] 04:11:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x92639c00) [pid = 1832] [serial = 1666] [outer = (nil)] 04:11:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x94681400) [pid = 1832] [serial = 1667] [outer = 0x92639c00] 04:11:12 INFO - PROCESS | 1832 | 1464779472511 Marionette DEBUG loaded listener.js 04:11:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x95163c00) [pid = 1832] [serial = 1668] [outer = 0x92639c00] 04:11:13 INFO - PROCESS | 1832 | 1464779473465 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]]]}] 04:11:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:11:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1733ms 04:11:13 INFO - PROCESS | 1832 | 1464779473530 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:11:13 INFO - PROCESS | 1832 | 1464779473534 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:11:13 INFO - PROCESS | 1832 | 1464779473541 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:11:13 INFO - PROCESS | 1832 | 1464779473545 Marionette TRACE conn4 <- [1,2194,null,{}] 04:11:13 INFO - PROCESS | 1832 | 1464779473550 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}] 04:11:13 INFO - PROCESS | 1832 | 1464779473791 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:11:14 INFO - PROCESS | 1832 | 1464779474117 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x92642000 == 125 [pid = 1832] [id = 556] 04:11:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x93a5e400) [pid = 1832] [serial = 1669] [outer = (nil)] 04:11:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x953be400) [pid = 1832] [serial = 1670] [outer = 0x93a5e400] 04:11:14 INFO - PROCESS | 1832 | 1464779474212 Marionette DEBUG loaded listener.js 04:11:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x9559b800) [pid = 1832] [serial = 1671] [outer = 0x93a5e400] 04:11:15 INFO - PROCESS | 1832 | 1464779475135 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]]]}] 04:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1644ms 04:11:15 INFO - PROCESS | 1832 | 1464779475185 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:11:15 INFO - PROCESS | 1832 | 1464779475189 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:11:15 INFO - PROCESS | 1832 | 1464779475196 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:11:15 INFO - PROCESS | 1832 | 1464779475199 Marionette TRACE conn4 <- [1,2198,null,{}] 04:11:15 INFO - PROCESS | 1832 | 1464779475206 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}] 04:11:15 INFO - PROCESS | 1832 | 1464779475441 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:11:15 INFO - PROCESS | 1832 | 1464779475769 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x9513b800 == 126 [pid = 1832] [id = 557] 04:11:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x951f1c00) [pid = 1832] [serial = 1672] [outer = (nil)] 04:11:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x95a68c00) [pid = 1832] [serial = 1673] [outer = 0x951f1c00] 04:11:15 INFO - PROCESS | 1832 | 1464779475864 Marionette DEBUG loaded listener.js 04:11:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x95a6bc00) [pid = 1832] [serial = 1674] [outer = 0x951f1c00] 04:11:16 INFO - PROCESS | 1832 | 1464779476785 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]]]}] 04:11:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:11:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1637ms 04:11:16 INFO - PROCESS | 1832 | 1464779476833 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:11:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:11:16 INFO - PROCESS | 1832 | 1464779476838 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:11:16 INFO - PROCESS | 1832 | 1464779476844 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:11:16 INFO - PROCESS | 1832 | 1464779476848 Marionette TRACE conn4 <- [1,2202,null,{}] 04:11:16 INFO - PROCESS | 1832 | 1464779476854 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}] 04:11:17 INFO - PROCESS | 1832 | 1464779477095 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:11:17 INFO - PROCESS | 1832 | 1464779477420 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6b6400 == 127 [pid = 1832] [id = 558] 04:11:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8dc18c00) [pid = 1832] [serial = 1675] [outer = (nil)] 04:11:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x9910fc00) [pid = 1832] [serial = 1676] [outer = 0x8dc18c00] 04:11:17 INFO - PROCESS | 1832 | 1464779477517 Marionette DEBUG loaded listener.js 04:11:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x99750400) [pid = 1832] [serial = 1677] [outer = 0x8dc18c00] 04:11:18 INFO - PROCESS | 1832 | 1464779478478 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]]]}] 04:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1686ms 04:11:18 INFO - PROCESS | 1832 | 1464779478530 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:11:18 INFO - PROCESS | 1832 | 1464779478535 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:11:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:11:18 INFO - PROCESS | 1832 | 1464779478541 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:11:18 INFO - PROCESS | 1832 | 1464779478545 Marionette TRACE conn4 <- [1,2206,null,{}] 04:11:18 INFO - PROCESS | 1832 | 1464779478551 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}] 04:11:18 INFO - PROCESS | 1832 | 1464779478805 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:11:19 INFO - PROCESS | 1832 | 1464779479150 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x95a73800 == 128 [pid = 1832] [id = 559] 04:11:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9a382400) [pid = 1832] [serial = 1678] [outer = (nil)] 04:11:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x9a751000) [pid = 1832] [serial = 1679] [outer = 0x9a382400] 04:11:19 INFO - PROCESS | 1832 | 1464779479243 Marionette DEBUG loaded listener.js 04:11:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9a983400) [pid = 1832] [serial = 1680] [outer = 0x9a382400] 04:11:20 INFO - PROCESS | 1832 | 1464779480177 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]]]}] 04:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1683ms 04:11:20 INFO - PROCESS | 1832 | 1464779480225 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:11:20 INFO - PROCESS | 1832 | 1464779480229 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:11:20 INFO - PROCESS | 1832 | 1464779480236 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:11:20 INFO - PROCESS | 1832 | 1464779480241 Marionette TRACE conn4 <- [1,2210,null,{}] 04:11:20 INFO - PROCESS | 1832 | 1464779480246 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}] 04:11:20 INFO - PROCESS | 1832 | 1464779480508 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:11:20 INFO - PROCESS | 1832 | 1464779480842 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x9577f800 == 129 [pid = 1832] [id = 560] 04:11:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9af44800) [pid = 1832] [serial = 1681] [outer = (nil)] 04:11:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9b820400) [pid = 1832] [serial = 1682] [outer = 0x9af44800] 04:11:20 INFO - PROCESS | 1832 | 1464779480945 Marionette DEBUG loaded listener.js 04:11:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9c28c800) [pid = 1832] [serial = 1683] [outer = 0x9af44800] 04:11:21 INFO - PROCESS | 1832 | 1464779481857 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]]]}] 04:11:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:11:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1684ms 04:11:21 INFO - PROCESS | 1832 | 1464779481922 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:11:21 INFO - PROCESS | 1832 | 1464779481925 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:11:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:11:21 INFO - PROCESS | 1832 | 1464779481932 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:11:21 INFO - PROCESS | 1832 | 1464779481935 Marionette TRACE conn4 <- [1,2214,null,{}] 04:11:21 INFO - PROCESS | 1832 | 1464779481941 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}] 04:11:22 INFO - PROCESS | 1832 | 1464779482159 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:11:22 INFO - PROCESS | 1832 | 1464779482541 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a74f800 == 130 [pid = 1832] [id = 561] 04:11:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9ba68c00) [pid = 1832] [serial = 1684] [outer = (nil)] 04:11:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9d9e4400) [pid = 1832] [serial = 1685] [outer = 0x9ba68c00] 04:11:22 INFO - PROCESS | 1832 | 1464779482645 Marionette DEBUG loaded listener.js 04:11:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0xa115e400) [pid = 1832] [serial = 1686] [outer = 0x9ba68c00] 04:11:23 INFO - PROCESS | 1832 | 1464779483588 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]]]}] 04:11:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1688ms 04:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:11:23 INFO - PROCESS | 1832 | 1464779483622 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:11:23 INFO - PROCESS | 1832 | 1464779483625 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:11:23 INFO - PROCESS | 1832 | 1464779483632 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:11:23 INFO - PROCESS | 1832 | 1464779483635 Marionette TRACE conn4 <- [1,2218,null,{}] 04:11:23 INFO - PROCESS | 1832 | 1464779483641 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}] 04:11:23 INFO - PROCESS | 1832 | 1464779483865 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:11:24 INFO - PROCESS | 1832 | 1464779484199 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x9773c000 == 131 [pid = 1832] [id = 562] 04:11:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9ba6cc00) [pid = 1832] [serial = 1687] [outer = (nil)] 04:11:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0xa2465400) [pid = 1832] [serial = 1688] [outer = 0x9ba6cc00] 04:11:24 INFO - PROCESS | 1832 | 1464779484291 Marionette DEBUG loaded listener.js 04:11:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0xa2636c00) [pid = 1832] [serial = 1689] [outer = 0x9ba6cc00] 04:11:25 INFO - PROCESS | 1832 | 1464779485196 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]]]}] 04:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1641ms 04:11:25 INFO - PROCESS | 1832 | 1464779485273 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:11:25 INFO - PROCESS | 1832 | 1464779485277 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:11:25 INFO - PROCESS | 1832 | 1464779485284 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:11:25 INFO - PROCESS | 1832 | 1464779485287 Marionette TRACE conn4 <- [1,2222,null,{}] 04:11:25 INFO - PROCESS | 1832 | 1464779485293 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}] 04:11:25 INFO - PROCESS | 1832 | 1464779485564 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:11:25 INFO - PROCESS | 1832 | 1464779485899 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:25 INFO - PROCESS | 1832 | ++DOCSHELL 0xa227f000 == 132 [pid = 1832] [id = 563] 04:11:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0xa2286400) [pid = 1832] [serial = 1690] [outer = (nil)] 04:11:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0xa5050800) [pid = 1832] [serial = 1691] [outer = 0xa2286400] 04:11:26 INFO - PROCESS | 1832 | 1464779485998 Marionette DEBUG loaded listener.js 04:11:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0xa50f2800) [pid = 1832] [serial = 1692] [outer = 0xa2286400] 04:11:26 INFO - PROCESS | 1832 | 1464779486950 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]]]}] 04:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1733ms 04:11:27 INFO - PROCESS | 1832 | 1464779487018 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:11:27 INFO - PROCESS | 1832 | 1464779487021 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:11:27 INFO - PROCESS | 1832 | 1464779487028 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:11:27 INFO - PROCESS | 1832 | 1464779487032 Marionette TRACE conn4 <- [1,2226,null,{}] 04:11:27 INFO - PROCESS | 1832 | 1464779487038 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}] 04:11:27 INFO - PROCESS | 1832 | 1464779487281 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:11:27 INFO - PROCESS | 1832 | 1464779487633 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x918c2c00 == 133 [pid = 1832] [id = 564] 04:11:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x91eb9800) [pid = 1832] [serial = 1693] [outer = (nil)] 04:11:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0xa62f8c00) [pid = 1832] [serial = 1694] [outer = 0x91eb9800] 04:11:27 INFO - PROCESS | 1832 | 1464779487738 Marionette DEBUG loaded listener.js 04:11:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa673a800) [pid = 1832] [serial = 1695] [outer = 0x91eb9800] 04:11:28 INFO - PROCESS | 1832 | 1464779488654 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]]]}] 04:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1686ms 04:11:28 INFO - PROCESS | 1832 | 1464779488717 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:11:28 INFO - PROCESS | 1832 | 1464779488721 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:11:28 INFO - PROCESS | 1832 | 1464779488728 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:11:28 INFO - PROCESS | 1832 | 1464779488731 Marionette TRACE conn4 <- [1,2230,null,{}] 04:11:28 INFO - PROCESS | 1832 | 1464779488737 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}] 04:11:28 INFO - PROCESS | 1832 | 1464779488971 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:11:29 INFO - PROCESS | 1832 | 1464779489311 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a311400 == 134 [pid = 1832] [id = 565] 04:11:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x8a312000) [pid = 1832] [serial = 1696] [outer = (nil)] 04:11:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x8a31a400) [pid = 1832] [serial = 1697] [outer = 0x8a312000] 04:11:29 INFO - PROCESS | 1832 | 1464779489405 Marionette DEBUG loaded listener.js 04:11:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x8a31c000) [pid = 1832] [serial = 1698] [outer = 0x8a312000] 04:11:30 INFO - PROCESS | 1832 | 1464779490326 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]]]}] 04:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1643ms 04:11:30 INFO - PROCESS | 1832 | 1464779490372 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:11:30 INFO - PROCESS | 1832 | 1464779490376 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:11:30 INFO - PROCESS | 1832 | 1464779490383 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:11:30 INFO - PROCESS | 1832 | 1464779490388 Marionette TRACE conn4 <- [1,2234,null,{}] 04:11:30 INFO - PROCESS | 1832 | 1464779490394 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}] 04:11:30 INFO - PROCESS | 1832 | 1464779490641 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:11:31 INFO - PROCESS | 1832 | 1464779490977 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x87adac00 == 135 [pid = 1832] [id = 566] 04:11:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x8a315400) [pid = 1832] [serial = 1699] [outer = (nil)] 04:11:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0xa3460400) [pid = 1832] [serial = 1700] [outer = 0x8a315400] 04:11:31 INFO - PROCESS | 1832 | 1464779491121 Marionette DEBUG loaded listener.js 04:11:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0xa628bc00) [pid = 1832] [serial = 1701] [outer = 0x8a315400] 04:11:32 INFO - PROCESS | 1832 | 1464779492030 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]]]}] 04:11:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:11:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1686ms 04:11:32 INFO - PROCESS | 1832 | 1464779492070 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:11:32 INFO - PROCESS | 1832 | 1464779492073 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:11:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:11:32 INFO - PROCESS | 1832 | 1464779492082 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:11:32 INFO - PROCESS | 1832 | 1464779492085 Marionette TRACE conn4 <- [1,2238,null,{}] 04:11:32 INFO - PROCESS | 1832 | 1464779492092 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}] 04:11:32 INFO - PROCESS | 1832 | 1464779492336 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x87ad6400 == 134 [pid = 1832] [id = 496] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x95046800 == 133 [pid = 1832] [id = 497] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x879b7800 == 132 [pid = 1832] [id = 499] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdbac00 == 131 [pid = 1832] [id = 218] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x86ec7800 == 130 [pid = 1832] [id = 542] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8ed97800 == 129 [pid = 1832] [id = 543] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x9a98ac00 == 128 [pid = 1832] [id = 541] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf44000 == 127 [pid = 1832] [id = 540] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x86ecc400 == 126 [pid = 1832] [id = 539] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x95777800 == 125 [pid = 1832] [id = 537] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x958df400 == 124 [pid = 1832] [id = 538] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8e031400 == 123 [pid = 1832] [id = 536] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x9178e400 == 122 [pid = 1832] [id = 535] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x883d5800 == 121 [pid = 1832] [id = 534] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc2800 == 120 [pid = 1832] [id = 533] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x918cdc00 == 119 [pid = 1832] [id = 532] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8f90bc00 == 118 [pid = 1832] [id = 531] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8c49bc00 == 117 [pid = 1832] [id = 529] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8ba50800 == 116 [pid = 1832] [id = 530] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b1000 == 115 [pid = 1832] [id = 528] 04:11:34 INFO - PROCESS | 1832 | --DOCSHELL 0x85e2c800 == 114 [pid = 1832] [id = 527] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x9d589000) [pid = 1832] [serial = 1553] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0xa215b800) [pid = 1832] [serial = 1557] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x8ef2f400) [pid = 1832] [serial = 1568] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x953bc800) [pid = 1832] [serial = 1538] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x95a71c00) [pid = 1832] [serial = 1541] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8c2b2400) [pid = 1832] [serial = 1575] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8dc12400) [pid = 1832] [serial = 1580] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0xa306b000) [pid = 1832] [serial = 1559] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x9ba6a400) [pid = 1832] [serial = 1550] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x95a77c00) [pid = 1832] [serial = 1542] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8ed91c00) [pid = 1832] [serial = 1449] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8e035000) [pid = 1832] [serial = 1521] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x9513d000) [pid = 1832] [serial = 1535] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8dc1b000) [pid = 1832] [serial = 1520] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x952d8000) [pid = 1832] [serial = 1536] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x94675400) [pid = 1832] [serial = 1533] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x99fc3c00) [pid = 1832] [serial = 1545] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x92c13000) [pid = 1832] [serial = 1532] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8dc17400) [pid = 1832] [serial = 1578] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x9d9e1800) [pid = 1832] [serial = 1554] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x91f0d400) [pid = 1832] [serial = 1530] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0xa2154c00) [pid = 1832] [serial = 1556] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x88668400) [pid = 1832] [serial = 1572] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x883c9800) [pid = 1832] [serial = 1571] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x9b17b400) [pid = 1832] [serial = 1548] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x91de4c00) [pid = 1832] [serial = 1526] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x91f06c00) [pid = 1832] [serial = 1529] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0xa30ffc00) [pid = 1832] [serial = 1560] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0xa6914800) [pid = 1832] [serial = 1565] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8f90d400) [pid = 1832] [serial = 1523] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9c105800) [pid = 1832] [serial = 1551] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0xa673f400) [pid = 1832] [serial = 1563] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0xa6917800) [pid = 1832] [serial = 1566] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8d9e0000) [pid = 1832] [serial = 1577] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x91eb5000) [pid = 1832] [serial = 1527] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8fa4e000) [pid = 1832] [serial = 1524] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8bdbd000) [pid = 1832] [serial = 1574] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0xa6706c00) [pid = 1832] [serial = 1562] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8866cc00) [pid = 1832] [serial = 1517] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8a6e7400) [pid = 1832] [serial = 1518] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x9974d400) [pid = 1832] [serial = 1544] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9a98f800) [pid = 1832] [serial = 1547] [outer = (nil)] [url = about:blank] 04:11:34 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x95596c00) [pid = 1832] [serial = 1539] [outer = (nil)] [url = about:blank] 04:11:35 INFO - PROCESS | 1832 | 1464779495049 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x879b7c00 == 115 [pid = 1832] [id = 567] 04:11:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x879b8c00) [pid = 1832] [serial = 1702] [outer = (nil)] 04:11:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x87ad1400) [pid = 1832] [serial = 1703] [outer = 0x879b8c00] 04:11:35 INFO - PROCESS | 1832 | 1464779495138 Marionette DEBUG loaded listener.js 04:11:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x883d5c00) [pid = 1832] [serial = 1704] [outer = 0x879b8c00] 04:11:35 INFO - PROCESS | 1832 | 1464779495978 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]]]}] 04:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 3939ms 04:11:36 INFO - PROCESS | 1832 | 1464779496053 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:11:36 INFO - PROCESS | 1832 | 1464779496058 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:11:36 INFO - PROCESS | 1832 | 1464779496069 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:11:36 INFO - PROCESS | 1832 | 1464779496074 Marionette TRACE conn4 <- [1,2242,null,{}] 04:11:36 INFO - PROCESS | 1832 | 1464779496081 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}] 04:11:36 INFO - PROCESS | 1832 | 1464779496307 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:11:36 INFO - PROCESS | 1832 | 1464779496508 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a311c00 == 116 [pid = 1832] [id = 568] 04:11:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8a31b800) [pid = 1832] [serial = 1705] [outer = (nil)] 04:11:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8a6ba400) [pid = 1832] [serial = 1706] [outer = 0x8a31b800] 04:11:36 INFO - PROCESS | 1832 | 1464779496592 Marionette DEBUG loaded listener.js 04:11:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8a6e5000) [pid = 1832] [serial = 1707] [outer = 0x8a31b800] 04:11:37 INFO - PROCESS | 1832 | 1464779497529 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]]]}] 04:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1486ms 04:11:37 INFO - PROCESS | 1832 | 1464779497559 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:11:37 INFO - PROCESS | 1832 | 1464779497565 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:11:37 INFO - PROCESS | 1832 | 1464779497616 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:11:37 INFO - PROCESS | 1832 | 1464779497619 Marionette TRACE conn4 <- [1,2246,null,{}] 04:11:37 INFO - PROCESS | 1832 | 1464779497626 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}] 04:11:37 INFO - PROCESS | 1832 | 1464779497933 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:11:37 INFO - PROCESS | 1832 | 1464779497971 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdbb000 == 117 [pid = 1832] [id = 569] 04:11:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8c2b8800) [pid = 1832] [serial = 1708] [outer = (nil)] 04:11:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8d589000) [pid = 1832] [serial = 1709] [outer = 0x8c2b8800] 04:11:38 INFO - PROCESS | 1832 | 1464779498047 Marionette DEBUG loaded listener.js 04:11:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8d968400) [pid = 1832] [serial = 1710] [outer = 0x8c2b8800] 04:11:39 INFO - PROCESS | 1832 | 1464779499129 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]]]}] 04:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1559ms 04:11:39 INFO - PROCESS | 1832 | 1464779499159 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:11:39 INFO - PROCESS | 1832 | 1464779499163 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:11:39 INFO - PROCESS | 1832 | 1464779499178 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:11:39 INFO - PROCESS | 1832 | 1464779499187 Marionette TRACE conn4 <- [1,2250,null,{}] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8f0d4c00) [pid = 1832] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8bf47c00) [pid = 1832] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x958df800) [pid = 1832] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x95778000) [pid = 1832] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9b567c00) [pid = 1832] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8dc05000) [pid = 1832] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8ef27800) [pid = 1832] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8ecc4400) [pid = 1832] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x92d88400) [pid = 1832] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8d664c00) [pid = 1832] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x91582c00) [pid = 1832] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8c2b7400) [pid = 1832] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8ef33c00) [pid = 1832] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8d96b000) [pid = 1832] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x879ba800) [pid = 1832] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x91de2c00) [pid = 1832] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x93a41400) [pid = 1832] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x88660000) [pid = 1832] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x85e2d000) [pid = 1832] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8f0ccc00) [pid = 1832] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8dcaec00) [pid = 1832] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x87ad4400) [pid = 1832] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:11:40 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8d96fc00) [pid = 1832] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:11:40 INFO - PROCESS | 1832 | 1464779500129 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}] 04:11:40 INFO - PROCESS | 1832 | 1464779500406 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:11:40 INFO - PROCESS | 1832 | 1464779500534 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba48800 == 118 [pid = 1832] [id = 570] 04:11:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8c2b6c00) [pid = 1832] [serial = 1711] [outer = (nil)] 04:11:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8dc08c00) [pid = 1832] [serial = 1712] [outer = 0x8c2b6c00] 04:11:40 INFO - PROCESS | 1832 | 1464779500634 Marionette DEBUG loaded listener.js 04:11:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8e032400) [pid = 1832] [serial = 1713] [outer = 0x8c2b6c00] 04:11:41 INFO - PROCESS | 1832 | 1464779501444 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]]]}] 04:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2318ms 04:11:41 INFO - PROCESS | 1832 | 1464779501489 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:11:41 INFO - PROCESS | 1832 | 1464779501494 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:11:41 INFO - PROCESS | 1832 | 1464779501500 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:11:41 INFO - PROCESS | 1832 | 1464779501504 Marionette TRACE conn4 <- [1,2254,null,{}] 04:11:41 INFO - PROCESS | 1832 | 1464779501509 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}] 04:11:41 INFO - PROCESS | 1832 | 1464779501722 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:11:41 INFO - PROCESS | 1832 | 1464779501924 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b7400 == 119 [pid = 1832] [id = 571] 04:11:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8e035800) [pid = 1832] [serial = 1714] [outer = (nil)] 04:11:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8ed98400) [pid = 1832] [serial = 1715] [outer = 0x8e035800] 04:11:42 INFO - PROCESS | 1832 | 1464779502003 Marionette DEBUG loaded listener.js 04:11:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8ef2b400) [pid = 1832] [serial = 1716] [outer = 0x8e035800] 04:11:43 INFO - PROCESS | 1832 | 1464779503188 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]]]}] 04:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1744ms 04:11:43 INFO - PROCESS | 1832 | 1464779503246 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:11:43 INFO - PROCESS | 1832 | 1464779503254 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:11:43 INFO - PROCESS | 1832 | 1464779503262 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:11:43 INFO - PROCESS | 1832 | 1464779503269 Marionette TRACE conn4 <- [1,2258,null,{}] 04:11:43 INFO - PROCESS | 1832 | 1464779503319 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}] 04:11:43 INFO - PROCESS | 1832 | 1464779503677 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:11:43 INFO - PROCESS | 1832 | 1464779503964 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a317c00 == 120 [pid = 1832] [id = 572] 04:11:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8a318000) [pid = 1832] [serial = 1717] [outer = (nil)] 04:11:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8ba42400) [pid = 1832] [serial = 1718] [outer = 0x8a318000] 04:11:44 INFO - PROCESS | 1832 | 1464779504056 Marionette DEBUG loaded listener.js 04:11:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8bf46400) [pid = 1832] [serial = 1719] [outer = 0x8a318000] 04:11:45 INFO - PROCESS | 1832 | 1464779505070 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]]]}] 04:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1848ms 04:11:45 INFO - PROCESS | 1832 | 1464779505111 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:11:45 INFO - PROCESS | 1832 | 1464779505120 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:11:45 INFO - PROCESS | 1832 | 1464779505141 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:11:45 INFO - PROCESS | 1832 | 1464779505150 Marionette TRACE conn4 <- [1,2262,null,{}] 04:11:45 INFO - PROCESS | 1832 | 1464779505159 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}] 04:11:45 INFO - PROCESS | 1832 | 1464779505443 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:11:45 INFO - PROCESS | 1832 | 1464779505828 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d58e800 == 121 [pid = 1832] [id = 573] 04:11:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8dc1b800) [pid = 1832] [serial = 1720] [outer = (nil)] 04:11:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8ecbf400) [pid = 1832] [serial = 1721] [outer = 0x8dc1b800] 04:11:45 INFO - PROCESS | 1832 | 1464779505921 Marionette DEBUG loaded listener.js 04:11:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8ed9ac00) [pid = 1832] [serial = 1722] [outer = 0x8dc1b800] 04:11:46 INFO - PROCESS | 1832 | 1464779506841 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]]]}] 04:11:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:11:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1751ms 04:11:46 INFO - PROCESS | 1832 | 1464779506890 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:11:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:11:46 INFO - PROCESS | 1832 | 1464779506895 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:11:46 INFO - PROCESS | 1832 | 1464779506902 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:11:46 INFO - PROCESS | 1832 | 1464779506908 Marionette TRACE conn4 <- [1,2266,null,{}] 04:11:46 INFO - PROCESS | 1832 | 1464779506925 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}] 04:11:47 INFO - PROCESS | 1832 | 1464779507213 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:11:47 INFO - PROCESS | 1832 | 1464779507544 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f1400 == 122 [pid = 1832] [id = 574] 04:11:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8f0cf800) [pid = 1832] [serial = 1723] [outer = (nil)] 04:11:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8f9a0c00) [pid = 1832] [serial = 1724] [outer = 0x8f0cf800] 04:11:47 INFO - PROCESS | 1832 | 1464779507666 Marionette DEBUG loaded listener.js 04:11:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8fa54800) [pid = 1832] [serial = 1725] [outer = 0x8f0cf800] 04:11:48 INFO - PROCESS | 1832 | 1464779508583 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]]]}] 04:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1740ms 04:11:48 INFO - PROCESS | 1832 | 1464779508642 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:11:48 INFO - PROCESS | 1832 | 1464779508646 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:11:48 INFO - PROCESS | 1832 | 1464779508653 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:11:48 INFO - PROCESS | 1832 | 1464779508657 Marionette TRACE conn4 <- [1,2270,null,{}] 04:11:48 INFO - PROCESS | 1832 | 1464779508664 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}] 04:11:48 INFO - PROCESS | 1832 | 1464779508893 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:11:49 INFO - PROCESS | 1832 | 1464779509175 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f759000 == 123 [pid = 1832] [id = 575] 04:11:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x9158e800) [pid = 1832] [serial = 1726] [outer = (nil)] 04:11:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x9178bc00) [pid = 1832] [serial = 1727] [outer = 0x9158e800] 04:11:49 INFO - PROCESS | 1832 | 1464779509315 Marionette DEBUG loaded listener.js 04:11:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x918ca800) [pid = 1832] [serial = 1728] [outer = 0x9158e800] 04:11:50 INFO - PROCESS | 1832 | 1464779510253 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]]]}] 04:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1631ms 04:11:50 INFO - PROCESS | 1832 | 1464779510285 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:11:50 INFO - PROCESS | 1832 | 1464779510288 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:11:50 INFO - PROCESS | 1832 | 1464779510296 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:11:50 INFO - PROCESS | 1832 | 1464779510299 Marionette TRACE conn4 <- [1,2274,null,{}] 04:11:50 INFO - PROCESS | 1832 | 1464779510305 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}] 04:11:50 INFO - PROCESS | 1832 | 1464779510540 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:11:50 INFO - PROCESS | 1832 | 1464779510881 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x9158fc00 == 124 [pid = 1832] [id = 576] 04:11:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x91de2c00) [pid = 1832] [serial = 1729] [outer = (nil)] 04:11:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x91eb5000) [pid = 1832] [serial = 1730] [outer = 0x91de2c00] 04:11:50 INFO - PROCESS | 1832 | 1464779510978 Marionette DEBUG loaded listener.js 04:11:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x91eb7800) [pid = 1832] [serial = 1731] [outer = 0x91de2c00] 04:11:51 INFO - PROCESS | 1832 | 1464779511924 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]]]}] 04:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1684ms 04:11:51 INFO - PROCESS | 1832 | 1464779511983 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:11:51 INFO - PROCESS | 1832 | 1464779511986 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:11:52 INFO - PROCESS | 1832 | 1464779511996 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:11:52 INFO - PROCESS | 1832 | 1464779511998 Marionette TRACE conn4 <- [1,2278,null,{}] 04:11:52 INFO - PROCESS | 1832 | 1464779512005 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}] 04:11:52 INFO - PROCESS | 1832 | 1464779512257 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:11:52 INFO - PROCESS | 1832 | 1464779512599 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x879b7400 == 125 [pid = 1832] [id = 577] 04:11:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x91eb5c00) [pid = 1832] [serial = 1732] [outer = (nil)] 04:11:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x9263dc00) [pid = 1832] [serial = 1733] [outer = 0x91eb5c00] 04:11:52 INFO - PROCESS | 1832 | 1464779512706 Marionette DEBUG loaded listener.js 04:11:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x92c0bc00) [pid = 1832] [serial = 1734] [outer = 0x91eb5c00] 04:11:53 INFO - PROCESS | 1832 | 1464779513656 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]]]}] 04:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1737ms 04:11:53 INFO - PROCESS | 1832 | 1464779513734 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:11:53 INFO - PROCESS | 1832 | 1464779513738 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:11:53 INFO - PROCESS | 1832 | 1464779513745 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:11:53 INFO - PROCESS | 1832 | 1464779513749 Marionette TRACE conn4 <- [1,2282,null,{}] 04:11:53 INFO - PROCESS | 1832 | 1464779513755 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}] 04:11:54 INFO - PROCESS | 1832 | 1464779514028 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:11:54 INFO - PROCESS | 1832 | 1464779514359 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f0a000 == 126 [pid = 1832] [id = 578] 04:11:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x92638000) [pid = 1832] [serial = 1735] [outer = (nil)] 04:11:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x93a6c400) [pid = 1832] [serial = 1736] [outer = 0x92638000] 04:11:54 INFO - PROCESS | 1832 | 1464779514453 Marionette DEBUG loaded listener.js 04:11:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x94631400) [pid = 1832] [serial = 1737] [outer = 0x92638000] 04:11:55 INFO - PROCESS | 1832 | 1464779515382 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]]]}] 04:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1686ms 04:11:55 INFO - PROCESS | 1832 | 1464779515432 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:11:55 INFO - PROCESS | 1832 | 1464779515437 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:11:55 INFO - PROCESS | 1832 | 1464779515443 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:11:55 INFO - PROCESS | 1832 | 1464779515447 Marionette TRACE conn4 <- [1,2286,null,{}] 04:11:55 INFO - PROCESS | 1832 | 1464779515454 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}] 04:11:55 INFO - PROCESS | 1832 | 1464779515701 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:11:56 INFO - PROCESS | 1832 | 1464779516031 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f08c00 == 127 [pid = 1832] [id = 579] 04:11:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x92c13c00) [pid = 1832] [serial = 1738] [outer = (nil)] 04:11:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x9511a000) [pid = 1832] [serial = 1739] [outer = 0x92c13c00] 04:11:56 INFO - PROCESS | 1832 | 1464779516124 Marionette DEBUG loaded listener.js 04:11:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x9513dc00) [pid = 1832] [serial = 1740] [outer = 0x92c13c00] 04:11:57 INFO - PROCESS | 1832 | 1464779517064 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]]]}] 04:11:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:11:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1692ms 04:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:11:57 INFO - PROCESS | 1832 | 1464779517136 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:11:57 INFO - PROCESS | 1832 | 1464779517139 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:11:57 INFO - PROCESS | 1832 | 1464779517147 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:11:57 INFO - PROCESS | 1832 | 1464779517150 Marionette TRACE conn4 <- [1,2290,null,{}] 04:11:57 INFO - PROCESS | 1832 | 1464779517156 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}] 04:11:57 INFO - PROCESS | 1832 | 1464779517451 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:11:57 INFO - PROCESS | 1832 | 1464779517791 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d65d400 == 128 [pid = 1832] [id = 580] 04:11:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8f759800) [pid = 1832] [serial = 1741] [outer = (nil)] 04:11:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x953b3400) [pid = 1832] [serial = 1742] [outer = 0x8f759800] 04:11:57 INFO - PROCESS | 1832 | 1464779517896 Marionette DEBUG loaded listener.js 04:11:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x953bc800) [pid = 1832] [serial = 1743] [outer = 0x8f759800] 04:11:58 INFO - PROCESS | 1832 | 1464779518822 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]]]}] 04:11:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:11:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1738ms 04:11:58 INFO - PROCESS | 1832 | 1464779518899 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:11:58 INFO - PROCESS | 1832 | 1464779518903 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:11:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:11:58 INFO - PROCESS | 1832 | 1464779518912 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:11:58 INFO - PROCESS | 1832 | 1464779518916 Marionette TRACE conn4 <- [1,2294,null,{}] 04:11:58 INFO - PROCESS | 1832 | 1464779518922 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}] 04:11:59 INFO - PROCESS | 1832 | 1464779519146 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:11:59 INFO - PROCESS | 1832 | 1464779519501 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x952dcc00 == 129 [pid = 1832] [id = 581] 04:11:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x958de800) [pid = 1832] [serial = 1744] [outer = (nil)] 04:11:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x958e6c00) [pid = 1832] [serial = 1745] [outer = 0x958de800] 04:11:59 INFO - PROCESS | 1832 | 1464779519596 Marionette DEBUG loaded listener.js 04:11:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x95a70800) [pid = 1832] [serial = 1746] [outer = 0x958de800] 04:12:00 INFO - PROCESS | 1832 | 1464779520581 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]]]}] 04:12:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:12:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1732ms 04:12:00 INFO - PROCESS | 1832 | 1464779520645 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:12:00 INFO - PROCESS | 1832 | 1464779520650 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:12:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:12:00 INFO - PROCESS | 1832 | 1464779520659 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:12:00 INFO - PROCESS | 1832 | 1464779520663 Marionette TRACE conn4 <- [1,2298,null,{}] 04:12:00 INFO - PROCESS | 1832 | 1464779520669 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}] 04:12:00 INFO - PROCESS | 1832 | 1464779520956 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:12:01 INFO - PROCESS | 1832 | 1464779521295 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ed3400 == 130 [pid = 1832] [id = 582] 04:12:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x93a41400) [pid = 1832] [serial = 1747] [outer = (nil)] 04:12:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9a381000) [pid = 1832] [serial = 1748] [outer = 0x93a41400] 04:12:01 INFO - PROCESS | 1832 | 1464779521395 Marionette DEBUG loaded listener.js 04:12:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9af46000) [pid = 1832] [serial = 1749] [outer = 0x93a41400] 04:12:02 INFO - PROCESS | 1832 | 1464779522348 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]]]}] 04:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1734ms 04:12:02 INFO - PROCESS | 1832 | 1464779522392 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:12:02 INFO - PROCESS | 1832 | 1464779522396 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:12:02 INFO - PROCESS | 1832 | 1464779522403 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:12:02 INFO - PROCESS | 1832 | 1464779522406 Marionette TRACE conn4 <- [1,2302,null,{}] 04:12:02 INFO - PROCESS | 1832 | 1464779522412 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}] 04:12:02 INFO - PROCESS | 1832 | 1464779522661 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:12:03 INFO - PROCESS | 1832 | 1464779523021 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c49b400 == 131 [pid = 1832] [id = 583] 04:12:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x8c49f000) [pid = 1832] [serial = 1750] [outer = (nil)] 04:12:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9b198000) [pid = 1832] [serial = 1751] [outer = 0x8c49f000] 04:12:03 INFO - PROCESS | 1832 | 1464779523118 Marionette DEBUG loaded listener.js 04:12:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9b19cc00) [pid = 1832] [serial = 1752] [outer = 0x8c49f000] 04:12:04 INFO - PROCESS | 1832 | 1464779524072 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]]]}] 04:12:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:12:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1732ms 04:12:04 INFO - PROCESS | 1832 | 1464779524137 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:12:04 INFO - PROCESS | 1832 | 1464779524141 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:12:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:12:04 INFO - PROCESS | 1832 | 1464779524148 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:12:04 INFO - PROCESS | 1832 | 1464779524162 Marionette TRACE conn4 <- [1,2306,null,{}] 04:12:04 INFO - PROCESS | 1832 | 1464779524169 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}] 04:12:04 INFO - PROCESS | 1832 | 1464779524448 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:12:04 INFO - PROCESS | 1832 | 1464779524796 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ad7c00 == 132 [pid = 1832] [id = 584] 04:12:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x91de2400) [pid = 1832] [serial = 1753] [outer = (nil)] 04:12:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9b818c00) [pid = 1832] [serial = 1754] [outer = 0x91de2400] 04:12:04 INFO - PROCESS | 1832 | 1464779524891 Marionette DEBUG loaded listener.js 04:12:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9b847800) [pid = 1832] [serial = 1755] [outer = 0x91de2400] 04:12:05 INFO - PROCESS | 1832 | 1464779525891 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]]]}] 04:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1798ms 04:12:05 INFO - PROCESS | 1832 | 1464779525947 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:12:05 INFO - PROCESS | 1832 | 1464779525952 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:12:05 INFO - PROCESS | 1832 | 1464779525958 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:12:05 INFO - PROCESS | 1832 | 1464779525961 Marionette TRACE conn4 <- [1,2310,null,{}] 04:12:05 INFO - PROCESS | 1832 | 1464779525967 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}] 04:12:06 INFO - PROCESS | 1832 | 1464779526214 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:12:06 INFO - PROCESS | 1832 | 1464779526550 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x97736400 == 133 [pid = 1832] [id = 585] 04:12:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9b6c0000) [pid = 1832] [serial = 1756] [outer = (nil)] 04:12:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9c086800) [pid = 1832] [serial = 1757] [outer = 0x9b6c0000] 04:12:06 INFO - PROCESS | 1832 | 1464779526647 Marionette DEBUG loaded listener.js 04:12:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9c105400) [pid = 1832] [serial = 1758] [outer = 0x9b6c0000] 04:12:07 INFO - PROCESS | 1832 | 1464779527592 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]]]}] 04:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1681ms 04:12:07 INFO - PROCESS | 1832 | 1464779527640 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:12:07 INFO - PROCESS | 1832 | 1464779527644 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:12:07 INFO - PROCESS | 1832 | 1464779527650 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:12:07 INFO - PROCESS | 1832 | 1464779527654 Marionette TRACE conn4 <- [1,2314,null,{}] 04:12:07 INFO - PROCESS | 1832 | 1464779527660 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}] 04:12:07 INFO - PROCESS | 1832 | 1464779527941 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:12:08 INFO - PROCESS | 1832 | 1464779528329 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f0d2c00 == 134 [pid = 1832] [id = 586] 04:12:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9c105800) [pid = 1832] [serial = 1759] [outer = (nil)] 04:12:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x9d9e3c00) [pid = 1832] [serial = 1760] [outer = 0x9c105800] 04:12:08 INFO - PROCESS | 1832 | 1464779528428 Marionette DEBUG loaded listener.js 04:12:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa0713400) [pid = 1832] [serial = 1761] [outer = 0x9c105800] 04:12:09 INFO - PROCESS | 1832 | 1464779529359 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]]]}] 04:12:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:12:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1781ms 04:12:09 INFO - PROCESS | 1832 | 1464779529432 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:12:09 INFO - PROCESS | 1832 | 1464779529435 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:12:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:12:09 INFO - PROCESS | 1832 | 1464779529443 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:12:09 INFO - PROCESS | 1832 | 1464779529445 Marionette TRACE conn4 <- [1,2318,null,{}] 04:12:09 INFO - PROCESS | 1832 | 1464779529452 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}] 04:12:09 INFO - PROCESS | 1832 | 1464779529717 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:12:10 INFO - PROCESS | 1832 | 1464779530054 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b853000 == 135 [pid = 1832] [id = 587] 04:12:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x9d9e1c00) [pid = 1832] [serial = 1762] [outer = (nil)] 04:12:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0xa2403000) [pid = 1832] [serial = 1763] [outer = 0x9d9e1c00] 04:12:10 INFO - PROCESS | 1832 | 1464779530154 Marionette DEBUG loaded listener.js 04:12:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0xa2466c00) [pid = 1832] [serial = 1764] [outer = 0x9d9e1c00] 04:12:11 INFO - PROCESS | 1832 | 1464779531124 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] 04:12:11 INFO - PROCESS | 1832 | 1464779531188 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:12:11 INFO - PROCESS | 1832 | 1464779531194 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:12:11 INFO - PROCESS | 1832 | 1464779531197 Marionette TRACE conn4 <- [1,2322,null,{}] 04:12:11 INFO - PROCESS | 1832 | 1464779531203 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}] 04:12:11 INFO - PROCESS | 1832 | 1464779531444 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:12:11 INFO - PROCESS | 1832 | 1464779531788 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x9d581400 == 136 [pid = 1832] [id = 588] 04:12:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x9d58b800) [pid = 1832] [serial = 1765] [outer = (nil)] 04:12:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0xa6240000) [pid = 1832] [serial = 1766] [outer = 0x9d58b800] 04:12:11 INFO - PROCESS | 1832 | 1464779531887 Marionette DEBUG loaded listener.js 04:12:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0xa6740400) [pid = 1832] [serial = 1767] [outer = 0x9d58b800] 04:12:14 INFO - PROCESS | 1832 | --DOCSHELL 0x91eea800 == 135 [pid = 1832] [id = 77] 04:12:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8d96f800 == 134 [pid = 1832] [id = 352] 04:12:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc6800 == 133 [pid = 1832] [id = 439] 04:12:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc02000 == 132 [pid = 1832] [id = 126] 04:12:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf42800 == 131 [pid = 1832] [id = 309] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8ef33800) [pid = 1832] [serial = 1647] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0xa215a800) [pid = 1832] [serial = 1632] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0xa306c400) [pid = 1832] [serial = 1634] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x8c3ee800) [pid = 1832] [serial = 1640] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x9a990000) [pid = 1832] [serial = 1617] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x958e4000) [pid = 1832] [serial = 1613] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x9c085400) [pid = 1832] [serial = 1625] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8f910400) [pid = 1832] [serial = 1515] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8ef30800) [pid = 1832] [serial = 1569] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x92c16400) [pid = 1832] [serial = 1601] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x953b9c00) [pid = 1832] [serial = 1610] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8e036800) [pid = 1832] [serial = 1589] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x91787400) [pid = 1832] [serial = 1596] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8c3f6400) [pid = 1832] [serial = 1586] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9c08c000) [pid = 1832] [serial = 1626] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8f90a400) [pid = 1832] [serial = 1592] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x9a982c00) [pid = 1832] [serial = 1616] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x9b6c3c00) [pid = 1832] [serial = 1623] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x95a6f000) [pid = 1832] [serial = 1614] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x9559ec00) [pid = 1832] [serial = 1611] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x87ad5400) [pid = 1832] [serial = 1637] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8d581800) [pid = 1832] [serial = 1641] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x91de9400) [pid = 1832] [serial = 1598] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x95118400) [pid = 1832] [serial = 1607] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8ed9d800) [pid = 1832] [serial = 1590] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x9516c800) [pid = 1832] [serial = 1608] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8f9a2800) [pid = 1832] [serial = 1593] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x91782800) [pid = 1832] [serial = 1595] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x94673000) [pid = 1832] [serial = 1605] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x874b0000) [pid = 1832] [serial = 1583] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x883c9c00) [pid = 1832] [serial = 1584] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0xa116a000) [pid = 1832] [serial = 1631] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x92d8f000) [pid = 1832] [serial = 1604] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x9af51c00) [pid = 1832] [serial = 1620] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8e03c400) [pid = 1832] [serial = 1644] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x9b3d9000) [pid = 1832] [serial = 1622] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9d58c400) [pid = 1832] [serial = 1629] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8ed99800) [pid = 1832] [serial = 1646] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8dcb7800) [pid = 1832] [serial = 1643] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8d65ec00) [pid = 1832] [serial = 1587] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x9d582400) [pid = 1832] [serial = 1628] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x88667400) [pid = 1832] [serial = 1638] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x92d87c00) [pid = 1832] [serial = 1602] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9af4f400) [pid = 1832] [serial = 1619] [outer = (nil)] [url = about:blank] 04:12:14 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x91eefc00) [pid = 1832] [serial = 1599] [outer = (nil)] [url = about:blank] 04:12:15 INFO - PROCESS | 1832 | 1464779535126 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]]]}] 04:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 3989ms 04:12:15 INFO - PROCESS | 1832 | 1464779535184 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:12:15 INFO - PROCESS | 1832 | 1464779535190 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:12:15 INFO - PROCESS | 1832 | 1464779535199 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:12:15 INFO - PROCESS | 1832 | 1464779535206 Marionette TRACE conn4 <- [1,2326,null,{}] 04:12:15 INFO - PROCESS | 1832 | 1464779535217 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}] 04:12:15 INFO - PROCESS | 1832 | 1464779535560 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:12:15 INFO - PROCESS | 1832 | 1464779535709 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b9000 == 132 [pid = 1832] [id = 589] 04:12:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x879bb400) [pid = 1832] [serial = 1768] [outer = (nil)] 04:12:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x883cb000) [pid = 1832] [serial = 1769] [outer = 0x879bb400] 04:12:15 INFO - PROCESS | 1832 | 1464779535792 Marionette DEBUG loaded listener.js 04:12:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8854e800) [pid = 1832] [serial = 1770] [outer = 0x879bb400] 04:12:16 INFO - PROCESS | 1832 | 1464779536642 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]]]}] 04:12:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:12:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1491ms 04:12:16 INFO - PROCESS | 1832 | 1464779536694 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:12:16 INFO - PROCESS | 1832 | 1464779536702 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:12:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:12:16 INFO - PROCESS | 1832 | 1464779536713 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:12:16 INFO - PROCESS | 1832 | 1464779536716 Marionette TRACE conn4 <- [1,2330,null,{}] 04:12:16 INFO - PROCESS | 1832 | 1464779536723 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}] 04:12:16 INFO - PROCESS | 1832 | 1464779536944 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:12:17 INFO - PROCESS | 1832 | 1464779537193 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ad3c00 == 133 [pid = 1832] [id = 590] 04:12:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8a317000) [pid = 1832] [serial = 1771] [outer = (nil)] 04:12:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8a6bb000) [pid = 1832] [serial = 1772] [outer = 0x8a317000] 04:12:17 INFO - PROCESS | 1832 | 1464779537272 Marionette DEBUG loaded listener.js 04:12:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8ba41c00) [pid = 1832] [serial = 1773] [outer = 0x8a317000] 04:12:18 INFO - PROCESS | 1832 | 1464779538321 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]]]}] 04:12:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:12:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1691ms 04:12:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:12:18 INFO - PROCESS | 1832 | 1464779538416 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:12:18 INFO - PROCESS | 1832 | 1464779538419 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:12:18 INFO - PROCESS | 1832 | 1464779538427 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:12:18 INFO - PROCESS | 1832 | 1464779538433 Marionette TRACE conn4 <- [1,2334,null,{}] 04:12:18 INFO - PROCESS | 1832 | 1464779538449 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}] 04:12:18 INFO - PROCESS | 1832 | 1464779538792 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:12:19 INFO - PROCESS | 1832 | 1464779539018 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f0400 == 134 [pid = 1832] [id = 591] 04:12:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8d582c00) [pid = 1832] [serial = 1774] [outer = (nil)] 04:12:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8d66ac00) [pid = 1832] [serial = 1775] [outer = 0x8d582c00] 04:12:19 INFO - PROCESS | 1832 | 1464779539097 Marionette DEBUG loaded listener.js 04:12:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8d9e8000) [pid = 1832] [serial = 1776] [outer = 0x8d582c00] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9ba6cc00) [pid = 1832] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x91eb9000) [pid = 1832] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8c2b8800) [pid = 1832] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x91786800) [pid = 1832] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8a315400) [pid = 1832] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8dc18c00) [pid = 1832] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x879b8c00) [pid = 1832] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x93a5e400) [pid = 1832] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8f0d3000) [pid = 1832] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x9ba68c00) [pid = 1832] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x9c298c00) [pid = 1832] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x9af44800) [pid = 1832] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x92639c00) [pid = 1832] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8c2b6c00) [pid = 1832] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x9263b800) [pid = 1832] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x9a382400) [pid = 1832] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8bdc7c00) [pid = 1832] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8a6df400) [pid = 1832] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8a312000) [pid = 1832] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x951f1c00) [pid = 1832] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0xa2286400) [pid = 1832] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x91eb9800) [pid = 1832] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:12:19 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x8a31b800) [pid = 1832] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:12:20 INFO - PROCESS | 1832 | 1464779540466 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]]]}] 04:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2088ms 04:12:20 INFO - PROCESS | 1832 | 1464779540513 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:12:20 INFO - PROCESS | 1832 | 1464779540532 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:12:20 INFO - PROCESS | 1832 | 1464779540539 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:12:20 INFO - PROCESS | 1832 | 1464779540542 Marionette TRACE conn4 <- [1,2338,null,{}] 04:12:20 INFO - PROCESS | 1832 | 1464779540547 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}] 04:12:20 INFO - PROCESS | 1832 | 1464779540745 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:12:20 INFO - PROCESS | 1832 | 1464779540942 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8854ec00 == 135 [pid = 1832] [id = 592] 04:12:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x88663400) [pid = 1832] [serial = 1777] [outer = (nil)] 04:12:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8dcb0000) [pid = 1832] [serial = 1778] [outer = 0x88663400] 04:12:21 INFO - PROCESS | 1832 | 1464779541022 Marionette DEBUG loaded listener.js 04:12:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8e033400) [pid = 1832] [serial = 1779] [outer = 0x88663400] 04:12:22 INFO - PROCESS | 1832 | 1464779542004 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]]]}] 04:12:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:12:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1533ms 04:12:22 INFO - PROCESS | 1832 | 1464779542074 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:12:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:12:22 INFO - PROCESS | 1832 | 1464779542084 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:12:22 INFO - PROCESS | 1832 | 1464779542098 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:12:22 INFO - PROCESS | 1832 | 1464779542105 Marionette TRACE conn4 <- [1,2342,null,{}] 04:12:22 INFO - PROCESS | 1832 | 1464779542115 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}] 04:12:22 INFO - PROCESS | 1832 | 1464779542413 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:12:22 INFO - PROCESS | 1832 | 1464779542773 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ad9800 == 136 [pid = 1832] [id = 593] 04:12:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x883cd400) [pid = 1832] [serial = 1780] [outer = (nil)] 04:12:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x88550400) [pid = 1832] [serial = 1781] [outer = 0x883cd400] 04:12:22 INFO - PROCESS | 1832 | 1464779542867 Marionette DEBUG loaded listener.js 04:12:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x88666800) [pid = 1832] [serial = 1782] [outer = 0x883cd400] 04:12:23 INFO - PROCESS | 1832 | 1464779543931 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]]]}] 04:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1899ms 04:12:23 INFO - PROCESS | 1832 | 1464779543995 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:12:24 INFO - PROCESS | 1832 | 1464779544004 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:12:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:12:24 INFO - PROCESS | 1832 | 1464779544016 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:12:24 INFO - PROCESS | 1832 | 1464779544020 Marionette TRACE conn4 <- [1,2346,null,{}] 04:12:24 INFO - PROCESS | 1832 | 1464779544027 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}] 04:12:24 INFO - PROCESS | 1832 | 1464779544316 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:12:24 INFO - PROCESS | 1832 | 1464779544667 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3ee000 == 137 [pid = 1832] [id = 594] 04:12:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8c3ee800) [pid = 1832] [serial = 1783] [outer = (nil)] 04:12:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8d58c400) [pid = 1832] [serial = 1784] [outer = 0x8c3ee800] 04:12:24 INFO - PROCESS | 1832 | 1464779544757 Marionette DEBUG loaded listener.js 04:12:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8dc0fc00) [pid = 1832] [serial = 1785] [outer = 0x8c3ee800] 04:12:25 INFO - PROCESS | 1832 | 1464779545731 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]]]}] 04:12:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:12:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1794ms 04:12:25 INFO - PROCESS | 1832 | 1464779545811 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:12:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:12:25 INFO - PROCESS | 1832 | 1464779545816 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:12:25 INFO - PROCESS | 1832 | 1464779545823 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:12:25 INFO - PROCESS | 1832 | 1464779545829 Marionette TRACE conn4 <- [1,2350,null,{}] 04:12:25 INFO - PROCESS | 1832 | 1464779545846 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}] 04:12:26 INFO - PROCESS | 1832 | 1464779546198 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:12:26 INFO - PROCESS | 1832 | 1464779546508 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x85e2c800 == 138 [pid = 1832] [id = 595] 04:12:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8ef2f000) [pid = 1832] [serial = 1786] [outer = (nil)] 04:12:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8ef34000) [pid = 1832] [serial = 1787] [outer = 0x8ef2f000] 04:12:26 INFO - PROCESS | 1832 | 1464779546607 Marionette DEBUG loaded listener.js 04:12:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8f0cd800) [pid = 1832] [serial = 1788] [outer = 0x8ef2f000] 04:12:27 INFO - PROCESS | 1832 | 1464779547620 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]]]}] 04:12:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:12:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1842ms 04:12:27 INFO - PROCESS | 1832 | 1464779547664 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:12:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:12:27 INFO - PROCESS | 1832 | 1464779547669 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:12:27 INFO - PROCESS | 1832 | 1464779547676 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:12:27 INFO - PROCESS | 1832 | 1464779547679 Marionette TRACE conn4 <- [1,2354,null,{}] 04:12:27 INFO - PROCESS | 1832 | 1464779547685 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}] 04:12:27 INFO - PROCESS | 1832 | 1464779547940 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:12:28 INFO - PROCESS | 1832 | 1464779548286 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ef29c00 == 139 [pid = 1832] [id = 596] 04:12:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8f903800) [pid = 1832] [serial = 1789] [outer = (nil)] 04:12:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f9a9800) [pid = 1832] [serial = 1790] [outer = 0x8f903800] 04:12:28 INFO - PROCESS | 1832 | 1464779548379 Marionette DEBUG loaded listener.js 04:12:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8fa51800) [pid = 1832] [serial = 1791] [outer = 0x8f903800] 04:12:29 INFO - PROCESS | 1832 | 1464779549285 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]]]}] 04:12:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:12:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1689ms 04:12:29 INFO - PROCESS | 1832 | 1464779549366 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:12:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:12:29 INFO - PROCESS | 1832 | 1464779549370 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:12:29 INFO - PROCESS | 1832 | 1464779549376 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:12:29 INFO - PROCESS | 1832 | 1464779549380 Marionette TRACE conn4 <- [1,2358,null,{}] 04:12:29 INFO - PROCESS | 1832 | 1464779549386 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}] 04:12:29 INFO - PROCESS | 1832 | 1464779549667 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:12:30 INFO - PROCESS | 1832 | 1464779549999 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f901c00 == 140 [pid = 1832] [id = 597] 04:12:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8f90d000) [pid = 1832] [serial = 1792] [outer = (nil)] 04:12:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x9178c000) [pid = 1832] [serial = 1793] [outer = 0x8f90d000] 04:12:30 INFO - PROCESS | 1832 | 1464779550092 Marionette DEBUG loaded listener.js 04:12:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x9178e400) [pid = 1832] [serial = 1794] [outer = 0x8f90d000] 04:12:31 INFO - PROCESS | 1832 | 1464779551015 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]]]}] 04:12:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:12:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1688ms 04:12:31 INFO - PROCESS | 1832 | 1464779551065 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:12:31 INFO - PROCESS | 1832 | 1464779551069 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:12:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:12:31 INFO - PROCESS | 1832 | 1464779551076 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:12:31 INFO - PROCESS | 1832 | 1464779551079 Marionette TRACE conn4 <- [1,2362,null,{}] 04:12:31 INFO - PROCESS | 1832 | 1464779551085 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}] 04:12:31 INFO - PROCESS | 1832 | 1464779551329 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:12:31 INFO - PROCESS | 1832 | 1464779551678 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2aac00 == 141 [pid = 1832] [id = 598] 04:12:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x9178c800) [pid = 1832] [serial = 1795] [outer = (nil)] 04:12:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x91f09800) [pid = 1832] [serial = 1796] [outer = 0x9178c800] 04:12:31 INFO - PROCESS | 1832 | 1464779551776 Marionette DEBUG loaded listener.js 04:12:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x9263e800) [pid = 1832] [serial = 1797] [outer = 0x9178c800] 04:12:32 INFO - PROCESS | 1832 | 1464779552724 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]]]}] 04:12:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:12:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1686ms 04:12:32 INFO - PROCESS | 1832 | 1464779552763 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:12:32 INFO - PROCESS | 1832 | 1464779552766 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:12:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:12:32 INFO - PROCESS | 1832 | 1464779552774 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:12:32 INFO - PROCESS | 1832 | 1464779552778 Marionette TRACE conn4 <- [1,2366,null,{}] 04:12:32 INFO - PROCESS | 1832 | 1464779552784 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}] 04:12:33 INFO - PROCESS | 1832 | 1464779553030 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:12:33 INFO - PROCESS | 1832 | 1464779553372 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f04800 == 142 [pid = 1832] [id = 599] 04:12:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x91f05400) [pid = 1832] [serial = 1798] [outer = (nil)] 04:12:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x92c17000) [pid = 1832] [serial = 1799] [outer = 0x91f05400] 04:12:33 INFO - PROCESS | 1832 | 1464779553469 Marionette DEBUG loaded listener.js 04:12:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x92d86000) [pid = 1832] [serial = 1800] [outer = 0x91f05400] 04:12:34 INFO - PROCESS | 1832 | 1464779554485 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]]]}] 04:12:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:12:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1783ms 04:12:34 INFO - PROCESS | 1832 | 1464779554559 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:12:34 INFO - PROCESS | 1832 | 1464779554566 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:12:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:12:34 INFO - PROCESS | 1832 | 1464779554577 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:12:34 INFO - PROCESS | 1832 | 1464779554582 Marionette TRACE conn4 <- [1,2370,null,{}] 04:12:34 INFO - PROCESS | 1832 | 1464779554592 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}] 04:12:34 INFO - PROCESS | 1832 | 1464779554968 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:12:35 INFO - PROCESS | 1832 | 1464779555308 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x92637000 == 143 [pid = 1832] [id = 600] 04:12:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x92c0b800) [pid = 1832] [serial = 1801] [outer = (nil)] 04:12:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x95047c00) [pid = 1832] [serial = 1802] [outer = 0x92c0b800] 04:12:35 INFO - PROCESS | 1832 | 1464779555409 Marionette DEBUG loaded listener.js 04:12:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x9511c000) [pid = 1832] [serial = 1803] [outer = 0x92c0b800] 04:12:36 INFO - PROCESS | 1832 | 1464779556363 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]]]}] 04:12:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:12:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1846ms 04:12:36 INFO - PROCESS | 1832 | 1464779556423 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:12:36 INFO - PROCESS | 1832 | 1464779556428 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:12:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:12:36 INFO - PROCESS | 1832 | 1464779556434 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:12:36 INFO - PROCESS | 1832 | 1464779556438 Marionette TRACE conn4 <- [1,2374,null,{}] 04:12:36 INFO - PROCESS | 1832 | 1464779556444 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}] 04:12:36 INFO - PROCESS | 1832 | 1464779556686 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:12:37 INFO - PROCESS | 1832 | 1464779557024 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x9467d400 == 144 [pid = 1832] [id = 601] 04:12:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x9516fc00) [pid = 1832] [serial = 1804] [outer = (nil)] 04:12:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x953b4000) [pid = 1832] [serial = 1805] [outer = 0x9516fc00] 04:12:37 INFO - PROCESS | 1832 | 1464779557119 Marionette DEBUG loaded listener.js 04:12:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x953b9c00) [pid = 1832] [serial = 1806] [outer = 0x9516fc00] 04:12:38 INFO - PROCESS | 1832 | 1464779558077 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]]]}] 04:12:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:12:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1690ms 04:12:38 INFO - PROCESS | 1832 | 1464779558125 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:12:38 INFO - PROCESS | 1832 | 1464779558130 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:12:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:12:38 INFO - PROCESS | 1832 | 1464779558136 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:12:38 INFO - PROCESS | 1832 | 1464779558139 Marionette TRACE conn4 <- [1,2378,null,{}] 04:12:38 INFO - PROCESS | 1832 | 1464779558145 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}] 04:12:38 INFO - PROCESS | 1832 | 1464779558387 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:12:38 INFO - PROCESS | 1832 | 1464779558767 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x9577dc00 == 145 [pid = 1832] [id = 602] 04:12:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x9577e000) [pid = 1832] [serial = 1807] [outer = (nil)] 04:12:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x958e1800) [pid = 1832] [serial = 1808] [outer = 0x9577e000] 04:12:38 INFO - PROCESS | 1832 | 1464779558865 Marionette DEBUG loaded listener.js 04:12:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x958e9000) [pid = 1832] [serial = 1809] [outer = 0x9577e000] 04:12:39 INFO - PROCESS | 1832 | 1464779559772 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]]]}] 04:12:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:12:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1691ms 04:12:39 INFO - PROCESS | 1832 | 1464779559828 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:12:39 INFO - PROCESS | 1832 | 1464779559833 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:12:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:12:39 INFO - PROCESS | 1832 | 1464779559839 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:12:39 INFO - PROCESS | 1832 | 1464779559843 Marionette TRACE conn4 <- [1,2382,null,{}] 04:12:39 INFO - PROCESS | 1832 | 1464779559849 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}] 04:12:40 INFO - PROCESS | 1832 | 1464779560103 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:12:40 INFO - PROCESS | 1832 | 1464779560471 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x953b6000 == 146 [pid = 1832] [id = 603] 04:12:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x991bb800) [pid = 1832] [serial = 1810] [outer = (nil)] 04:12:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x99757800) [pid = 1832] [serial = 1811] [outer = 0x991bb800] 04:12:40 INFO - PROCESS | 1832 | 1464779560571 Marionette DEBUG loaded listener.js 04:12:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9a74a000) [pid = 1832] [serial = 1812] [outer = 0x991bb800] 04:12:41 INFO - PROCESS | 1832 | 1464779561508 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]]]}] 04:12:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:12:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1734ms 04:12:41 INFO - PROCESS | 1832 | 1464779561575 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:12:41 INFO - PROCESS | 1832 | 1464779561579 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:12:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:12:41 INFO - PROCESS | 1832 | 1464779561585 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:12:41 INFO - PROCESS | 1832 | 1464779561589 Marionette TRACE conn4 <- [1,2386,null,{}] 04:12:41 INFO - PROCESS | 1832 | 1464779561612 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}] 04:12:41 INFO - PROCESS | 1832 | 1464779561926 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:12:42 INFO - PROCESS | 1832 | 1464779562199 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x9773f800 == 147 [pid = 1832] [id = 604] 04:12:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x98212000) [pid = 1832] [serial = 1813] [outer = (nil)] 04:12:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9aa37000) [pid = 1832] [serial = 1814] [outer = 0x98212000] 04:12:42 INFO - PROCESS | 1832 | 1464779562292 Marionette DEBUG loaded listener.js 04:12:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9af4f400) [pid = 1832] [serial = 1815] [outer = 0x98212000] 04:12:43 INFO - PROCESS | 1832 | 1464779563252 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]]]}] 04:12:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:12:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1735ms 04:12:43 INFO - PROCESS | 1832 | 1464779563322 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:12:43 INFO - PROCESS | 1832 | 1464779563326 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:12:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:12:43 INFO - PROCESS | 1832 | 1464779563344 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:12:43 INFO - PROCESS | 1832 | 1464779563347 Marionette TRACE conn4 <- [1,2390,null,{}] 04:12:43 INFO - PROCESS | 1832 | 1464779563353 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}] 04:12:43 INFO - PROCESS | 1832 | 1464779563651 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:12:44 INFO - PROCESS | 1832 | 1464779564009 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecc6c00 == 148 [pid = 1832] [id = 605] 04:12:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9577d800) [pid = 1832] [serial = 1816] [outer = (nil)] 04:12:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9b6c9800) [pid = 1832] [serial = 1817] [outer = 0x9577d800] 04:12:44 INFO - PROCESS | 1832 | 1464779564098 Marionette DEBUG loaded listener.js 04:12:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9b81a400) [pid = 1832] [serial = 1818] [outer = 0x9577d800] 04:12:45 INFO - PROCESS | 1832 | 1464779565052 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]]]}] 04:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1749ms 04:12:45 INFO - PROCESS | 1832 | 1464779565093 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:12:45 INFO - PROCESS | 1832 | 1464779565097 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:12:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:12:45 INFO - PROCESS | 1832 | 1464779565104 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:12:45 INFO - PROCESS | 1832 | 1464779565106 Marionette TRACE conn4 <- [1,2394,null,{}] 04:12:45 INFO - PROCESS | 1832 | 1464779565113 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}] 04:12:45 INFO - PROCESS | 1832 | 1464779565348 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:12:45 INFO - PROCESS | 1832 | 1464779565709 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x874afc00 == 149 [pid = 1832] [id = 606] 04:12:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8d586000) [pid = 1832] [serial = 1819] [outer = (nil)] 04:12:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9c08c000) [pid = 1832] [serial = 1820] [outer = 0x8d586000] 04:12:45 INFO - PROCESS | 1832 | 1464779565806 Marionette DEBUG loaded listener.js 04:12:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9c1d4c00) [pid = 1832] [serial = 1821] [outer = 0x8d586000] 04:12:46 INFO - PROCESS | 1832 | 1464779566733 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]]]}] 04:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1685ms 04:12:46 INFO - PROCESS | 1832 | 1464779566795 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:12:46 INFO - PROCESS | 1832 | 1464779566800 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:12:46 INFO - PROCESS | 1832 | 1464779566810 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:12:46 INFO - PROCESS | 1832 | 1464779566813 Marionette TRACE conn4 <- [1,2398,null,{}] 04:12:46 INFO - PROCESS | 1832 | 1464779566819 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}] 04:12:47 INFO - PROCESS | 1832 | 1464779567065 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:12:47 INFO - PROCESS | 1832 | 1464779567417 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ecbc00 == 150 [pid = 1832] [id = 607] 04:12:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9b199c00) [pid = 1832] [serial = 1822] [outer = (nil)] 04:12:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9d9ea000) [pid = 1832] [serial = 1823] [outer = 0x9b199c00] 04:12:47 INFO - PROCESS | 1832 | 1464779567512 Marionette DEBUG loaded listener.js 04:12:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0xa0710c00) [pid = 1832] [serial = 1824] [outer = 0x9b199c00] 04:12:48 INFO - PROCESS | 1832 | 1464779568514 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]]]}] 04:12:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:12:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1734ms 04:12:48 INFO - PROCESS | 1832 | 1464779568545 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:12:48 INFO - PROCESS | 1832 | 1464779568549 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:12:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:12:48 INFO - PROCESS | 1832 | 1464779568555 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:12:48 INFO - PROCESS | 1832 | 1464779568557 Marionette TRACE conn4 <- [1,2402,null,{}] 04:12:48 INFO - PROCESS | 1832 | 1464779568564 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}] 04:12:48 INFO - PROCESS | 1832 | 1464779568811 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:12:49 INFO - PROCESS | 1832 | 1464779569155 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c103000 == 151 [pid = 1832] [id = 608] 04:12:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9c3e3800) [pid = 1832] [serial = 1825] [outer = (nil)] 04:12:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0xa240f000) [pid = 1832] [serial = 1826] [outer = 0x9c3e3800] 04:12:49 INFO - PROCESS | 1832 | 1464779569255 Marionette DEBUG loaded listener.js 04:12:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0xa2464c00) [pid = 1832] [serial = 1827] [outer = 0x9c3e3800] 04:12:50 INFO - PROCESS | 1832 | 1464779570210 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]]]}] 04:12:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:12:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1738ms 04:12:50 INFO - PROCESS | 1832 | 1464779570296 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:12:50 INFO - PROCESS | 1832 | 1464779570302 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:12:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:12:50 INFO - PROCESS | 1832 | 1464779570313 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:12:50 INFO - PROCESS | 1832 | 1464779570318 Marionette TRACE conn4 <- [1,2406,null,{}] 04:12:50 INFO - PROCESS | 1832 | 1464779570328 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}] 04:12:50 INFO - PROCESS | 1832 | 1464779570764 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:12:51 INFO - PROCESS | 1832 | 1464779571124 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ed6800 == 152 [pid = 1832] [id = 609] 04:12:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8866bc00) [pid = 1832] [serial = 1828] [outer = (nil)] 04:12:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa5045800) [pid = 1832] [serial = 1829] [outer = 0x8866bc00] 04:12:51 INFO - PROCESS | 1832 | 1464779571215 Marionette DEBUG loaded listener.js 04:12:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0xa623c000) [pid = 1832] [serial = 1830] [outer = 0x8866bc00] 04:12:52 INFO - PROCESS | 1832 | 1464779572173 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]]]}] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f0400 == 151 [pid = 1832] [id = 591] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x87ad3c00 == 150 [pid = 1832] [id = 590] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x874b9000 == 149 [pid = 1832] [id = 589] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x86ed3400 == 148 [pid = 1832] [id = 582] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x952dcc00 == 147 [pid = 1832] [id = 581] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x91f08c00 == 146 [pid = 1832] [id = 579] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8d65d400 == 145 [pid = 1832] [id = 580] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x91f0a000 == 144 [pid = 1832] [id = 578] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x879b7400 == 143 [pid = 1832] [id = 577] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x9158fc00 == 142 [pid = 1832] [id = 576] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8f759000 == 141 [pid = 1832] [id = 575] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f1400 == 140 [pid = 1832] [id = 574] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8a317c00 == 139 [pid = 1832] [id = 572] 04:12:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8d58e800 == 138 [pid = 1832] [id = 573] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x99750400) [pid = 1832] [serial = 1677] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x91eb6400) [pid = 1832] [serial = 1659] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x9d9e4400) [pid = 1832] [serial = 1685] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0xa3073400) [pid = 1832] [serial = 1635] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x9c28c800) [pid = 1832] [serial = 1683] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x95163c00) [pid = 1832] [serial = 1668] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8dc08c00) [pid = 1832] [serial = 1712] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x92c11c00) [pid = 1832] [serial = 1665] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9a751000) [pid = 1832] [serial = 1679] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x8d66b000) [pid = 1832] [serial = 1652] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8dee2000) [pid = 1832] [serial = 1653] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8d589000) [pid = 1832] [serial = 1709] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8e03d800) [pid = 1832] [serial = 1581] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8f758400) [pid = 1832] [serial = 1649] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x9a983400) [pid = 1832] [serial = 1680] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8a31c000) [pid = 1832] [serial = 1698] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x95a6bc00) [pid = 1832] [serial = 1674] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0xa115e400) [pid = 1832] [serial = 1686] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x95a68c00) [pid = 1832] [serial = 1673] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0xa628bc00) [pid = 1832] [serial = 1701] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x94681400) [pid = 1832] [serial = 1667] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8fa56c00) [pid = 1832] [serial = 1656] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x9559b800) [pid = 1832] [serial = 1671] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0xa50f2800) [pid = 1832] [serial = 1692] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0xa673a800) [pid = 1832] [serial = 1695] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9b820400) [pid = 1832] [serial = 1682] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0xa2636c00) [pid = 1832] [serial = 1689] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x92c0c800) [pid = 1832] [serial = 1664] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x92635800) [pid = 1832] [serial = 1662] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8a6ba400) [pid = 1832] [serial = 1706] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0xa5050800) [pid = 1832] [serial = 1691] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8a31a400) [pid = 1832] [serial = 1697] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x883d5c00) [pid = 1832] [serial = 1704] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0xa62f8c00) [pid = 1832] [serial = 1694] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8a6e5000) [pid = 1832] [serial = 1707] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8e032400) [pid = 1832] [serial = 1713] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0xa2465400) [pid = 1832] [serial = 1688] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x91f07c00) [pid = 1832] [serial = 1661] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8d968400) [pid = 1832] [serial = 1710] [outer = (nil)] [url = about:blank] 04:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 4257ms 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x91df0400) [pid = 1832] [serial = 1658] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0xa3460400) [pid = 1832] [serial = 1700] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x9910fc00) [pid = 1832] [serial = 1676] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x87ad1400) [pid = 1832] [serial = 1703] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x953be400) [pid = 1832] [serial = 1670] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8f90d800) [pid = 1832] [serial = 1655] [outer = (nil)] [url = about:blank] 04:12:54 INFO - PROCESS | 1832 | 1464779574730 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:12:54 INFO - PROCESS | 1832 | 1464779574738 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:12:54 INFO - PROCESS | 1832 | 1464779574752 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:12:54 INFO - PROCESS | 1832 | 1464779574757 Marionette TRACE conn4 <- [1,2410,null,{}] 04:12:54 INFO - PROCESS | 1832 | 1464779574765 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}] 04:12:54 INFO - PROCESS | 1832 | 1464779574978 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:12:55 INFO - PROCESS | 1832 | 1464779575244 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x85943800 == 139 [pid = 1832] [id = 610] 04:12:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x883cc400) [pid = 1832] [serial = 1831] [outer = (nil)] 04:12:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x88549c00) [pid = 1832] [serial = 1832] [outer = 0x883cc400] 04:12:55 INFO - PROCESS | 1832 | 1464779575324 Marionette DEBUG loaded listener.js 04:12:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x88556800) [pid = 1832] [serial = 1833] [outer = 0x883cc400] 04:12:56 INFO - PROCESS | 1832 | 1464779576192 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]]]}] 04:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1487ms 04:12:56 INFO - PROCESS | 1832 | 1464779576239 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:12:56 INFO - PROCESS | 1832 | 1464779576245 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:12:56 INFO - PROCESS | 1832 | 1464779576257 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:12:56 INFO - PROCESS | 1832 | 1464779576261 Marionette TRACE conn4 <- [1,2414,null,{}] 04:12:56 INFO - PROCESS | 1832 | 1464779576267 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}] 04:12:56 INFO - PROCESS | 1832 | 1464779576493 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:12:56 INFO - PROCESS | 1832 | 1464779576720 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6be400 == 140 [pid = 1832] [id = 611] 04:12:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8a6c1400) [pid = 1832] [serial = 1834] [outer = (nil)] 04:12:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8ba4e400) [pid = 1832] [serial = 1835] [outer = 0x8a6c1400] 04:12:56 INFO - PROCESS | 1832 | 1464779576809 Marionette DEBUG loaded listener.js 04:12:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8bf4bc00) [pid = 1832] [serial = 1836] [outer = 0x8a6c1400] 04:12:57 INFO - PROCESS | 1832 | 1464779577841 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]]]}] 04:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1638ms 04:12:57 INFO - PROCESS | 1832 | 1464779577893 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:12:57 INFO - PROCESS | 1832 | 1464779577896 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:12:57 INFO - PROCESS | 1832 | 1464779577909 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:12:57 INFO - PROCESS | 1832 | 1464779577912 Marionette TRACE conn4 <- [1,2418,null,{}] 04:12:57 INFO - PROCESS | 1832 | 1464779577927 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}] 04:12:58 INFO - PROCESS | 1832 | 1464779578235 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:12:58 INFO - PROCESS | 1832 | 1464779578278 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6ebc00 == 141 [pid = 1832] [id = 612] 04:12:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8d66c400) [pid = 1832] [serial = 1837] [outer = (nil)] 04:12:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8dc1c400) [pid = 1832] [serial = 1838] [outer = 0x8d66c400] 04:12:58 INFO - PROCESS | 1832 | 1464779578358 Marionette DEBUG loaded listener.js 04:12:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8deed800) [pid = 1832] [serial = 1839] [outer = 0x8d66c400] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x92638000) [pid = 1832] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8f0cf800) [pid = 1832] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x91eb5c00) [pid = 1832] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8dc1b800) [pid = 1832] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x93a41400) [pid = 1832] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x91de2c00) [pid = 1832] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x91de2400) [pid = 1832] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x9d9e1c00) [pid = 1832] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8a317000) [pid = 1832] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x9b6c0000) [pid = 1832] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x8f759800) [pid = 1832] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x9158e800) [pid = 1832] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8c49f000) [pid = 1832] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8d582c00) [pid = 1832] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x8a318000) [pid = 1832] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x9c105800) [pid = 1832] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x92c13c00) [pid = 1832] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x958de800) [pid = 1832] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x879bb400) [pid = 1832] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:12:59 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x8d667000) [pid = 1832] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:13:00 INFO - PROCESS | 1832 | 1464779580135 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]]]}] 04:13:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:13:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2292ms 04:13:00 INFO - PROCESS | 1832 | 1464779580202 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:13:00 INFO - PROCESS | 1832 | 1464779580206 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:13:00 INFO - PROCESS | 1832 | 1464779580212 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:13:00 INFO - PROCESS | 1832 | 1464779580216 Marionette TRACE conn4 <- [1,2422,null,{}] 04:13:00 INFO - PROCESS | 1832 | 1464779580221 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}] 04:13:00 INFO - PROCESS | 1832 | 1464779580452 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:13:00 INFO - PROCESS | 1832 | 1464779580657 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x883d4800 == 142 [pid = 1832] [id = 613] 04:13:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x8d581800) [pid = 1832] [serial = 1840] [outer = (nil)] 04:13:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x8dcaec00) [pid = 1832] [serial = 1841] [outer = 0x8d581800] 04:13:00 INFO - PROCESS | 1832 | 1464779580747 Marionette DEBUG loaded listener.js 04:13:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8ef2a000) [pid = 1832] [serial = 1842] [outer = 0x8d581800] 04:13:01 INFO - PROCESS | 1832 | 1464779581602 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]]]}] 04:13:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:13:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1448ms 04:13:01 INFO - PROCESS | 1832 | 1464779581782 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:13:01 INFO - PROCESS | 1832 | 1464779581790 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:13:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:13:01 INFO - PROCESS | 1832 | 1464779581800 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:13:01 INFO - PROCESS | 1832 | 1464779581804 Marionette TRACE conn4 <- [1,2426,null,{}] 04:13:01 INFO - PROCESS | 1832 | 1464779581814 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}] 04:13:02 INFO - PROCESS | 1832 | 1464779582078 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:13:02 INFO - PROCESS | 1832 | 1464779582512 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x883d5c00 == 143 [pid = 1832] [id = 614] 04:13:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x883d7800) [pid = 1832] [serial = 1843] [outer = (nil)] 04:13:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8a313000) [pid = 1832] [serial = 1844] [outer = 0x883d7800] 04:13:02 INFO - PROCESS | 1832 | 1464779582605 Marionette DEBUG loaded listener.js 04:13:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8a31f000) [pid = 1832] [serial = 1845] [outer = 0x883d7800] 04:13:03 INFO - PROCESS | 1832 | 1464779583637 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]]]}] 04:13:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:13:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1884ms 04:13:03 INFO - PROCESS | 1832 | 1464779583686 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:13:03 INFO - PROCESS | 1832 | 1464779583693 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:13:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:13:03 INFO - PROCESS | 1832 | 1464779583706 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:13:03 INFO - PROCESS | 1832 | 1464779583713 Marionette TRACE conn4 <- [1,2430,null,{}] 04:13:03 INFO - PROCESS | 1832 | 1464779583721 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}] 04:13:04 INFO - PROCESS | 1832 | 1464779584012 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:13:04 INFO - PROCESS | 1832 | 1464779584359 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f0400 == 144 [pid = 1832] [id = 615] 04:13:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8d584400) [pid = 1832] [serial = 1846] [outer = (nil)] 04:13:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8d96ac00) [pid = 1832] [serial = 1847] [outer = 0x8d584400] 04:13:04 INFO - PROCESS | 1832 | 1464779584450 Marionette DEBUG loaded listener.js 04:13:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8e03dc00) [pid = 1832] [serial = 1848] [outer = 0x8d584400] 04:13:05 INFO - PROCESS | 1832 | 1464779585452 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]]]}] 04:13:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:13:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1793ms 04:13:05 INFO - PROCESS | 1832 | 1464779585496 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:13:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:13:05 INFO - PROCESS | 1832 | 1464779585500 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:13:05 INFO - PROCESS | 1832 | 1464779585508 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:13:05 INFO - PROCESS | 1832 | 1464779585511 Marionette TRACE conn4 <- [1,2434,null,{}] 04:13:05 INFO - PROCESS | 1832 | 1464779585527 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}] 04:13:05 INFO - PROCESS | 1832 | 1464779585793 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:13:06 INFO - PROCESS | 1832 | 1464779586209 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f75f800 == 145 [pid = 1832] [id = 616] 04:13:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8f9a1400) [pid = 1832] [serial = 1849] [outer = (nil)] 04:13:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8fa50000) [pid = 1832] [serial = 1850] [outer = 0x8f9a1400] 04:13:06 INFO - PROCESS | 1832 | 1464779586319 Marionette DEBUG loaded listener.js 04:13:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x9158d400) [pid = 1832] [serial = 1851] [outer = 0x8f9a1400] 04:13:07 INFO - PROCESS | 1832 | 1464779587459 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]]]}] 04:13:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:13:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1988ms 04:13:07 INFO - PROCESS | 1832 | 1464779587495 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:13:07 INFO - PROCESS | 1832 | 1464779587498 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:13:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:13:07 INFO - PROCESS | 1832 | 1464779587506 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:13:07 INFO - PROCESS | 1832 | 1464779587510 Marionette TRACE conn4 <- [1,2438,null,{}] 04:13:07 INFO - PROCESS | 1832 | 1464779587516 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}] 04:13:07 INFO - PROCESS | 1832 | 1464779587774 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:13:08 INFO - PROCESS | 1832 | 1464779588113 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f902400 == 146 [pid = 1832] [id = 617] 04:13:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x9177f800) [pid = 1832] [serial = 1852] [outer = (nil)] 04:13:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x91ead400) [pid = 1832] [serial = 1853] [outer = 0x9177f800] 04:13:08 INFO - PROCESS | 1832 | 1464779588228 Marionette DEBUG loaded listener.js 04:13:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x91eb4400) [pid = 1832] [serial = 1854] [outer = 0x9177f800] 04:13:09 INFO - PROCESS | 1832 | 1464779589200 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]]]}] 04:13:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:13:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1736ms 04:13:09 INFO - PROCESS | 1832 | 1464779589243 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:13:09 INFO - PROCESS | 1832 | 1464779589247 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:13:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:13:09 INFO - PROCESS | 1832 | 1464779589253 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:13:09 INFO - PROCESS | 1832 | 1464779589257 Marionette TRACE conn4 <- [1,2442,null,{}] 04:13:09 INFO - PROCESS | 1832 | 1464779589263 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}] 04:13:09 INFO - PROCESS | 1832 | 1464779589506 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:13:09 INFO - PROCESS | 1832 | 1464779589913 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x918c0c00 == 147 [pid = 1832] [id = 618] 04:13:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x918c8800) [pid = 1832] [serial = 1855] [outer = (nil)] 04:13:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x91f01400) [pid = 1832] [serial = 1856] [outer = 0x918c8800] 04:13:10 INFO - PROCESS | 1832 | 1464779590015 Marionette DEBUG loaded listener.js 04:13:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x91f0c400) [pid = 1832] [serial = 1857] [outer = 0x918c8800] 04:13:10 INFO - PROCESS | 1832 | 1464779590991 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]]]}] 04:13:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:13:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1785ms 04:13:11 INFO - PROCESS | 1832 | 1464779591040 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:13:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:13:11 INFO - PROCESS | 1832 | 1464779591045 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:13:11 INFO - PROCESS | 1832 | 1464779591051 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:13:11 INFO - PROCESS | 1832 | 1464779591055 Marionette TRACE conn4 <- [1,2446,null,{}] 04:13:11 INFO - PROCESS | 1832 | 1464779591061 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}] 04:13:11 INFO - PROCESS | 1832 | 1464779591332 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:13:11 INFO - PROCESS | 1832 | 1464779591681 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f759000 == 148 [pid = 1832] [id = 619] 04:13:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x92c0a800) [pid = 1832] [serial = 1858] [outer = (nil)] 04:13:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x92d8d400) [pid = 1832] [serial = 1859] [outer = 0x92c0a800] 04:13:11 INFO - PROCESS | 1832 | 1464779591785 Marionette DEBUG loaded listener.js 04:13:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x94680400) [pid = 1832] [serial = 1860] [outer = 0x92c0a800] 04:13:12 INFO - PROCESS | 1832 | 1464779592726 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]]]}] 04:13:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:13:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1751ms 04:13:12 INFO - PROCESS | 1832 | 1464779592802 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:13:12 INFO - PROCESS | 1832 | 1464779592805 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:13:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:13:12 INFO - PROCESS | 1832 | 1464779592813 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 1832 | 1464779592818 Marionette TRACE conn4 <- [1,2450,null,{}] 04:13:12 INFO - PROCESS | 1832 | 1464779592824 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}] 04:13:13 INFO - PROCESS | 1832 | 1464779593119 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:13:13 INFO - PROCESS | 1832 | 1464779593500 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x92d89400 == 149 [pid = 1832] [id = 620] 04:13:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x9503bc00) [pid = 1832] [serial = 1861] [outer = (nil)] 04:13:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x95163000) [pid = 1832] [serial = 1862] [outer = 0x9503bc00] 04:13:13 INFO - PROCESS | 1832 | 1464779593659 Marionette DEBUG loaded listener.js 04:13:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x951edc00) [pid = 1832] [serial = 1863] [outer = 0x9503bc00] 04:13:14 INFO - PROCESS | 1832 | 1464779594908 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]]]}] 04:13:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:13:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2147ms 04:13:14 INFO - PROCESS | 1832 | 1464779594961 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:13:14 INFO - PROCESS | 1832 | 1464779594964 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:13:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:13:14 INFO - PROCESS | 1832 | 1464779594972 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:13:14 INFO - PROCESS | 1832 | 1464779594976 Marionette TRACE conn4 <- [1,2454,null,{}] 04:13:14 INFO - PROCESS | 1832 | 1464779594982 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}] 04:13:15 INFO - PROCESS | 1832 | 1464779595248 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:13:15 INFO - PROCESS | 1832 | 1464779595590 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f0b000 == 150 [pid = 1832] [id = 621] 04:13:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x9462c400) [pid = 1832] [serial = 1864] [outer = (nil)] 04:13:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x95596c00) [pid = 1832] [serial = 1865] [outer = 0x9462c400] 04:13:15 INFO - PROCESS | 1832 | 1464779595677 Marionette DEBUG loaded listener.js 04:13:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x95773c00) [pid = 1832] [serial = 1866] [outer = 0x9462c400] 04:13:16 INFO - PROCESS | 1832 | 1464779596675 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]]]}] 04:13:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:13:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1737ms 04:13:16 INFO - PROCESS | 1832 | 1464779596710 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:13:16 INFO - PROCESS | 1832 | 1464779596715 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:13:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:13:16 INFO - PROCESS | 1832 | 1464779596726 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:13:16 INFO - PROCESS | 1832 | 1464779596731 Marionette TRACE conn4 <- [1,2458,null,{}] 04:13:16 INFO - PROCESS | 1832 | 1464779596741 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}] 04:13:17 INFO - PROCESS | 1832 | 1464779597036 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:13:17 INFO - PROCESS | 1832 | 1464779597378 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x883d8800 == 151 [pid = 1832] [id = 622] 04:13:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x9510f800) [pid = 1832] [serial = 1867] [outer = (nil)] 04:13:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x95a6dc00) [pid = 1832] [serial = 1868] [outer = 0x9510f800] 04:13:17 INFO - PROCESS | 1832 | 1464779597477 Marionette DEBUG loaded listener.js 04:13:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x95a72400) [pid = 1832] [serial = 1869] [outer = 0x9510f800] 04:13:18 INFO - PROCESS | 1832 | 1464779598451 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]]]}] 04:13:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:13:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1790ms 04:13:18 INFO - PROCESS | 1832 | 1464779598516 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:13:18 INFO - PROCESS | 1832 | 1464779598520 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:13:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:13:18 INFO - PROCESS | 1832 | 1464779598527 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:13:18 INFO - PROCESS | 1832 | 1464779598531 Marionette TRACE conn4 <- [1,2462,null,{}] 04:13:18 INFO - PROCESS | 1832 | 1464779598537 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}] 04:13:18 INFO - PROCESS | 1832 | 1464779598775 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:13:19 INFO - PROCESS | 1832 | 1464779599125 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x91dea000 == 152 [pid = 1832] [id = 623] 04:13:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x95139c00) [pid = 1832] [serial = 1870] [outer = (nil)] 04:13:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x9974bc00) [pid = 1832] [serial = 1871] [outer = 0x95139c00] 04:13:19 INFO - PROCESS | 1832 | 1464779599233 Marionette DEBUG loaded listener.js 04:13:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x99f23c00) [pid = 1832] [serial = 1872] [outer = 0x95139c00] 04:13:20 INFO - PROCESS | 1832 | 1464779600257 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]]]}] 04:13:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:13:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1788ms 04:13:20 INFO - PROCESS | 1832 | 1464779600316 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:13:20 INFO - PROCESS | 1832 | 1464779600321 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:13:20 INFO - PROCESS | 1832 | 1464779600327 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:13:20 INFO - PROCESS | 1832 | 1464779600330 Marionette TRACE conn4 <- [1,2466,null,{}] 04:13:20 INFO - PROCESS | 1832 | 1464779600337 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}] 04:13:20 INFO - PROCESS | 1832 | 1464779600640 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:13:21 INFO - PROCESS | 1832 | 1464779600996 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ed2800 == 153 [pid = 1832] [id = 624] 04:13:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8a6e9000) [pid = 1832] [serial = 1873] [outer = (nil)] 04:13:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x9b190400) [pid = 1832] [serial = 1874] [outer = 0x8a6e9000] 04:13:21 INFO - PROCESS | 1832 | 1464779601099 Marionette DEBUG loaded listener.js 04:13:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x9b6c8000) [pid = 1832] [serial = 1875] [outer = 0x8a6e9000] 04:13:22 INFO - PROCESS | 1832 | 1464779602073 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]]]}] 04:13:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:13:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1783ms 04:13:22 INFO - PROCESS | 1832 | 1464779602111 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:13:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:13:22 INFO - PROCESS | 1832 | 1464779602115 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:13:22 INFO - PROCESS | 1832 | 1464779602121 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:13:22 INFO - PROCESS | 1832 | 1464779602125 Marionette TRACE conn4 <- [1,2470,null,{}] 04:13:22 INFO - PROCESS | 1832 | 1464779602130 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}] 04:13:22 INFO - PROCESS | 1832 | 1464779602369 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:13:22 INFO - PROCESS | 1832 | 1464779602717 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b6ce000 == 154 [pid = 1832] [id = 625] 04:13:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x9ba6b400) [pid = 1832] [serial = 1876] [outer = (nil)] 04:13:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9c103c00) [pid = 1832] [serial = 1877] [outer = 0x9ba6b400] 04:13:22 INFO - PROCESS | 1832 | 1464779602813 Marionette DEBUG loaded listener.js 04:13:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x9c28f000) [pid = 1832] [serial = 1878] [outer = 0x9ba6b400] 04:13:23 INFO - PROCESS | 1832 | 1464779603741 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]]]}] 04:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1682ms 04:13:23 INFO - PROCESS | 1832 | 1464779603803 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:13:23 INFO - PROCESS | 1832 | 1464779603807 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:13:23 INFO - PROCESS | 1832 | 1464779603814 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:13:23 INFO - PROCESS | 1832 | 1464779603817 Marionette TRACE conn4 <- [1,2474,null,{}] 04:13:23 INFO - PROCESS | 1832 | 1464779603823 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}] 04:13:24 INFO - PROCESS | 1832 | 1464779604063 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:13:24 INFO - PROCESS | 1832 | 1464779604413 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x9af42400 == 155 [pid = 1832] [id = 626] 04:13:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9d584800) [pid = 1832] [serial = 1879] [outer = (nil)] 04:13:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0xa0719400) [pid = 1832] [serial = 1880] [outer = 0x9d584800] 04:13:24 INFO - PROCESS | 1832 | 1464779604509 Marionette DEBUG loaded listener.js 04:13:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0xa116ac00) [pid = 1832] [serial = 1881] [outer = 0x9d584800] 04:13:25 INFO - PROCESS | 1832 | 1464779605524 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]]]}] 04:13:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:13:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1784ms 04:13:25 INFO - PROCESS | 1832 | 1464779605600 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:13:25 INFO - PROCESS | 1832 | 1464779605603 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:13:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:13:25 INFO - PROCESS | 1832 | 1464779605610 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:13:25 INFO - PROCESS | 1832 | 1464779605613 Marionette TRACE conn4 <- [1,2478,null,{}] 04:13:25 INFO - PROCESS | 1832 | 1464779605619 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}] 04:13:25 INFO - PROCESS | 1832 | 1464779605898 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:13:26 INFO - PROCESS | 1832 | 1464779606254 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x85948800 == 156 [pid = 1832] [id = 627] 04:13:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8d58fc00) [pid = 1832] [serial = 1882] [outer = (nil)] 04:13:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0xa26d1800) [pid = 1832] [serial = 1883] [outer = 0x8d58fc00] 04:13:26 INFO - PROCESS | 1832 | 1464779606343 Marionette DEBUG loaded listener.js 04:13:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0xa30f5400) [pid = 1832] [serial = 1884] [outer = 0x8d58fc00] 04:13:27 INFO - PROCESS | 1832 | 1464779607281 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]]]}] 04:13:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:13:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1731ms 04:13:27 INFO - PROCESS | 1832 | 1464779607342 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:13:27 INFO - PROCESS | 1832 | 1464779607346 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:13:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:13:27 INFO - PROCESS | 1832 | 1464779607352 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:13:27 INFO - PROCESS | 1832 | 1464779607355 Marionette TRACE conn4 <- [1,2482,null,{}] 04:13:27 INFO - PROCESS | 1832 | 1464779607361 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}] 04:13:27 INFO - PROCESS | 1832 | 1464779607602 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:13:27 INFO - PROCESS | 1832 | 1464779607945 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:27 INFO - PROCESS | 1832 | ++DOCSHELL 0xa21bb000 == 157 [pid = 1832] [id = 628] 04:13:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0xa2636c00) [pid = 1832] [serial = 1885] [outer = (nil)] 04:13:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0xa6242800) [pid = 1832] [serial = 1886] [outer = 0xa2636c00] 04:13:28 INFO - PROCESS | 1832 | 1464779608044 Marionette DEBUG loaded listener.js 04:13:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0xa62f8c00) [pid = 1832] [serial = 1887] [outer = 0xa2636c00] 04:13:28 INFO - PROCESS | 1832 | 1464779608971 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]]]}] 04:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1680ms 04:13:29 INFO - PROCESS | 1832 | 1464779609034 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:13:29 INFO - PROCESS | 1832 | 1464779609037 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:13:29 INFO - PROCESS | 1832 | 1464779609044 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:13:29 INFO - PROCESS | 1832 | 1464779609047 Marionette TRACE conn4 <- [1,2486,null,{}] 04:13:29 INFO - PROCESS | 1832 | 1464779609054 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}] 04:13:29 INFO - PROCESS | 1832 | 1464779609293 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:13:29 INFO - PROCESS | 1832 | 1464779609637 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:29 INFO - PROCESS | 1832 | ++DOCSHELL 0xa5050800 == 158 [pid = 1832] [id = 629] 04:13:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0xa50f5c00) [pid = 1832] [serial = 1888] [outer = (nil)] 04:13:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0xa6913000) [pid = 1832] [serial = 1889] [outer = 0xa50f5c00] 04:13:29 INFO - PROCESS | 1832 | 1464779609736 Marionette DEBUG loaded listener.js 04:13:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0xa6914c00) [pid = 1832] [serial = 1890] [outer = 0xa50f5c00] 04:13:30 INFO - PROCESS | 1832 | 1464779610675 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]]]}] 04:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1681ms 04:13:30 INFO - PROCESS | 1832 | 1464779610727 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:13:30 INFO - PROCESS | 1832 | 1464779610731 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:13:30 INFO - PROCESS | 1832 | 1464779610739 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:13:30 INFO - PROCESS | 1832 | 1464779610742 Marionette TRACE conn4 <- [1,2490,null,{}] 04:13:30 INFO - PROCESS | 1832 | 1464779610749 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}] 04:13:31 INFO - PROCESS | 1832 | 1464779611000 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:13:31 INFO - PROCESS | 1832 | 1464779611348 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c32c800 == 159 [pid = 1832] [id = 630] 04:13:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x8c32d000) [pid = 1832] [serial = 1891] [outer = (nil)] 04:13:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x8c334c00) [pid = 1832] [serial = 1892] [outer = 0x8c32d000] 04:13:31 INFO - PROCESS | 1832 | 1464779611442 Marionette DEBUG loaded listener.js 04:13:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8c336c00) [pid = 1832] [serial = 1893] [outer = 0x8c32d000] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x879b7c00 == 158 [pid = 1832] [id = 567] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8a311c00 == 157 [pid = 1832] [id = 568] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8ba48800 == 156 [pid = 1832] [id = 570] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdbb000 == 155 [pid = 1832] [id = 569] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0xa227f000 == 154 [pid = 1832] [id = 563] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8a311400 == 153 [pid = 1832] [id = 565] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8fa4b800 == 152 [pid = 1832] [id = 289] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x918c8c00 == 151 [pid = 1832] [id = 203] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6ebc00 == 150 [pid = 1832] [id = 612] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6be400 == 149 [pid = 1832] [id = 611] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x85943800 == 148 [pid = 1832] [id = 610] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x9c103000 == 147 [pid = 1832] [id = 608] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x86ecbc00 == 146 [pid = 1832] [id = 607] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x874afc00 == 145 [pid = 1832] [id = 606] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecc6c00 == 144 [pid = 1832] [id = 605] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x953b6000 == 143 [pid = 1832] [id = 603] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x9773f800 == 142 [pid = 1832] [id = 604] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x9577dc00 == 141 [pid = 1832] [id = 602] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x9467d400 == 140 [pid = 1832] [id = 601] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x92637000 == 139 [pid = 1832] [id = 600] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x91f04800 == 138 [pid = 1832] [id = 599] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2aac00 == 137 [pid = 1832] [id = 598] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8ef29c00 == 136 [pid = 1832] [id = 596] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8f901c00 == 135 [pid = 1832] [id = 597] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x85e2c800 == 134 [pid = 1832] [id = 595] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3ee000 == 133 [pid = 1832] [id = 594] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x8854ec00 == 132 [pid = 1832] [id = 592] 04:13:34 INFO - PROCESS | 1832 | --DOCSHELL 0x87ad9800 == 131 [pid = 1832] [id = 593] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0xa0713400) [pid = 1832] [serial = 1761] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x953bc800) [pid = 1832] [serial = 1743] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x883cb000) [pid = 1832] [serial = 1769] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0xa2403000) [pid = 1832] [serial = 1763] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x92c0bc00) [pid = 1832] [serial = 1734] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x94631400) [pid = 1832] [serial = 1737] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9178bc00) [pid = 1832] [serial = 1727] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x8dcb0000) [pid = 1832] [serial = 1778] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8ed98400) [pid = 1832] [serial = 1715] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x93a6c400) [pid = 1832] [serial = 1736] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8fa54800) [pid = 1832] [serial = 1725] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x9263dc00) [pid = 1832] [serial = 1733] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0xa6240000) [pid = 1832] [serial = 1766] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8ed9ac00) [pid = 1832] [serial = 1722] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x9af46000) [pid = 1832] [serial = 1749] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x91eb5000) [pid = 1832] [serial = 1730] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x9b818c00) [pid = 1832] [serial = 1754] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0xa2466c00) [pid = 1832] [serial = 1764] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x8a6bb000) [pid = 1832] [serial = 1772] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8f9a0c00) [pid = 1832] [serial = 1724] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x9c086800) [pid = 1832] [serial = 1757] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x953b3400) [pid = 1832] [serial = 1742] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x9b847800) [pid = 1832] [serial = 1755] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x918ca800) [pid = 1832] [serial = 1728] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8ba41c00) [pid = 1832] [serial = 1773] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x9b19cc00) [pid = 1832] [serial = 1752] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8ecbf400) [pid = 1832] [serial = 1721] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8d66ac00) [pid = 1832] [serial = 1775] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8ba42400) [pid = 1832] [serial = 1718] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9a381000) [pid = 1832] [serial = 1748] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x9d9e3c00) [pid = 1832] [serial = 1760] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9511a000) [pid = 1832] [serial = 1739] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9c105400) [pid = 1832] [serial = 1758] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x95a70800) [pid = 1832] [serial = 1746] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9513dc00) [pid = 1832] [serial = 1740] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8d9e8000) [pid = 1832] [serial = 1776] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8854e800) [pid = 1832] [serial = 1770] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x91eb7800) [pid = 1832] [serial = 1731] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x9b198000) [pid = 1832] [serial = 1751] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8bf46400) [pid = 1832] [serial = 1719] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8f761800) [pid = 1832] [serial = 1650] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x958e6c00) [pid = 1832] [serial = 1745] [outer = (nil)] [url = about:blank] 04:13:34 INFO - PROCESS | 1832 | 1464779614921 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]]]}] 04:13:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:13:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 4202ms 04:13:34 INFO - PROCESS | 1832 | 1464779614940 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:13:34 INFO - PROCESS | 1832 | 1464779614945 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:13:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:13:34 INFO - PROCESS | 1832 | 1464779614954 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:13:34 INFO - PROCESS | 1832 | 1464779614959 Marionette TRACE conn4 <- [1,2494,null,{}] 04:13:34 INFO - PROCESS | 1832 | 1464779614968 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}] 04:13:35 INFO - PROCESS | 1832 | 1464779615229 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:13:35 INFO - PROCESS | 1832 | 1464779615451 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:35 INFO - PROCESS | 1832 | ++DOCSHELL 0x859a4000 == 132 [pid = 1832] [id = 631] 04:13:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x859a8000) [pid = 1832] [serial = 1894] [outer = (nil)] 04:13:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x874ac800) [pid = 1832] [serial = 1895] [outer = 0x859a8000] 04:13:35 INFO - PROCESS | 1832 | 1464779615535 Marionette DEBUG loaded listener.js 04:13:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x87ad5400) [pid = 1832] [serial = 1896] [outer = 0x859a8000] 04:13:36 INFO - PROCESS | 1832 | 1464779616350 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]]]}] 04:13:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:13:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1439ms 04:13:36 INFO - PROCESS | 1832 | 1464779616393 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:13:36 INFO - PROCESS | 1832 | 1464779616402 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:13:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:13:36 INFO - PROCESS | 1832 | 1464779616411 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:13:36 INFO - PROCESS | 1832 | 1464779616416 Marionette TRACE conn4 <- [1,2498,null,{}] 04:13:36 INFO - PROCESS | 1832 | 1464779616422 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}] 04:13:36 INFO - PROCESS | 1832 | 1464779616736 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:13:36 INFO - PROCESS | 1832 | 1464779616877 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x883c9c00 == 133 [pid = 1832] [id = 632] 04:13:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8854f800) [pid = 1832] [serial = 1897] [outer = (nil)] 04:13:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8a31cc00) [pid = 1832] [serial = 1898] [outer = 0x8854f800] 04:13:36 INFO - PROCESS | 1832 | 1464779616955 Marionette DEBUG loaded listener.js 04:13:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8a6df400) [pid = 1832] [serial = 1899] [outer = 0x8854f800] 04:13:37 INFO - PROCESS | 1832 | 1464779617948 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]]]}] 04:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1594ms 04:13:38 INFO - PROCESS | 1832 | 1464779618012 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:13:38 INFO - PROCESS | 1832 | 1464779618016 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:13:38 INFO - PROCESS | 1832 | 1464779618022 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:13:38 INFO - PROCESS | 1832 | 1464779618028 Marionette TRACE conn4 <- [1,2502,null,{}] 04:13:38 INFO - PROCESS | 1832 | 1464779618044 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}] 04:13:38 INFO - PROCESS | 1832 | 1464779618347 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:13:38 INFO - PROCESS | 1832 | 1464779618384 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x859af000 == 134 [pid = 1832] [id = 633] 04:13:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8c2aac00) [pid = 1832] [serial = 1900] [outer = (nil)] 04:13:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8c32e000) [pid = 1832] [serial = 1901] [outer = 0x8c2aac00] 04:13:38 INFO - PROCESS | 1832 | 1464779618490 Marionette DEBUG loaded listener.js 04:13:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8c338400) [pid = 1832] [serial = 1902] [outer = 0x8c2aac00] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x9178c800) [pid = 1832] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x9577d800) [pid = 1832] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8d66c400) [pid = 1832] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8e035800) [pid = 1832] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8f903800) [pid = 1832] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x991bb800) [pid = 1832] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x883cc400) [pid = 1832] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x91f05400) [pid = 1832] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8d586000) [pid = 1832] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8c3ee800) [pid = 1832] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x9516fc00) [pid = 1832] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x9c3e3800) [pid = 1832] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8f90d000) [pid = 1832] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x98212000) [pid = 1832] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x883cd400) [pid = 1832] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x8a6c1400) [pid = 1832] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x92c0b800) [pid = 1832] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x9d58b800) [pid = 1832] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x9b199c00) [pid = 1832] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x8ef2f000) [pid = 1832] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x9577e000) [pid = 1832] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:13:39 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x8866bc00) [pid = 1832] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:13:40 INFO - PROCESS | 1832 | 1464779620267 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]]]}] 04:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2292ms 04:13:40 INFO - PROCESS | 1832 | 1464779620316 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:13:40 INFO - PROCESS | 1832 | 1464779620319 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:13:40 INFO - PROCESS | 1832 | 1464779620326 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:13:40 INFO - PROCESS | 1832 | 1464779620330 Marionette TRACE conn4 <- [1,2506,null,{}] 04:13:40 INFO - PROCESS | 1832 | 1464779620335 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}] 04:13:40 INFO - PROCESS | 1832 | 1464779620547 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:13:40 INFO - PROCESS | 1832 | 1464779620747 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x859b0400 == 135 [pid = 1832] [id = 634] 04:13:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x874ae800) [pid = 1832] [serial = 1903] [outer = (nil)] 04:13:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x8c4a3400) [pid = 1832] [serial = 1904] [outer = 0x874ae800] 04:13:40 INFO - PROCESS | 1832 | 1464779620824 Marionette DEBUG loaded listener.js 04:13:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x8d971c00) [pid = 1832] [serial = 1905] [outer = 0x874ae800] 04:13:41 INFO - PROCESS | 1832 | 1464779621638 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]]]}] 04:13:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:13:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1340ms 04:13:41 INFO - PROCESS | 1832 | 1464779621667 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:13:41 INFO - PROCESS | 1832 | 1464779621670 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:13:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:13:41 INFO - PROCESS | 1832 | 1464779621676 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:13:41 INFO - PROCESS | 1832 | 1464779621680 Marionette TRACE conn4 <- [1,2510,null,{}] 04:13:41 INFO - PROCESS | 1832 | 1464779621685 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}] 04:13:42 INFO - PROCESS | 1832 | 1464779622133 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:13:42 INFO - PROCESS | 1832 | 1464779622388 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x859a5000 == 136 [pid = 1832] [id = 635] 04:13:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x859a5400) [pid = 1832] [serial = 1906] [outer = (nil)] 04:13:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x859af400) [pid = 1832] [serial = 1907] [outer = 0x859a5400] 04:13:42 INFO - PROCESS | 1832 | 1464779622489 Marionette DEBUG loaded listener.js 04:13:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x879b7c00) [pid = 1832] [serial = 1908] [outer = 0x859a5400] 04:13:43 INFO - PROCESS | 1832 | 1464779623509 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]]]}] 04:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1882ms 04:13:43 INFO - PROCESS | 1832 | 1464779623562 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:13:43 INFO - PROCESS | 1832 | 1464779623567 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:13:43 INFO - PROCESS | 1832 | 1464779623576 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:13:43 INFO - PROCESS | 1832 | 1464779623583 Marionette TRACE conn4 <- [1,2514,null,{}] 04:13:43 INFO - PROCESS | 1832 | 1464779623590 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}] 04:13:43 INFO - PROCESS | 1832 | 1464779623845 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:13:44 INFO - PROCESS | 1832 | 1464779624190 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba46c00 == 137 [pid = 1832] [id = 636] 04:13:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8ba49400) [pid = 1832] [serial = 1909] [outer = (nil)] 04:13:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8bdc2800) [pid = 1832] [serial = 1910] [outer = 0x8ba49400] 04:13:44 INFO - PROCESS | 1832 | 1464779624291 Marionette DEBUG loaded listener.js 04:13:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8c2b5800) [pid = 1832] [serial = 1911] [outer = 0x8ba49400] 04:13:45 INFO - PROCESS | 1832 | 1464779625281 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]]]}] 04:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1785ms 04:13:45 INFO - PROCESS | 1832 | 1464779625361 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:13:45 INFO - PROCESS | 1832 | 1464779625367 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:13:45 INFO - PROCESS | 1832 | 1464779625373 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:13:45 INFO - PROCESS | 1832 | 1464779625377 Marionette TRACE conn4 <- [1,2518,null,{}] 04:13:45 INFO - PROCESS | 1832 | 1464779625384 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}] 04:13:45 INFO - PROCESS | 1832 | 1464779625663 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:13:46 INFO - PROCESS | 1832 | 1464779626057 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc1d400 == 138 [pid = 1832] [id = 637] 04:13:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8dcb0c00) [pid = 1832] [serial = 1912] [outer = (nil)] 04:13:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8dcbc800) [pid = 1832] [serial = 1913] [outer = 0x8dcb0c00] 04:13:46 INFO - PROCESS | 1832 | 1464779626149 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8e03d400) [pid = 1832] [serial = 1914] [outer = 0x8dcb0c00] 04:13:47 INFO - PROCESS | 1832 | 1464779627128 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]]]}] 04:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1833ms 04:13:47 INFO - PROCESS | 1832 | 1464779627208 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:13:47 INFO - PROCESS | 1832 | 1464779627215 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:13:47 INFO - PROCESS | 1832 | 1464779627233 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:13:47 INFO - PROCESS | 1832 | 1464779627241 Marionette TRACE conn4 <- [1,2522,null,{}] 04:13:47 INFO - PROCESS | 1832 | 1464779627247 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}] 04:13:47 INFO - PROCESS | 1832 | 1464779627607 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:13:47 INFO - PROCESS | 1832 | 1464779627882 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d58f800 == 139 [pid = 1832] [id = 638] 04:13:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8dcb5000) [pid = 1832] [serial = 1915] [outer = (nil)] 04:13:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8ef34800) [pid = 1832] [serial = 1916] [outer = 0x8dcb5000] 04:13:47 INFO - PROCESS | 1832 | 1464779627972 Marionette DEBUG loaded listener.js 04:13:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8f0d3000) [pid = 1832] [serial = 1917] [outer = 0x8dcb5000] 04:13:48 INFO - PROCESS | 1832 | 1464779628976 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]]]}] 04:13:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:13:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1807ms 04:13:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:13:49 INFO - PROCESS | 1832 | 1464779629032 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:13:49 INFO - PROCESS | 1832 | 1464779629036 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:13:49 INFO - PROCESS | 1832 | 1464779629043 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:13:49 INFO - PROCESS | 1832 | 1464779629047 Marionette TRACE conn4 <- [1,2526,null,{}] 04:13:49 INFO - PROCESS | 1832 | 1464779629053 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}] 04:13:49 INFO - PROCESS | 1832 | 1464779629307 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:13:49 INFO - PROCESS | 1832 | 1464779629648 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ef28c00 == 140 [pid = 1832] [id = 639] 04:13:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8ef2c000) [pid = 1832] [serial = 1918] [outer = (nil)] 04:13:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f90f800) [pid = 1832] [serial = 1919] [outer = 0x8ef2c000] 04:13:49 INFO - PROCESS | 1832 | 1464779629748 Marionette DEBUG loaded listener.js 04:13:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8f9a7800) [pid = 1832] [serial = 1920] [outer = 0x8ef2c000] 04:13:50 INFO - PROCESS | 1832 | 1464779630733 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]]]}] 04:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1742ms 04:13:50 INFO - PROCESS | 1832 | 1464779630785 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:13:50 INFO - PROCESS | 1832 | 1464779630789 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:13:50 INFO - PROCESS | 1832 | 1464779630797 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:13:50 INFO - PROCESS | 1832 | 1464779630800 Marionette TRACE conn4 <- [1,2530,null,{}] 04:13:50 INFO - PROCESS | 1832 | 1464779630807 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}] 04:13:51 INFO - PROCESS | 1832 | 1464779631063 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:13:51 INFO - PROCESS | 1832 | 1464779631411 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x91786c00 == 141 [pid = 1832] [id = 640] 04:13:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x91787000) [pid = 1832] [serial = 1921] [outer = (nil)] 04:13:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x918c0000) [pid = 1832] [serial = 1922] [outer = 0x91787000] 04:13:51 INFO - PROCESS | 1832 | 1464779631522 Marionette DEBUG loaded listener.js 04:13:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x91eb7c00) [pid = 1832] [serial = 1923] [outer = 0x91787000] 04:13:52 INFO - PROCESS | 1832 | 1464779632524 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]]]}] 04:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1781ms 04:13:52 INFO - PROCESS | 1832 | 1464779632580 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:13:52 INFO - PROCESS | 1832 | 1464779632583 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:13:52 INFO - PROCESS | 1832 | 1464779632591 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:13:52 INFO - PROCESS | 1832 | 1464779632596 Marionette TRACE conn4 <- [1,2534,null,{}] 04:13:52 INFO - PROCESS | 1832 | 1464779632602 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}] 04:13:52 INFO - PROCESS | 1832 | 1464779632871 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:13:53 INFO - PROCESS | 1832 | 1464779633207 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:53 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba44800 == 142 [pid = 1832] [id = 641] 04:13:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8d668c00) [pid = 1832] [serial = 1924] [outer = (nil)] 04:13:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x92637800) [pid = 1832] [serial = 1925] [outer = 0x8d668c00] 04:13:53 INFO - PROCESS | 1832 | 1464779633305 Marionette DEBUG loaded listener.js 04:13:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x9263dc00) [pid = 1832] [serial = 1926] [outer = 0x8d668c00] 04:13:54 INFO - PROCESS | 1832 | 1464779634284 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]]]}] 04:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1733ms 04:13:54 INFO - PROCESS | 1832 | 1464779634327 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:13:54 INFO - PROCESS | 1832 | 1464779634331 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:13:54 INFO - PROCESS | 1832 | 1464779634338 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:13:54 INFO - PROCESS | 1832 | 1464779634342 Marionette TRACE conn4 <- [1,2538,null,{}] 04:13:54 INFO - PROCESS | 1832 | 1464779634348 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}] 04:13:54 INFO - PROCESS | 1832 | 1464779634607 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:13:54 INFO - PROCESS | 1832 | 1464779634963 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f05400 == 143 [pid = 1832] [id = 642] 04:13:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x9263a000) [pid = 1832] [serial = 1927] [outer = (nil)] 04:13:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x92c14c00) [pid = 1832] [serial = 1928] [outer = 0x9263a000] 04:13:55 INFO - PROCESS | 1832 | 1464779635062 Marionette DEBUG loaded listener.js 04:13:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x92d83000) [pid = 1832] [serial = 1929] [outer = 0x9263a000] 04:13:56 INFO - PROCESS | 1832 | 1464779636064 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]]]}] 04:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1784ms 04:13:56 INFO - PROCESS | 1832 | 1464779636122 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:13:56 INFO - PROCESS | 1832 | 1464779636125 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:13:56 INFO - PROCESS | 1832 | 1464779636132 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:13:56 INFO - PROCESS | 1832 | 1464779636136 Marionette TRACE conn4 <- [1,2542,null,{}] 04:13:56 INFO - PROCESS | 1832 | 1464779636142 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}] 04:13:56 INFO - PROCESS | 1832 | 1464779636396 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:13:56 INFO - PROCESS | 1832 | 1464779636736 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee2800 == 144 [pid = 1832] [id = 643] 04:13:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x91f0fc00) [pid = 1832] [serial = 1930] [outer = (nil)] 04:13:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x94675000) [pid = 1832] [serial = 1931] [outer = 0x91f0fc00] 04:13:56 INFO - PROCESS | 1832 | 1464779636846 Marionette DEBUG loaded listener.js 04:13:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x94678800) [pid = 1832] [serial = 1932] [outer = 0x91f0fc00] 04:13:57 INFO - PROCESS | 1832 | 1464779637816 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]]]}] 04:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1732ms 04:13:57 INFO - PROCESS | 1832 | 1464779637866 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:13:57 INFO - PROCESS | 1832 | 1464779637870 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:13:57 INFO - PROCESS | 1832 | 1464779637878 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:13:57 INFO - PROCESS | 1832 | 1464779637889 Marionette TRACE conn4 <- [1,2546,null,{}] 04:13:57 INFO - PROCESS | 1832 | 1464779637896 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}] 04:13:58 INFO - PROCESS | 1832 | 1464779638143 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:13:58 INFO - PROCESS | 1832 | 1464779638494 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x92d82c00 == 145 [pid = 1832] [id = 644] 04:13:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x94631c00) [pid = 1832] [serial = 1933] [outer = (nil)] 04:13:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x95163800) [pid = 1832] [serial = 1934] [outer = 0x94631c00] 04:13:58 INFO - PROCESS | 1832 | 1464779638592 Marionette DEBUG loaded listener.js 04:13:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x951e8c00) [pid = 1832] [serial = 1935] [outer = 0x94631c00] 04:13:59 INFO - PROCESS | 1832 | 1464779639554 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]]]}] 04:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1742ms 04:13:59 INFO - PROCESS | 1832 | 1464779639622 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:13:59 INFO - PROCESS | 1832 | 1464779639626 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:13:59 INFO - PROCESS | 1832 | 1464779639633 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:13:59 INFO - PROCESS | 1832 | 1464779639637 Marionette TRACE conn4 <- [1,2550,null,{}] 04:13:59 INFO - PROCESS | 1832 | 1464779639643 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}] 04:13:59 INFO - PROCESS | 1832 | 1464779639914 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:14:00 INFO - PROCESS | 1832 | 1464779640273 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x953bd000 == 146 [pid = 1832] [id = 645] 04:14:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x953bd800) [pid = 1832] [serial = 1936] [outer = (nil)] 04:14:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x9559bc00) [pid = 1832] [serial = 1937] [outer = 0x953bd800] 04:14:00 INFO - PROCESS | 1832 | 1464779640387 Marionette DEBUG loaded listener.js 04:14:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x9577f000) [pid = 1832] [serial = 1938] [outer = 0x953bd800] 04:14:01 INFO - PROCESS | 1832 | 1464779641505 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]]]}] 04:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1933ms 04:14:01 INFO - PROCESS | 1832 | 1464779641567 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:14:01 INFO - PROCESS | 1832 | 1464779641572 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:14:01 INFO - PROCESS | 1832 | 1464779641581 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:14:01 INFO - PROCESS | 1832 | 1464779641586 Marionette TRACE conn4 <- [1,2554,null,{}] 04:14:01 INFO - PROCESS | 1832 | 1464779641594 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}] 04:14:02 INFO - PROCESS | 1832 | 1464779642038 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:14:02 INFO - PROCESS | 1832 | 1464779642342 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x958e6400 == 147 [pid = 1832] [id = 646] 04:14:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x958ea400) [pid = 1832] [serial = 1939] [outer = (nil)] 04:14:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x99fcb800) [pid = 1832] [serial = 1940] [outer = 0x958ea400] 04:14:02 INFO - PROCESS | 1832 | 1464779642441 Marionette DEBUG loaded listener.js 04:14:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9a272800) [pid = 1832] [serial = 1941] [outer = 0x958ea400] 04:14:03 INFO - PROCESS | 1832 | 1464779643467 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]]]}] 04:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1936ms 04:14:03 INFO - PROCESS | 1832 | 1464779643517 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:14:03 INFO - PROCESS | 1832 | 1464779643521 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:14:03 INFO - PROCESS | 1832 | 1464779643527 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:14:03 INFO - PROCESS | 1832 | 1464779643530 Marionette TRACE conn4 <- [1,2558,null,{}] 04:14:03 INFO - PROCESS | 1832 | 1464779643536 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}] 04:14:03 INFO - PROCESS | 1832 | 1464779643780 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:14:04 INFO - PROCESS | 1832 | 1464779644118 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b5000 == 148 [pid = 1832] [id = 647] 04:14:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x95a70c00) [pid = 1832] [serial = 1942] [outer = (nil)] 04:14:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9af44800) [pid = 1832] [serial = 1943] [outer = 0x95a70c00] 04:14:04 INFO - PROCESS | 1832 | 1464779644213 Marionette DEBUG loaded listener.js 04:14:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9af49000) [pid = 1832] [serial = 1944] [outer = 0x95a70c00] 04:14:05 INFO - PROCESS | 1832 | 1464779645202 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]]]}] 04:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1731ms 04:14:05 INFO - PROCESS | 1832 | 1464779645260 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:14:05 INFO - PROCESS | 1832 | 1464779645263 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:14:05 INFO - PROCESS | 1832 | 1464779645270 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:14:05 INFO - PROCESS | 1832 | 1464779645274 Marionette TRACE conn4 <- [1,2562,null,{}] 04:14:05 INFO - PROCESS | 1832 | 1464779645280 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}] 04:14:05 INFO - PROCESS | 1832 | 1464779645506 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:14:05 INFO - PROCESS | 1832 | 1464779645868 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x97734c00 == 149 [pid = 1832] [id = 648] 04:14:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9a98cc00) [pid = 1832] [serial = 1945] [outer = (nil)] 04:14:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9b3dd400) [pid = 1832] [serial = 1946] [outer = 0x9a98cc00] 04:14:05 INFO - PROCESS | 1832 | 1464779645962 Marionette DEBUG loaded listener.js 04:14:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9b573000) [pid = 1832] [serial = 1947] [outer = 0x9a98cc00] 04:14:06 INFO - PROCESS | 1832 | 1464779646917 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]]]}] 04:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1692ms 04:14:06 INFO - PROCESS | 1832 | 1464779646963 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:14:06 INFO - PROCESS | 1832 | 1464779646967 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:14:06 INFO - PROCESS | 1832 | 1464779646973 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:14:06 INFO - PROCESS | 1832 | 1464779646977 Marionette TRACE conn4 <- [1,2566,null,{}] 04:14:06 INFO - PROCESS | 1832 | 1464779646982 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}] 04:14:07 INFO - PROCESS | 1832 | 1464779647192 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:14:07 INFO - PROCESS | 1832 | 1464779647552 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x85e30400 == 150 [pid = 1832] [id = 649] 04:14:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x8c3f5400) [pid = 1832] [serial = 1948] [outer = (nil)] 04:14:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9ba13000) [pid = 1832] [serial = 1949] [outer = 0x8c3f5400] 04:14:07 INFO - PROCESS | 1832 | 1464779647649 Marionette DEBUG loaded listener.js 04:14:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9ba72800) [pid = 1832] [serial = 1950] [outer = 0x8c3f5400] 04:14:08 INFO - PROCESS | 1832 | 1464779648604 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]]]}] 04:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1690ms 04:14:08 INFO - PROCESS | 1832 | 1464779648665 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:14:08 INFO - PROCESS | 1832 | 1464779648669 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:14:08 INFO - PROCESS | 1832 | 1464779648675 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:14:08 INFO - PROCESS | 1832 | 1464779648679 Marionette TRACE conn4 <- [1,2570,null,{}] 04:14:08 INFO - PROCESS | 1832 | 1464779648684 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}] 04:14:08 INFO - PROCESS | 1832 | 1464779648920 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:14:09 INFO - PROCESS | 1832 | 1464779649264 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x85945800 == 151 [pid = 1832] [id = 650] 04:14:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9b3db400) [pid = 1832] [serial = 1951] [outer = (nil)] 04:14:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9d583800) [pid = 1832] [serial = 1952] [outer = 0x9b3db400] 04:14:09 INFO - PROCESS | 1832 | 1464779649357 Marionette DEBUG loaded listener.js 04:14:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9d9df000) [pid = 1832] [serial = 1953] [outer = 0x9b3db400] 04:14:10 INFO - PROCESS | 1832 | 1464779650306 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]]]}] 04:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1680ms 04:14:10 INFO - PROCESS | 1832 | 1464779650356 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:14:10 INFO - PROCESS | 1832 | 1464779650361 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:14:10 INFO - PROCESS | 1832 | 1464779650367 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:14:10 INFO - PROCESS | 1832 | 1464779650373 Marionette TRACE conn4 <- [1,2574,null,{}] 04:14:10 INFO - PROCESS | 1832 | 1464779650379 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}] 04:14:10 INFO - PROCESS | 1832 | 1464779650631 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:14:11 INFO - PROCESS | 1832 | 1464779651015 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x95599800 == 152 [pid = 1832] [id = 651] 04:14:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0xa2159800) [pid = 1832] [serial = 1954] [outer = (nil)] 04:14:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0xa22cdc00) [pid = 1832] [serial = 1955] [outer = 0xa2159800] 04:14:11 INFO - PROCESS | 1832 | 1464779651106 Marionette DEBUG loaded listener.js 04:14:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0xa2634400) [pid = 1832] [serial = 1956] [outer = 0xa2159800] 04:14:12 INFO - PROCESS | 1832 | 1464779652018 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]]]}] 04:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1686ms 04:14:12 INFO - PROCESS | 1832 | 1464779652054 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:14:12 INFO - PROCESS | 1832 | 1464779652057 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:14:12 INFO - PROCESS | 1832 | 1464779652064 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:14:12 INFO - PROCESS | 1832 | 1464779652068 Marionette TRACE conn4 <- [1,2578,null,{}] 04:14:12 INFO - PROCESS | 1832 | 1464779652074 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}] 04:14:12 INFO - PROCESS | 1832 | 1464779652300 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x859b0400 == 151 [pid = 1832] [id = 634] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x859af000 == 150 [pid = 1832] [id = 633] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x883c9c00 == 149 [pid = 1832] [id = 632] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x859a4000 == 148 [pid = 1832] [id = 631] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0xa21bb000 == 147 [pid = 1832] [id = 628] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0xa5050800 == 146 [pid = 1832] [id = 629] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x85948800 == 145 [pid = 1832] [id = 627] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x9af42400 == 144 [pid = 1832] [id = 626] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x9b6ce000 == 143 [pid = 1832] [id = 625] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x91dea000 == 142 [pid = 1832] [id = 623] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x86ed2800 == 141 [pid = 1832] [id = 624] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x883d8800 == 140 [pid = 1832] [id = 622] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x91f0b000 == 139 [pid = 1832] [id = 621] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x92d89400 == 138 [pid = 1832] [id = 620] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8f759000 == 137 [pid = 1832] [id = 619] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x918c0c00 == 136 [pid = 1832] [id = 618] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8f75f800 == 135 [pid = 1832] [id = 616] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8f902400 == 134 [pid = 1832] [id = 617] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f0400 == 133 [pid = 1832] [id = 615] 04:14:14 INFO - PROCESS | 1832 | --DOCSHELL 0x883d5c00 == 132 [pid = 1832] [id = 614] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8dcaec00) [pid = 1832] [serial = 1841] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x8dc1c400) [pid = 1832] [serial = 1838] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x9c08c000) [pid = 1832] [serial = 1820] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x9b81a400) [pid = 1832] [serial = 1818] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x9b6c9800) [pid = 1832] [serial = 1817] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9af4f400) [pid = 1832] [serial = 1815] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x9aa37000) [pid = 1832] [serial = 1814] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x9a74a000) [pid = 1832] [serial = 1812] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0xa6740400) [pid = 1832] [serial = 1767] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x8ef2b400) [pid = 1832] [serial = 1716] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x99757800) [pid = 1832] [serial = 1811] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x958e9000) [pid = 1832] [serial = 1809] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x958e1800) [pid = 1832] [serial = 1808] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x953b9c00) [pid = 1832] [serial = 1806] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x953b4000) [pid = 1832] [serial = 1805] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x9511c000) [pid = 1832] [serial = 1803] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x95047c00) [pid = 1832] [serial = 1802] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x92d86000) [pid = 1832] [serial = 1800] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x92c17000) [pid = 1832] [serial = 1799] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x9263e800) [pid = 1832] [serial = 1797] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x91f09800) [pid = 1832] [serial = 1796] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x9178e400) [pid = 1832] [serial = 1794] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9178c000) [pid = 1832] [serial = 1793] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8fa51800) [pid = 1832] [serial = 1791] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8f9a9800) [pid = 1832] [serial = 1790] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8f0cd800) [pid = 1832] [serial = 1788] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8ef34000) [pid = 1832] [serial = 1787] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8dc0fc00) [pid = 1832] [serial = 1785] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8d58c400) [pid = 1832] [serial = 1784] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x88666800) [pid = 1832] [serial = 1782] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x88550400) [pid = 1832] [serial = 1781] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8ba4e400) [pid = 1832] [serial = 1835] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x88549c00) [pid = 1832] [serial = 1832] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x88556800) [pid = 1832] [serial = 1833] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0xa623c000) [pid = 1832] [serial = 1830] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0xa5045800) [pid = 1832] [serial = 1829] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0xa2464c00) [pid = 1832] [serial = 1827] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0xa240f000) [pid = 1832] [serial = 1826] [outer = (nil)] [url = about:blank] 04:14:14 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0xa0710c00) [pid = 1832] [serial = 1824] [outer = (nil)] [url = about:blank] 04:14:15 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x9d9ea000) [pid = 1832] [serial = 1823] [outer = (nil)] [url = about:blank] 04:14:15 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x9c1d4c00) [pid = 1832] [serial = 1821] [outer = (nil)] [url = about:blank] 04:14:15 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8deed800) [pid = 1832] [serial = 1839] [outer = (nil)] [url = about:blank] 04:14:15 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8bf4bc00) [pid = 1832] [serial = 1836] [outer = (nil)] [url = about:blank] 04:14:15 INFO - PROCESS | 1832 | 1464779655197 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x859a2400 == 133 [pid = 1832] [id = 652] 04:14:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x859af800) [pid = 1832] [serial = 1957] [outer = (nil)] 04:14:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x85e2e400) [pid = 1832] [serial = 1958] [outer = 0x859af800] 04:14:15 INFO - PROCESS | 1832 | 1464779655282 Marionette DEBUG loaded listener.js 04:14:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x87ad9000) [pid = 1832] [serial = 1959] [outer = 0x859af800] 04:14:16 INFO - PROCESS | 1832 | 1464779656147 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]]]}] 04:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 4144ms 04:14:16 INFO - PROCESS | 1832 | 1464779656212 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:14:16 INFO - PROCESS | 1832 | 1464779656218 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:14:16 INFO - PROCESS | 1832 | 1464779656258 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:14:16 INFO - PROCESS | 1832 | 1464779656264 Marionette TRACE conn4 <- [1,2582,null,{}] 04:14:16 INFO - PROCESS | 1832 | 1464779656271 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}] 04:14:16 INFO - PROCESS | 1832 | 1464779656494 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:14:16 INFO - PROCESS | 1832 | 1464779656707 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:16 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a312800 == 134 [pid = 1832] [id = 653] 04:14:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8a316c00) [pid = 1832] [serial = 1960] [outer = (nil)] 04:14:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8a6e0c00) [pid = 1832] [serial = 1961] [outer = 0x8a316c00] 04:14:16 INFO - PROCESS | 1832 | 1464779656834 Marionette DEBUG loaded listener.js 04:14:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8bdba800) [pid = 1832] [serial = 1962] [outer = 0x8a316c00] 04:14:17 INFO - PROCESS | 1832 | 1464779657756 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]]]}] 04:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1546ms 04:14:17 INFO - PROCESS | 1832 | 1464779657800 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:14:17 INFO - PROCESS | 1832 | 1464779657806 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:14:17 INFO - PROCESS | 1832 | 1464779657827 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:14:17 INFO - PROCESS | 1832 | 1464779657831 Marionette TRACE conn4 <- [1,2586,null,{}] 04:14:17 INFO - PROCESS | 1832 | 1464779657838 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}] 04:14:18 INFO - PROCESS | 1832 | 1464779658148 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:14:18 INFO - PROCESS | 1832 | 1464779658184 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b3c00 == 135 [pid = 1832] [id = 654] 04:14:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8c3f6400) [pid = 1832] [serial = 1963] [outer = (nil)] 04:14:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8d66ac00) [pid = 1832] [serial = 1964] [outer = 0x8c3f6400] 04:14:18 INFO - PROCESS | 1832 | 1464779658264 Marionette DEBUG loaded listener.js 04:14:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8d849c00) [pid = 1832] [serial = 1965] [outer = 0x8c3f6400] 04:14:19 INFO - PROCESS | 1832 | 1464779659443 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]]]}] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x88663400) [pid = 1832] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8c2aac00) [pid = 1832] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8854f800) [pid = 1832] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x859a8000) [pid = 1832] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8c32d000) [pid = 1832] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0xa50f5c00) [pid = 1832] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2102ms 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0xa2636c00) [pid = 1832] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8d58fc00) [pid = 1832] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x9d584800) [pid = 1832] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x9ba6b400) [pid = 1832] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8a6e9000) [pid = 1832] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x95139c00) [pid = 1832] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x9510f800) [pid = 1832] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x9462c400) [pid = 1832] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x9503bc00) [pid = 1832] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x92c0a800) [pid = 1832] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x918c8800) [pid = 1832] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x9177f800) [pid = 1832] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x8f9a1400) [pid = 1832] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x8d584400) [pid = 1832] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:14:19 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x883d7800) [pid = 1832] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:14:19 INFO - PROCESS | 1832 | 1464779659957 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:14:19 INFO - PROCESS | 1832 | 1464779659961 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:14:20 INFO - PROCESS | 1832 | 1464779660028 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:14:20 INFO - PROCESS | 1832 | 1464779660037 Marionette TRACE conn4 <- [1,2590,null,{}] 04:14:20 INFO - PROCESS | 1832 | 1464779660049 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}] 04:14:20 INFO - PROCESS | 1832 | 1464779660343 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:14:20 INFO - PROCESS | 1832 | 1464779660478 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6e1c00 == 136 [pid = 1832] [id = 655] 04:14:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x8c332c00) [pid = 1832] [serial = 1966] [outer = (nil)] 04:14:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x8d84e000) [pid = 1832] [serial = 1967] [outer = 0x8c332c00] 04:14:20 INFO - PROCESS | 1832 | 1464779660552 Marionette DEBUG loaded listener.js 04:14:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x8dc08800) [pid = 1832] [serial = 1968] [outer = 0x8c332c00] 04:14:21 INFO - PROCESS | 1832 | 1464779661364 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]]]}] 04:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1452ms 04:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:14:21 INFO - PROCESS | 1832 | 1464779661421 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:14:21 INFO - PROCESS | 1832 | 1464779661425 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:14:21 INFO - PROCESS | 1832 | 1464779661431 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:14:21 INFO - PROCESS | 1832 | 1464779661434 Marionette TRACE conn4 <- [1,2594,null,{}] 04:14:21 INFO - PROCESS | 1832 | 1464779661440 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}] 04:14:21 INFO - PROCESS | 1832 | 1464779661653 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:14:22 INFO - PROCESS | 1832 | 1464779662013 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x859a6800 == 137 [pid = 1832] [id = 656] 04:14:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x859a8000) [pid = 1832] [serial = 1969] [outer = (nil)] 04:14:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x85e30000) [pid = 1832] [serial = 1970] [outer = 0x859a8000] 04:14:22 INFO - PROCESS | 1832 | 1464779662171 Marionette DEBUG loaded listener.js 04:14:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8854a800) [pid = 1832] [serial = 1971] [outer = 0x859a8000] 04:14:23 INFO - PROCESS | 1832 | 1464779663208 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]]]}] 04:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1835ms 04:14:23 INFO - PROCESS | 1832 | 1464779663267 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:14:23 INFO - PROCESS | 1832 | 1464779663274 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:14:23 INFO - PROCESS | 1832 | 1464779663282 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:14:23 INFO - PROCESS | 1832 | 1464779663288 Marionette TRACE conn4 <- [1,2598,null,{}] 04:14:23 INFO - PROCESS | 1832 | 1464779663296 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}] 04:14:23 INFO - PROCESS | 1832 | 1464779663545 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:14:23 INFO - PROCESS | 1832 | 1464779663892 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bf47800 == 138 [pid = 1832] [id = 657] 04:14:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8bf4bc00) [pid = 1832] [serial = 1972] [outer = (nil)] 04:14:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8c333000) [pid = 1832] [serial = 1973] [outer = 0x8bf4bc00] 04:14:23 INFO - PROCESS | 1832 | 1464779663984 Marionette DEBUG loaded listener.js 04:14:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8d590800) [pid = 1832] [serial = 1974] [outer = 0x8bf4bc00] 04:14:25 INFO - PROCESS | 1832 | 1464779665045 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]]]}] 04:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1836ms 04:14:25 INFO - PROCESS | 1832 | 1464779665119 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:14:25 INFO - PROCESS | 1832 | 1464779665126 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:14:25 INFO - PROCESS | 1832 | 1464779665135 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:14:25 INFO - PROCESS | 1832 | 1464779665139 Marionette TRACE conn4 <- [1,2602,null,{}] 04:14:25 INFO - PROCESS | 1832 | 1464779665145 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}] 04:14:25 INFO - PROCESS | 1832 | 1464779665403 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:14:25 INFO - PROCESS | 1832 | 1464779665796 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d84f000 == 139 [pid = 1832] [id = 658] 04:14:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8dc12800) [pid = 1832] [serial = 1975] [outer = (nil)] 04:14:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8deee800) [pid = 1832] [serial = 1976] [outer = 0x8dc12800] 04:14:25 INFO - PROCESS | 1832 | 1464779665905 Marionette DEBUG loaded listener.js 04:14:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8ed93000) [pid = 1832] [serial = 1977] [outer = 0x8dc12800] 04:14:26 INFO - PROCESS | 1832 | 1464779666923 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]]]}] 04:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1835ms 04:14:26 INFO - PROCESS | 1832 | 1464779666970 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:14:26 INFO - PROCESS | 1832 | 1464779666975 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:14:26 INFO - PROCESS | 1832 | 1464779666984 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:14:26 INFO - PROCESS | 1832 | 1464779666993 Marionette TRACE conn4 <- [1,2606,null,{}] 04:14:27 INFO - PROCESS | 1832 | 1464779667008 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}] 04:14:27 INFO - PROCESS | 1832 | 1464779667287 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:14:27 INFO - PROCESS | 1832 | 1464779667632 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9e0000 == 140 [pid = 1832] [id = 659] 04:14:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8ef30000) [pid = 1832] [serial = 1978] [outer = (nil)] 04:14:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8f754400) [pid = 1832] [serial = 1979] [outer = 0x8ef30000] 04:14:27 INFO - PROCESS | 1832 | 1464779667721 Marionette DEBUG loaded listener.js 04:14:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8f904400) [pid = 1832] [serial = 1980] [outer = 0x8ef30000] 04:14:28 INFO - PROCESS | 1832 | 1464779668756 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]]]}] 04:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1843ms 04:14:28 INFO - PROCESS | 1832 | 1464779668825 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:14:28 INFO - PROCESS | 1832 | 1464779668830 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:14:28 INFO - PROCESS | 1832 | 1464779668837 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:14:28 INFO - PROCESS | 1832 | 1464779668840 Marionette TRACE conn4 <- [1,2610,null,{}] 04:14:28 INFO - PROCESS | 1832 | 1464779668846 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}] 04:14:29 INFO - PROCESS | 1832 | 1464779669069 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:14:29 INFO - PROCESS | 1832 | 1464779669404 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8eda0c00 == 141 [pid = 1832] [id = 660] 04:14:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8f0c9c00) [pid = 1832] [serial = 1981] [outer = (nil)] 04:14:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x9177f800) [pid = 1832] [serial = 1982] [outer = 0x8f0c9c00] 04:14:29 INFO - PROCESS | 1832 | 1464779669499 Marionette DEBUG loaded listener.js 04:14:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x91788800) [pid = 1832] [serial = 1983] [outer = 0x8f0c9c00] 04:14:30 INFO - PROCESS | 1832 | 1464779670415 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]]]}] 04:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1634ms 04:14:30 INFO - PROCESS | 1832 | 1464779670470 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:14:30 INFO - PROCESS | 1832 | 1464779670475 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:14:30 INFO - PROCESS | 1832 | 1464779670481 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:14:30 INFO - PROCESS | 1832 | 1464779670484 Marionette TRACE conn4 <- [1,2614,null,{}] 04:14:30 INFO - PROCESS | 1832 | 1464779670490 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}] 04:14:30 INFO - PROCESS | 1832 | 1464779670711 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:14:31 INFO - PROCESS | 1832 | 1464779671065 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x91de5400 == 142 [pid = 1832] [id = 661] 04:14:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x91de6000) [pid = 1832] [serial = 1984] [outer = (nil)] 04:14:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x91dee000) [pid = 1832] [serial = 1985] [outer = 0x91de6000] 04:14:31 INFO - PROCESS | 1832 | 1464779671181 Marionette DEBUG loaded listener.js 04:14:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x91f04400) [pid = 1832] [serial = 1986] [outer = 0x91de6000] 04:14:32 INFO - PROCESS | 1832 | 1464779672141 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]]]}] 04:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1691ms 04:14:32 INFO - PROCESS | 1832 | 1464779672174 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:14:32 INFO - PROCESS | 1832 | 1464779672177 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:14:32 INFO - PROCESS | 1832 | 1464779672184 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:14:32 INFO - PROCESS | 1832 | 1464779672187 Marionette TRACE conn4 <- [1,2618,null,{}] 04:14:32 INFO - PROCESS | 1832 | 1464779672193 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}] 04:14:32 INFO - PROCESS | 1832 | 1464779672430 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:14:32 INFO - PROCESS | 1832 | 1464779672694 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fa58400 == 143 [pid = 1832] [id = 662] 04:14:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x91de6c00) [pid = 1832] [serial = 1987] [outer = (nil)] 04:14:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x92c16c00) [pid = 1832] [serial = 1988] [outer = 0x91de6c00] 04:14:32 INFO - PROCESS | 1832 | 1464779672829 Marionette DEBUG loaded listener.js 04:14:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x92d89c00) [pid = 1832] [serial = 1989] [outer = 0x91de6c00] 04:14:33 INFO - PROCESS | 1832 | 1464779673954 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]]]}] 04:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1832ms 04:14:34 INFO - PROCESS | 1832 | 1464779674017 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:14:34 INFO - PROCESS | 1832 | 1464779674021 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:14:34 INFO - PROCESS | 1832 | 1464779674028 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:14:34 INFO - PROCESS | 1832 | 1464779674032 Marionette TRACE conn4 <- [1,2622,null,{}] 04:14:34 INFO - PROCESS | 1832 | 1464779674037 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}] 04:14:34 INFO - PROCESS | 1832 | 1464779674282 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:14:34 INFO - PROCESS | 1832 | 1464779674635 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x92637400 == 144 [pid = 1832] [id = 663] 04:14:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x92c08800) [pid = 1832] [serial = 1990] [outer = (nil)] 04:14:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x94675400) [pid = 1832] [serial = 1991] [outer = 0x92c08800] 04:14:34 INFO - PROCESS | 1832 | 1464779674731 Marionette DEBUG loaded listener.js 04:14:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x94681c00) [pid = 1832] [serial = 1992] [outer = 0x92c08800] 04:14:35 INFO - PROCESS | 1832 | 1464779675822 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]]]}] 04:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1832ms 04:14:35 INFO - PROCESS | 1832 | 1464779675861 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:14:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:14:35 INFO - PROCESS | 1832 | 1464779675867 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:14:35 INFO - PROCESS | 1832 | 1464779675875 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:14:35 INFO - PROCESS | 1832 | 1464779675879 Marionette TRACE conn4 <- [1,2626,null,{}] 04:14:35 INFO - PROCESS | 1832 | 1464779675889 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}] 04:14:36 INFO - PROCESS | 1832 | 1464779676158 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:14:36 INFO - PROCESS | 1832 | 1464779676526 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x8865dc00 == 145 [pid = 1832] [id = 664] 04:14:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8c2b4000) [pid = 1832] [serial = 1993] [outer = (nil)] 04:14:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x952da000) [pid = 1832] [serial = 1994] [outer = 0x8c2b4000] 04:14:36 INFO - PROCESS | 1832 | 1464779676630 Marionette DEBUG loaded listener.js 04:14:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x953b4000) [pid = 1832] [serial = 1995] [outer = 0x8c2b4000] 04:14:37 INFO - PROCESS | 1832 | 1464779677579 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]]]}] 04:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1786ms 04:14:37 INFO - PROCESS | 1832 | 1464779677661 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:14:37 INFO - PROCESS | 1832 | 1464779677666 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:14:37 INFO - PROCESS | 1832 | 1464779677672 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:14:37 INFO - PROCESS | 1832 | 1464779677676 Marionette TRACE conn4 <- [1,2630,null,{}] 04:14:37 INFO - PROCESS | 1832 | 1464779677682 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}] 04:14:37 INFO - PROCESS | 1832 | 1464779677971 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:14:38 INFO - PROCESS | 1832 | 1464779678323 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a66c00 == 146 [pid = 1832] [id = 665] 04:14:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x9513e000) [pid = 1832] [serial = 1996] [outer = (nil)] 04:14:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x95779400) [pid = 1832] [serial = 1997] [outer = 0x9513e000] 04:14:38 INFO - PROCESS | 1832 | 1464779678445 Marionette DEBUG loaded listener.js 04:14:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x958e3800) [pid = 1832] [serial = 1998] [outer = 0x9513e000] 04:14:39 INFO - PROCESS | 1832 | 1464779679508 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]]]}] 04:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1883ms 04:14:39 INFO - PROCESS | 1832 | 1464779679555 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:14:39 INFO - PROCESS | 1832 | 1464779679560 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:14:39 INFO - PROCESS | 1832 | 1464779679566 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:14:39 INFO - PROCESS | 1832 | 1464779679570 Marionette TRACE conn4 <- [1,2634,null,{}] 04:14:39 INFO - PROCESS | 1832 | 1464779679576 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}] 04:14:39 INFO - PROCESS | 1832 | 1464779679818 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:14:40 INFO - PROCESS | 1832 | 1464779680180 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x95a70800 == 147 [pid = 1832] [id = 666] 04:14:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x95a73c00) [pid = 1832] [serial = 1999] [outer = (nil)] 04:14:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x9773f800) [pid = 1832] [serial = 2000] [outer = 0x95a73c00] 04:14:40 INFO - PROCESS | 1832 | 1464779680287 Marionette DEBUG loaded listener.js 04:14:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x9a020800) [pid = 1832] [serial = 2001] [outer = 0x95a73c00] 04:14:41 INFO - PROCESS | 1832 | 1464779681235 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]]]}] 04:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1744ms 04:14:41 INFO - PROCESS | 1832 | 1464779681310 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:14:41 INFO - PROCESS | 1832 | 1464779681314 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:14:41 INFO - PROCESS | 1832 | 1464779681321 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:14:41 INFO - PROCESS | 1832 | 1464779681326 Marionette TRACE conn4 <- [1,2638,null,{}] 04:14:41 INFO - PROCESS | 1832 | 1464779681332 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}] 04:14:41 INFO - PROCESS | 1832 | 1464779681650 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:14:41 INFO - PROCESS | 1832 | 1464779681981 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:42 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d666400 == 148 [pid = 1832] [id = 667] 04:14:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8ed9f400) [pid = 1832] [serial = 2002] [outer = (nil)] 04:14:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x9af46000) [pid = 1832] [serial = 2003] [outer = 0x8ed9f400] 04:14:42 INFO - PROCESS | 1832 | 1464779682070 Marionette DEBUG loaded listener.js 04:14:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x9ba13800) [pid = 1832] [serial = 2004] [outer = 0x8ed9f400] 04:14:43 INFO - PROCESS | 1832 | 1464779683006 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]]]}] 04:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1733ms 04:14:43 INFO - PROCESS | 1832 | 1464779683055 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:14:43 INFO - PROCESS | 1832 | 1464779683059 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:14:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:14:43 INFO - PROCESS | 1832 | 1464779683066 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:14:43 INFO - PROCESS | 1832 | 1464779683070 Marionette TRACE conn4 <- [1,2642,null,{}] 04:14:43 INFO - PROCESS | 1832 | 1464779683076 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}] 04:14:43 INFO - PROCESS | 1832 | 1464779683324 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:14:43 INFO - PROCESS | 1832 | 1464779683670 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x953c0400 == 149 [pid = 1832] [id = 668] 04:14:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9b197c00) [pid = 1832] [serial = 2005] [outer = (nil)] 04:14:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x9d580c00) [pid = 1832] [serial = 2006] [outer = 0x9b197c00] 04:14:43 INFO - PROCESS | 1832 | 1464779683766 Marionette DEBUG loaded listener.js 04:14:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9d587c00) [pid = 1832] [serial = 2007] [outer = 0x9b197c00] 04:14:44 INFO - PROCESS | 1832 | 1464779684709 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]]]}] 04:14:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:14:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1687ms 04:14:44 INFO - PROCESS | 1832 | 1464779684754 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:14:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:14:44 INFO - PROCESS | 1832 | 1464779684758 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:14:44 INFO - PROCESS | 1832 | 1464779684765 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:14:44 INFO - PROCESS | 1832 | 1464779684769 Marionette TRACE conn4 <- [1,2646,null,{}] 04:14:44 INFO - PROCESS | 1832 | 1464779684775 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}] 04:14:45 INFO - PROCESS | 1832 | 1464779685028 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:14:45 INFO - PROCESS | 1832 | 1464779685383 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x88553000 == 150 [pid = 1832] [id = 669] 04:14:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9b6cc800) [pid = 1832] [serial = 2008] [outer = (nil)] 04:14:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0xa116a000) [pid = 1832] [serial = 2009] [outer = 0x9b6cc800] 04:14:45 INFO - PROCESS | 1832 | 1464779685484 Marionette DEBUG loaded listener.js 04:14:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0xa2159c00) [pid = 1832] [serial = 2010] [outer = 0x9b6cc800] 04:14:46 INFO - PROCESS | 1832 | 1464779686411 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]]]}] 04:14:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:14:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1684ms 04:14:46 INFO - PROCESS | 1832 | 1464779686450 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:14:46 INFO - PROCESS | 1832 | 1464779686453 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:14:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:14:46 INFO - PROCESS | 1832 | 1464779686460 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:14:46 INFO - PROCESS | 1832 | 1464779686464 Marionette TRACE conn4 <- [1,2650,null,{}] 04:14:46 INFO - PROCESS | 1832 | 1464779686469 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}] 04:14:46 INFO - PROCESS | 1832 | 1464779686731 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:14:47 INFO - PROCESS | 1832 | 1464779687088 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x89ba2800 == 151 [pid = 1832] [id = 670] 04:14:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x89ba2c00) [pid = 1832] [serial = 2011] [outer = (nil)] 04:14:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x89ba9c00) [pid = 1832] [serial = 2012] [outer = 0x89ba2c00] 04:14:47 INFO - PROCESS | 1832 | 1464779687181 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x89bab800) [pid = 1832] [serial = 2013] [outer = 0x89ba2c00] 04:14:48 INFO - PROCESS | 1832 | 1464779688089 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]]]}] 04:14:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:14:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1684ms 04:14:48 INFO - PROCESS | 1832 | 1464779688146 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:14:48 INFO - PROCESS | 1832 | 1464779688150 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:14:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:14:48 INFO - PROCESS | 1832 | 1464779688157 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:14:48 INFO - PROCESS | 1832 | 1464779688160 Marionette TRACE conn4 <- [1,2654,null,{}] 04:14:48 INFO - PROCESS | 1832 | 1464779688166 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}] 04:14:48 INFO - PROCESS | 1832 | 1464779688412 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:14:48 INFO - PROCESS | 1832 | 1464779688775 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x89ba5000 == 152 [pid = 1832] [id = 671] 04:14:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x89baa800) [pid = 1832] [serial = 2014] [outer = (nil)] 04:14:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0xa0716400) [pid = 1832] [serial = 2015] [outer = 0x89baa800] 04:14:48 INFO - PROCESS | 1832 | 1464779688868 Marionette DEBUG loaded listener.js 04:14:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0xa2154c00) [pid = 1832] [serial = 2016] [outer = 0x89baa800] 04:14:49 INFO - PROCESS | 1832 | 1464779689767 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]]]}] 04:14:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:14:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1681ms 04:14:49 INFO - PROCESS | 1832 | 1464779689839 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 1832 | 1464779689843 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:14:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:14:49 INFO - PROCESS | 1832 | 1464779689849 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 1832 | 1464779689852 Marionette TRACE conn4 <- [1,2658,null,{}] 04:14:49 INFO - PROCESS | 1832 | 1464779689861 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}] 04:14:50 INFO - PROCESS | 1832 | 1464779690119 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:14:50 INFO - PROCESS | 1832 | 1464779690468 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x89ba4000 == 153 [pid = 1832] [id = 672] 04:14:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9b818000) [pid = 1832] [serial = 2017] [outer = (nil)] 04:14:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0xa3552800) [pid = 1832] [serial = 2018] [outer = 0x9b818000] 04:14:50 INFO - PROCESS | 1832 | 1464779690561 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0xa35ee800) [pid = 1832] [serial = 2019] [outer = 0x9b818000] 04:14:51 INFO - PROCESS | 1832 | 1464779691504 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]]]}] 04:14:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:14:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1693ms 04:14:51 INFO - PROCESS | 1832 | 1464779691543 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 1832 | 1464779691546 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:14:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:14:51 INFO - PROCESS | 1832 | 1464779691553 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 1832 | 1464779691556 Marionette TRACE conn4 <- [1,2662,null,{}] 04:14:51 INFO - PROCESS | 1832 | 1464779691562 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}] 04:14:51 INFO - PROCESS | 1832 | 1464779691807 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:14:52 INFO - PROCESS | 1832 | 1464779692139 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x89ba6400 == 154 [pid = 1832] [id = 673] 04:14:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x91deac00) [pid = 1832] [serial = 2020] [outer = (nil)] 04:14:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0xa6704800) [pid = 1832] [serial = 2021] [outer = 0x91deac00] 04:14:52 INFO - PROCESS | 1832 | 1464779692240 Marionette DEBUG loaded listener.js 04:14:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa673a800) [pid = 1832] [serial = 2022] [outer = 0x91deac00] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc8400 == 153 [pid = 1832] [id = 546] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8f9a7000 == 152 [pid = 1832] [id = 555] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8ed92c00 == 151 [pid = 1832] [id = 551] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x92642000 == 150 [pid = 1832] [id = 556] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6b6400 == 149 [pid = 1832] [id = 558] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x9577f800 == 148 [pid = 1832] [id = 560] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x95a73800 == 147 [pid = 1832] [id = 559] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x9513b800 == 146 [pid = 1832] [id = 557] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x91eb5400 == 145 [pid = 1832] [id = 553] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecca000 == 144 [pid = 1832] [id = 552] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee4000 == 143 [pid = 1832] [id = 554] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x9a74f800 == 142 [pid = 1832] [id = 561] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x9773c000 == 141 [pid = 1832] [id = 562] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6e1c00 == 140 [pid = 1832] [id = 655] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b3c00 == 139 [pid = 1832] [id = 654] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8a312800 == 138 [pid = 1832] [id = 653] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x859a2400 == 137 [pid = 1832] [id = 652] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x874b5000 == 136 [pid = 1832] [id = 647] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x958e6400 == 135 [pid = 1832] [id = 646] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x92d82c00 == 134 [pid = 1832] [id = 644] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x953bd000 == 133 [pid = 1832] [id = 645] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x91ee2800 == 132 [pid = 1832] [id = 643] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x879b8800 == 131 [pid = 1832] [id = 478] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x91f05400 == 130 [pid = 1832] [id = 642] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8ba44800 == 129 [pid = 1832] [id = 641] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x91786c00 == 128 [pid = 1832] [id = 640] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8ef28c00 == 127 [pid = 1832] [id = 639] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc1d400 == 126 [pid = 1832] [id = 637] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8d58f800 == 125 [pid = 1832] [id = 638] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x8ba46c00 == 124 [pid = 1832] [id = 636] 04:14:54 INFO - PROCESS | 1832 | --DOCSHELL 0x859a5000 == 123 [pid = 1832] [id = 635] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x8e033400) [pid = 1832] [serial = 1779] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x8c32e000) [pid = 1832] [serial = 1901] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8a31cc00) [pid = 1832] [serial = 1898] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x874ac800) [pid = 1832] [serial = 1895] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x87ad5400) [pid = 1832] [serial = 1896] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8c336c00) [pid = 1832] [serial = 1893] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8c334c00) [pid = 1832] [serial = 1892] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0xa6914c00) [pid = 1832] [serial = 1890] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0xa6913000) [pid = 1832] [serial = 1889] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0xa62f8c00) [pid = 1832] [serial = 1887] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0xa6242800) [pid = 1832] [serial = 1886] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0xa30f5400) [pid = 1832] [serial = 1884] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0xa26d1800) [pid = 1832] [serial = 1883] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0xa116ac00) [pid = 1832] [serial = 1881] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0xa0719400) [pid = 1832] [serial = 1880] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x9c28f000) [pid = 1832] [serial = 1878] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x9c103c00) [pid = 1832] [serial = 1877] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x9b190400) [pid = 1832] [serial = 1874] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x9b6c8000) [pid = 1832] [serial = 1875] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x99f23c00) [pid = 1832] [serial = 1872] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9974bc00) [pid = 1832] [serial = 1871] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x95a72400) [pid = 1832] [serial = 1869] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x95a6dc00) [pid = 1832] [serial = 1868] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x95773c00) [pid = 1832] [serial = 1866] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x95596c00) [pid = 1832] [serial = 1865] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x951edc00) [pid = 1832] [serial = 1863] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x95163000) [pid = 1832] [serial = 1862] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x94680400) [pid = 1832] [serial = 1860] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x92d8d400) [pid = 1832] [serial = 1859] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x91f0c400) [pid = 1832] [serial = 1857] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x91f01400) [pid = 1832] [serial = 1856] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x91eb4400) [pid = 1832] [serial = 1854] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x91ead400) [pid = 1832] [serial = 1853] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9158d400) [pid = 1832] [serial = 1851] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8fa50000) [pid = 1832] [serial = 1850] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8e03dc00) [pid = 1832] [serial = 1848] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8d96ac00) [pid = 1832] [serial = 1847] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8a31f000) [pid = 1832] [serial = 1845] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8a313000) [pid = 1832] [serial = 1844] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8c4a3400) [pid = 1832] [serial = 1904] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8c338400) [pid = 1832] [serial = 1902] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8a6df400) [pid = 1832] [serial = 1899] [outer = (nil)] [url = about:blank] 04:14:55 INFO - PROCESS | 1832 | 1464779695888 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]]]}] 04:14:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:14:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 4401ms 04:14:55 INFO - PROCESS | 1832 | 1464779695955 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:14:55 INFO - PROCESS | 1832 | 1464779695962 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:14:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:14:55 INFO - PROCESS | 1832 | 1464779695975 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:14:55 INFO - PROCESS | 1832 | 1464779695981 Marionette TRACE conn4 <- [1,2666,null,{}] 04:14:55 INFO - PROCESS | 1832 | 1464779695989 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}] 04:14:56 INFO - PROCESS | 1832 | 1464779696230 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:14:56 INFO - PROCESS | 1832 | 1464779696452 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8866b800 == 124 [pid = 1832] [id = 674] 04:14:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8866c800) [pid = 1832] [serial = 2023] [outer = (nil)] 04:14:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8a318c00) [pid = 1832] [serial = 2024] [outer = 0x8866c800] 04:14:56 INFO - PROCESS | 1832 | 1464779696598 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8a6ba000) [pid = 1832] [serial = 2025] [outer = 0x8866c800] 04:14:57 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:14:57 INFO - PROCESS | 1832 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:14:57 INFO - PROCESS | 1832 | 1464779697957 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]]]}] 04:14:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:14:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2000ms 04:14:57 INFO - PROCESS | 1832 | 1464779697971 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 1832 | 1464779697978 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:14:58 INFO - PROCESS | 1832 | 1464779698005 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:14:58 INFO - PROCESS | 1832 | 1464779698010 Marionette TRACE conn4 <- [1,2670,null,{}] 04:14:58 INFO - PROCESS | 1832 | 1464779698016 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}] 04:14:58 INFO - PROCESS | 1832 | 1464779698429 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:14:58 INFO - PROCESS | 1832 | 1464779698496 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6c2800 == 125 [pid = 1832] [id = 675] 04:14:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8a6e4c00) [pid = 1832] [serial = 2026] [outer = (nil)] 04:14:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8c336800) [pid = 1832] [serial = 2027] [outer = 0x8a6e4c00] 04:14:58 INFO - PROCESS | 1832 | 1464779698579 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8c3ee800) [pid = 1832] [serial = 2028] [outer = 0x8a6e4c00] 04:15:00 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0xa2159800) [pid = 1832] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8c3f6400) [pid = 1832] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8d668c00) [pid = 1832] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x859a5400) [pid = 1832] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8c3f5400) [pid = 1832] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8a316c00) [pid = 1832] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8ba49400) [pid = 1832] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x859af800) [pid = 1832] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x9b3db400) [pid = 1832] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x94631c00) [pid = 1832] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x958ea400) [pid = 1832] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x91f0fc00) [pid = 1832] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8ef2c000) [pid = 1832] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x9263a000) [pid = 1832] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8dcb0c00) [pid = 1832] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x91787000) [pid = 1832] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x9a98cc00) [pid = 1832] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x953bd800) [pid = 1832] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x95a70c00) [pid = 1832] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x8dcb5000) [pid = 1832] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:15:00 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x8d581800) [pid = 1832] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:15:00 INFO - PROCESS | 1832 | 1464779700450 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] 04:15:00 INFO - PROCESS | 1832 | 1464779700503 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:15:00 INFO - PROCESS | 1832 | 1464779700512 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:15:00 INFO - PROCESS | 1832 | 1464779700519 Marionette TRACE conn4 <- [1,2674,null,{}] 04:15:00 INFO - PROCESS | 1832 | 1464779700535 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}] 04:15:00 INFO - PROCESS | 1832 | 1464779700851 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:15:01 INFO - PROCESS | 1832 | 1464779700990 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x859a5400 == 126 [pid = 1832] [id = 676] 04:15:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x8d58fc00) [pid = 1832] [serial = 2029] [outer = (nil)] 04:15:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x8d84e800) [pid = 1832] [serial = 2030] [outer = 0x8d58fc00] 04:15:01 INFO - PROCESS | 1832 | 1464779701074 Marionette DEBUG loaded listener.js 04:15:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x8dcaf800) [pid = 1832] [serial = 2031] [outer = 0x8d58fc00] 04:15:02 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:02 INFO - PROCESS | 1832 | 1464779702502 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] 04:15:02 INFO - PROCESS | 1832 | 1464779702646 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:15:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:15:02 INFO - PROCESS | 1832 | 1464779702660 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:15:02 INFO - PROCESS | 1832 | 1464779702666 Marionette TRACE conn4 <- [1,2678,null,{}] 04:15:02 INFO - PROCESS | 1832 | 1464779702677 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}] 04:15:03 INFO - PROCESS | 1832 | 1464779703011 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:15:03 INFO - PROCESS | 1832 | 1464779703381 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x88666800 == 127 [pid = 1832] [id = 677] 04:15:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x88667400) [pid = 1832] [serial = 2032] [outer = (nil)] 04:15:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x89baa000) [pid = 1832] [serial = 2033] [outer = 0x88667400] 04:15:03 INFO - PROCESS | 1832 | 1464779703543 Marionette DEBUG loaded listener.js 04:15:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8a6bec00) [pid = 1832] [serial = 2034] [outer = 0x88667400] 04:15:05 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:05 INFO - PROCESS | 1832 | 1464779705177 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]]]}] 04:15:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:15:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2549ms 04:15:05 INFO - PROCESS | 1832 | 1464779705209 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:15:05 INFO - PROCESS | 1832 | 1464779705218 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:15:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:15:05 INFO - PROCESS | 1832 | 1464779705229 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:15:05 INFO - PROCESS | 1832 | 1464779705233 Marionette TRACE conn4 <- [1,2682,null,{}] 04:15:05 INFO - PROCESS | 1832 | 1464779705239 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}] 04:15:05 INFO - PROCESS | 1832 | 1464779705567 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:15:05 INFO - PROCESS | 1832 | 1464779705877 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba48800 == 128 [pid = 1832] [id = 678] 04:15:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8bf42400) [pid = 1832] [serial = 2035] [outer = (nil)] 04:15:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8c49bc00) [pid = 1832] [serial = 2036] [outer = 0x8bf42400] 04:15:05 INFO - PROCESS | 1832 | 1464779705967 Marionette DEBUG loaded listener.js 04:15:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8d847c00) [pid = 1832] [serial = 2037] [outer = 0x8bf42400] 04:15:07 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:07 INFO - PROCESS | 1832 | 1464779707411 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]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:15:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2232ms 04:15:07 INFO - PROCESS | 1832 | 1464779707462 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:15:07 INFO - PROCESS | 1832 | 1464779707467 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:15:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:15:07 INFO - PROCESS | 1832 | 1464779707475 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:15:07 INFO - PROCESS | 1832 | 1464779707481 Marionette TRACE conn4 <- [1,2686,null,{}] 04:15:07 INFO - PROCESS | 1832 | 1464779707610 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}] 04:15:07 INFO - PROCESS | 1832 | 1464779707983 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:15:08 INFO - PROCESS | 1832 | 1464779708203 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9e9800 == 129 [pid = 1832] [id = 679] 04:15:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8dc01400) [pid = 1832] [serial = 2038] [outer = (nil)] 04:15:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8ecc4800) [pid = 1832] [serial = 2039] [outer = 0x8dc01400] 04:15:08 INFO - PROCESS | 1832 | 1464779708296 Marionette DEBUG loaded listener.js 04:15:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8ed9b000) [pid = 1832] [serial = 2040] [outer = 0x8dc01400] 04:15:09 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:09 INFO - PROCESS | 1832 | 1464779709762 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] 04:15:09 INFO - PROCESS | 1832 | 1464779709831 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:15:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:15:09 INFO - PROCESS | 1832 | 1464779709938 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:15:09 INFO - PROCESS | 1832 | 1464779709942 Marionette TRACE conn4 <- [1,2690,null,{}] 04:15:09 INFO - PROCESS | 1832 | 1464779709952 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}] 04:15:10 INFO - PROCESS | 1832 | 1464779710206 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:15:10 INFO - PROCESS | 1832 | 1464779710495 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x8eda0800 == 130 [pid = 1832] [id = 680] 04:15:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8ef2e000) [pid = 1832] [serial = 2041] [outer = (nil)] 04:15:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8f906800) [pid = 1832] [serial = 2042] [outer = 0x8ef2e000] 04:15:10 INFO - PROCESS | 1832 | 1464779710588 Marionette DEBUG loaded listener.js 04:15:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8fa4c800) [pid = 1832] [serial = 2043] [outer = 0x8ef2e000] 04:15:11 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:12 INFO - PROCESS | 1832 | 1464779712014 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] 04:15:12 INFO - PROCESS | 1832 | 1464779712083 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:15:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:15:12 INFO - PROCESS | 1832 | 1464779712090 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:15:12 INFO - PROCESS | 1832 | 1464779712093 Marionette TRACE conn4 <- [1,2694,null,{}] 04:15:12 INFO - PROCESS | 1832 | 1464779712199 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}] 04:15:12 INFO - PROCESS | 1832 | 1464779712427 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:15:12 INFO - PROCESS | 1832 | 1464779712714 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f753400 == 131 [pid = 1832] [id = 681] 04:15:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8f9a6400) [pid = 1832] [serial = 2044] [outer = (nil)] 04:15:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x91782000) [pid = 1832] [serial = 2045] [outer = 0x8f9a6400] 04:15:12 INFO - PROCESS | 1832 | 1464779712801 Marionette DEBUG loaded listener.js 04:15:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x9178e000) [pid = 1832] [serial = 2046] [outer = 0x8f9a6400] 04:15:14 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:14 INFO - PROCESS | 1832 | 1464779714160 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] 04:15:14 INFO - PROCESS | 1832 | 1464779714224 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:15:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:15:14 INFO - PROCESS | 1832 | 1464779714230 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:15:14 INFO - PROCESS | 1832 | 1464779714234 Marionette TRACE conn4 <- [1,2698,null,{}] 04:15:14 INFO - PROCESS | 1832 | 1464779714240 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}] 04:15:14 INFO - PROCESS | 1832 | 1464779714697 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:15:14 INFO - PROCESS | 1832 | 1464779714877 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fa57800 == 132 [pid = 1832] [id = 682] 04:15:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x91587000) [pid = 1832] [serial = 2047] [outer = (nil)] 04:15:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x91ee7400) [pid = 1832] [serial = 2048] [outer = 0x91587000] 04:15:14 INFO - PROCESS | 1832 | 1464779714967 Marionette DEBUG loaded listener.js 04:15:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x92637000) [pid = 1832] [serial = 2049] [outer = 0x91587000] 04:15:16 INFO - PROCESS | 1832 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:16 INFO - PROCESS | 1832 | 1464779716429 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] 04:15:16 INFO - PROCESS | 1832 | 1464779716485 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:15:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:15:16 INFO - PROCESS | 1832 | 1464779716491 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:15:16 INFO - PROCESS | 1832 | 1464779716494 Marionette TRACE conn4 <- [1,2702,null,{}] 04:15:16 INFO - PROCESS | 1832 | 1464779716613 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}] 04:15:16 INFO - PROCESS | 1832 | 1464779716846 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:15:17 INFO - PROCESS | 1832 | 1464779717162 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eba400 == 133 [pid = 1832] [id = 683] 04:15:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x91ee4c00) [pid = 1832] [serial = 2050] [outer = (nil)] 04:15:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x92c0c800) [pid = 1832] [serial = 2051] [outer = 0x91ee4c00] 04:15:17 INFO - PROCESS | 1832 | 1464779717270 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x92c16800) [pid = 1832] [serial = 2052] [outer = 0x91ee4c00] 04:15:18 INFO - PROCESS | 1832 | 1464779718268 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]]]}] 04:15:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:15:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1842ms 04:15:18 INFO - PROCESS | 1832 | 1464779718334 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:15:18 INFO - PROCESS | 1832 | 1464779718339 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:15:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:15:18 INFO - PROCESS | 1832 | 1464779718345 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 1832 | 1464779718349 Marionette TRACE conn4 <- [1,2706,null,{}] 04:15:18 INFO - PROCESS | 1832 | 1464779718355 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}] 04:15:18 INFO - PROCESS | 1832 | 1464779718599 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:15:18 INFO - PROCESS | 1832 | 1464779718964 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x91de4c00 == 134 [pid = 1832] [id = 684] 04:15:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x92c0b400) [pid = 1832] [serial = 2053] [outer = (nil)] 04:15:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x94675800) [pid = 1832] [serial = 2054] [outer = 0x92c0b400] 04:15:19 INFO - PROCESS | 1832 | 1464779719068 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x9467c000) [pid = 1832] [serial = 2055] [outer = 0x92c0b400] 04:15:20 INFO - PROCESS | 1832 | 1464779720000 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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:15:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1731ms 04:15:20 INFO - PROCESS | 1832 | 1464779720077 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 1832 | 1464779720081 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:15:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:15:20 INFO - PROCESS | 1832 | 1464779720087 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 1832 | 1464779720091 Marionette TRACE conn4 <- [1,2710,null,{}] 04:15:20 INFO - PROCESS | 1832 | 1464779720097 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}] 04:15:20 INFO - PROCESS | 1832 | 1464779720386 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:15:20 INFO - PROCESS | 1832 | 1464779720732 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eb6c00 == 135 [pid = 1832] [id = 685] 04:15:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x92c15000) [pid = 1832] [serial = 2056] [outer = (nil)] 04:15:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x95166400) [pid = 1832] [serial = 2057] [outer = 0x92c15000] 04:15:20 INFO - PROCESS | 1832 | 1464779720823 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x95171c00) [pid = 1832] [serial = 2058] [outer = 0x92c15000] 04:15:21 INFO - PROCESS | 1832 | 1464779721779 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] 04:15:21 INFO - PROCESS | 1832 | 1464779721828 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:15:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:15:21 INFO - PROCESS | 1832 | 1464779721835 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:15:21 INFO - PROCESS | 1832 | 1464779721839 Marionette TRACE conn4 <- [1,2714,null,{}] 04:15:21 INFO - PROCESS | 1832 | 1464779721845 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}] 04:15:22 INFO - PROCESS | 1832 | 1464779722078 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:15:22 INFO - PROCESS | 1832 | 1464779722431 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x9158d400 == 136 [pid = 1832] [id = 686] 04:15:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x93a41400) [pid = 1832] [serial = 2059] [outer = (nil)] 04:15:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x95596c00) [pid = 1832] [serial = 2060] [outer = 0x93a41400] 04:15:22 INFO - PROCESS | 1832 | 1464779722532 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x95776400) [pid = 1832] [serial = 2061] [outer = 0x93a41400] 04:15:23 INFO - PROCESS | 1832 | 1464779723581 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]]]}] 04:15:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:15:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1831ms 04:15:23 INFO - PROCESS | 1832 | 1464779723671 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:15:23 INFO - PROCESS | 1832 | 1464779723679 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:15:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:15:23 INFO - PROCESS | 1832 | 1464779723689 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 1832 | 1464779723697 Marionette TRACE conn4 <- [1,2718,null,{}] 04:15:23 INFO - PROCESS | 1832 | 1464779723707 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}] 04:15:24 INFO - PROCESS | 1832 | 1464779724322 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:15:24 INFO - PROCESS | 1832 | 1464779724614 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x95a73400 == 137 [pid = 1832] [id = 687] 04:15:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x95a75000) [pid = 1832] [serial = 2062] [outer = (nil)] 04:15:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x97736000) [pid = 1832] [serial = 2063] [outer = 0x95a75000] 04:15:24 INFO - PROCESS | 1832 | 1464779724722 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x9974f400) [pid = 1832] [serial = 2064] [outer = 0x95a75000] 04:15:25 INFO - PROCESS | 1832 | 1464779725751 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] 04:15:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:15:25 INFO - PROCESS | 1832 | 1464779725799 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:15:25 INFO - PROCESS | 1832 | 1464779725805 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 1832 | 1464779725809 Marionette TRACE conn4 <- [1,2722,null,{}] 04:15:25 INFO - PROCESS | 1832 | 1464779725815 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}] 04:15:26 INFO - PROCESS | 1832 | 1464779726111 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:15:26 INFO - PROCESS | 1832 | 1464779726467 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x95a6c400 == 138 [pid = 1832] [id = 688] 04:15:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x9a021400) [pid = 1832] [serial = 2065] [outer = (nil)] 04:15:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x9af45400) [pid = 1832] [serial = 2066] [outer = 0x9a021400] 04:15:26 INFO - PROCESS | 1832 | 1464779726565 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x9af50400) [pid = 1832] [serial = 2067] [outer = 0x9a021400] 04:15:27 INFO - PROCESS | 1832 | 1464779727606 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] 04:15:27 INFO - PROCESS | 1832 | 1464779727657 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:15:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:15:27 INFO - PROCESS | 1832 | 1464779727664 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:15:27 INFO - PROCESS | 1832 | 1464779727667 Marionette TRACE conn4 <- [1,2726,null,{}] 04:15:27 INFO - PROCESS | 1832 | 1464779727673 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}] 04:15:27 INFO - PROCESS | 1832 | 1464779727938 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:15:28 INFO - PROCESS | 1832 | 1464779728291 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x9a751000 == 139 [pid = 1832] [id = 689] 04:15:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9a990400) [pid = 1832] [serial = 2068] [outer = (nil)] 04:15:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x9b6c3c00) [pid = 1832] [serial = 2069] [outer = 0x9a990400] 04:15:28 INFO - PROCESS | 1832 | 1464779728448 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9b820400) [pid = 1832] [serial = 2070] [outer = 0x9a990400] 04:15:29 INFO - PROCESS | 1832 | 1464779729490 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]]]}] 04:15:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:15:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1888ms 04:15:29 INFO - PROCESS | 1832 | 1464779729554 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:15:29 INFO - PROCESS | 1832 | 1464779729558 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:15:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:15:29 INFO - PROCESS | 1832 | 1464779729565 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:15:29 INFO - PROCESS | 1832 | 1464779729568 Marionette TRACE conn4 <- [1,2730,null,{}] 04:15:29 INFO - PROCESS | 1832 | 1464779729574 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}] 04:15:29 INFO - PROCESS | 1832 | 1464779729942 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:15:30 INFO - PROCESS | 1832 | 1464779730226 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b19cc00 == 140 [pid = 1832] [id = 690] 04:15:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9b819400) [pid = 1832] [serial = 2071] [outer = (nil)] 04:15:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9c105800) [pid = 1832] [serial = 2072] [outer = 0x9b819400] 04:15:30 INFO - PROCESS | 1832 | 1464779730324 Marionette DEBUG loaded listener.js 04:15:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9c28e400) [pid = 1832] [serial = 2073] [outer = 0x9b819400] 04:15:31 INFO - PROCESS | 1832 | 1464779731761 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] 04:15:31 INFO - PROCESS | 1832 | 1464779731810 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:15:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:15:31 INFO - PROCESS | 1832 | 1464779731817 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 1832 | 1464779731820 Marionette TRACE conn4 <- [1,2734,null,{}] 04:15:31 INFO - PROCESS | 1832 | 1464779731826 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}] 04:15:32 INFO - PROCESS | 1832 | 1464779732146 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:15:32 INFO - PROCESS | 1832 | 1464779732478 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b6ce400 == 141 [pid = 1832] [id = 691] 04:15:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9b84d800) [pid = 1832] [serial = 2074] [outer = (nil)] 04:15:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0xa116ac00) [pid = 1832] [serial = 2075] [outer = 0x9b84d800] 04:15:32 INFO - PROCESS | 1832 | 1464779732577 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0xa2159800) [pid = 1832] [serial = 2076] [outer = 0x9b84d800] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x95a76400 == 140 [pid = 1832] [id = 413] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8c32c800 == 139 [pid = 1832] [id = 630] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6c2800 == 138 [pid = 1832] [id = 675] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8866b800 == 137 [pid = 1832] [id = 674] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x89ba4000 == 136 [pid = 1832] [id = 672] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x89ba5000 == 135 [pid = 1832] [id = 671] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x88553000 == 134 [pid = 1832] [id = 669] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x89ba2800 == 133 [pid = 1832] [id = 670] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x953c0400 == 132 [pid = 1832] [id = 668] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8d666400 == 131 [pid = 1832] [id = 667] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x95a70800 == 130 [pid = 1832] [id = 666] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x93a66c00 == 129 [pid = 1832] [id = 665] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8ed93400 == 128 [pid = 1832] [id = 457] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x92637400 == 127 [pid = 1832] [id = 663] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8865dc00 == 126 [pid = 1832] [id = 664] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8fa58400 == 125 [pid = 1832] [id = 662] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x91de5400 == 124 [pid = 1832] [id = 661] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8eda0c00 == 123 [pid = 1832] [id = 660] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9e0000 == 122 [pid = 1832] [id = 659] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8bf47800 == 121 [pid = 1832] [id = 657] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x8d84f000 == 120 [pid = 1832] [id = 658] 04:15:35 INFO - PROCESS | 1832 | --DOCSHELL 0x859a6800 == 119 [pid = 1832] [id = 656] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0xa22cdc00) [pid = 1832] [serial = 1955] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8d849c00) [pid = 1832] [serial = 1965] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x9263dc00) [pid = 1832] [serial = 1926] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x859af400) [pid = 1832] [serial = 1907] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8d84e000) [pid = 1832] [serial = 1967] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x9ba13000) [pid = 1832] [serial = 1949] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8bdba800) [pid = 1832] [serial = 1962] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8bdc2800) [pid = 1832] [serial = 1910] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x87ad9000) [pid = 1832] [serial = 1959] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x9d583800) [pid = 1832] [serial = 1952] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x95163800) [pid = 1832] [serial = 1934] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9a272800) [pid = 1832] [serial = 1941] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8a6e0c00) [pid = 1832] [serial = 1961] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x9d9df000) [pid = 1832] [serial = 1953] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x94675000) [pid = 1832] [serial = 1931] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x8d66ac00) [pid = 1832] [serial = 1964] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8f90f800) [pid = 1832] [serial = 1919] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x92d83000) [pid = 1832] [serial = 1929] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x92c14c00) [pid = 1832] [serial = 1928] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x92637800) [pid = 1832] [serial = 1925] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8e03d400) [pid = 1832] [serial = 1914] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x91eb7c00) [pid = 1832] [serial = 1923] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x85e2e400) [pid = 1832] [serial = 1958] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9ba72800) [pid = 1832] [serial = 1950] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x94678800) [pid = 1832] [serial = 1932] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x9b573000) [pid = 1832] [serial = 1947] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x99fcb800) [pid = 1832] [serial = 1940] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9577f000) [pid = 1832] [serial = 1938] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9af49000) [pid = 1832] [serial = 1944] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x9559bc00) [pid = 1832] [serial = 1937] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x951e8c00) [pid = 1832] [serial = 1935] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x9b3dd400) [pid = 1832] [serial = 1946] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0xa2634400) [pid = 1832] [serial = 1956] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x879b7c00) [pid = 1832] [serial = 1908] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x9af44800) [pid = 1832] [serial = 1943] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8f0d3000) [pid = 1832] [serial = 1917] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x8ef2a000) [pid = 1832] [serial = 1842] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8c2b5800) [pid = 1832] [serial = 1911] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8f9a7800) [pid = 1832] [serial = 1920] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8dcbc800) [pid = 1832] [serial = 1913] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x8ef34800) [pid = 1832] [serial = 1916] [outer = (nil)] [url = about:blank] 04:15:35 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x918c0000) [pid = 1832] [serial = 1922] [outer = (nil)] [url = about:blank] 04:15:36 INFO - PROCESS | 1832 | 1464779736193 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]]]}] 04:15:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:15:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 4398ms 04:15:36 INFO - PROCESS | 1832 | 1464779736216 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:15:36 INFO - PROCESS | 1832 | 1464779736223 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:15:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:15:36 INFO - PROCESS | 1832 | 1464779736231 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:15:36 INFO - PROCESS | 1832 | 1464779736237 Marionette TRACE conn4 <- [1,2738,null,{}] 04:15:36 INFO - PROCESS | 1832 | 1464779736245 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}] 04:15:36 INFO - PROCESS | 1832 | 1464779736508 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:15:36 INFO - PROCESS | 1832 | 1464779736793 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x879c2000 == 120 [pid = 1832] [id = 692] 04:15:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x879c5000) [pid = 1832] [serial = 2077] [outer = (nil)] 04:15:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x87ad8800) [pid = 1832] [serial = 2078] [outer = 0x879c5000] 04:15:36 INFO - PROCESS | 1832 | 1464779736886 Marionette DEBUG loaded listener.js 04:15:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x883cb000) [pid = 1832] [serial = 2079] [outer = 0x879c5000] 04:15:37 INFO - PROCESS | 1832 | 1464779737764 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]]]}] 04:15:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:15:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1590ms 04:15:37 INFO - PROCESS | 1832 | 1464779737834 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:15:37 INFO - PROCESS | 1832 | 1464779737843 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:15:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:15:37 INFO - PROCESS | 1832 | 1464779737856 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 1832 | 1464779737860 Marionette TRACE conn4 <- [1,2742,null,{}] 04:15:37 INFO - PROCESS | 1832 | 1464779737874 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}] 04:15:38 INFO - PROCESS | 1832 | 1464779738194 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:15:38 INFO - PROCESS | 1832 | 1464779738229 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x8865e800 == 121 [pid = 1832] [id = 693] 04:15:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8866b800) [pid = 1832] [serial = 2080] [outer = (nil)] 04:15:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x89ba8000) [pid = 1832] [serial = 2081] [outer = 0x8866b800] 04:15:38 INFO - PROCESS | 1832 | 1464779738311 Marionette DEBUG loaded listener.js 04:15:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8a314000) [pid = 1832] [serial = 2082] [outer = 0x8866b800] 04:15:39 INFO - PROCESS | 1832 | 1464779739425 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]]]}] 04:15:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:15:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1636ms 04:15:39 INFO - PROCESS | 1832 | 1464779739492 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:15:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:15:39 INFO - PROCESS | 1832 | 1464779739496 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:15:39 INFO - PROCESS | 1832 | 1464779739503 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:15:39 INFO - PROCESS | 1832 | 1464779739509 Marionette TRACE conn4 <- [1,2746,null,{}] 04:15:39 INFO - PROCESS | 1832 | 1464779739534 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}] 04:15:39 INFO - PROCESS | 1832 | 1464779739865 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x91deac00) [pid = 1832] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8a6e4c00) [pid = 1832] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8866c800) [pid = 1832] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x89baa800) [pid = 1832] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x8ef30000) [pid = 1832] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x9b818000) [pid = 1832] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x95a73c00) [pid = 1832] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x9b6cc800) [pid = 1832] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x9b197c00) [pid = 1832] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x859a8000) [pid = 1832] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x874ae800) [pid = 1832] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x8f0c9c00) [pid = 1832] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x91de6000) [pid = 1832] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x8bf4bc00) [pid = 1832] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x92c08800) [pid = 1832] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x9513e000) [pid = 1832] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 114 (0x8c2b4000) [pid = 1832] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 113 (0x91de6c00) [pid = 1832] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 112 (0x8dc12800) [pid = 1832] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 111 (0x8ed9f400) [pid = 1832] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:15:40 INFO - PROCESS | 1832 | --DOMWINDOW == 110 (0x89ba2c00) [pid = 1832] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:15:40 INFO - PROCESS | 1832 | 1464779740688 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:40 INFO - PROCESS | 1832 | ++DOCSHELL 0x874ae800 == 122 [pid = 1832] [id = 694] 04:15:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 111 (0x88555000) [pid = 1832] [serial = 2083] [outer = (nil)] 04:15:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 112 (0x8a312800) [pid = 1832] [serial = 2084] [outer = 0x88555000] 04:15:40 INFO - PROCESS | 1832 | 1464779740776 Marionette DEBUG loaded listener.js 04:15:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 113 (0x8bf3e800) [pid = 1832] [serial = 2085] [outer = 0x88555000] 04:15:41 INFO - PROCESS | 1832 | 1464779741576 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]]]}] 04:15:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:15:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2096ms 04:15:41 INFO - PROCESS | 1832 | 1464779741599 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:15:41 INFO - PROCESS | 1832 | 1464779741604 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:15:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:15:41 INFO - PROCESS | 1832 | 1464779741610 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:15:41 INFO - PROCESS | 1832 | 1464779741612 Marionette TRACE conn4 <- [1,2750,null,{}] 04:15:41 INFO - PROCESS | 1832 | 1464779741618 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}] 04:15:41 INFO - PROCESS | 1832 | 1464779741916 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:15:41 INFO - PROCESS | 1832 | 1464779741941 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba41800 == 123 [pid = 1832] [id = 695] 04:15:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 114 (0x8c2acc00) [pid = 1832] [serial = 2086] [outer = (nil)] 04:15:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 115 (0x8c32d000) [pid = 1832] [serial = 2087] [outer = 0x8c2acc00] 04:15:42 INFO - PROCESS | 1832 | 1464779742014 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x8c335400) [pid = 1832] [serial = 2088] [outer = 0x8c2acc00] 04:15:43 INFO - PROCESS | 1832 | 1464779743266 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]]]}] 04:15:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:15:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1703ms 04:15:43 INFO - PROCESS | 1832 | 1464779743315 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:15:43 INFO - PROCESS | 1832 | 1464779743321 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:15:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:15:43 INFO - PROCESS | 1832 | 1464779743330 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 1832 | 1464779743336 Marionette TRACE conn4 <- [1,2754,null,{}] 04:15:43 INFO - PROCESS | 1832 | 1464779743344 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}] 04:15:43 INFO - PROCESS | 1832 | 1464779743629 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:15:44 INFO - PROCESS | 1832 | 1464779743989 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b8000 == 124 [pid = 1832] [id = 696] 04:15:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x879c1c00) [pid = 1832] [serial = 2089] [outer = (nil)] 04:15:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x8865f400) [pid = 1832] [serial = 2090] [outer = 0x879c1c00] 04:15:44 INFO - PROCESS | 1832 | 1464779744099 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x89ba5000) [pid = 1832] [serial = 2091] [outer = 0x879c1c00] 04:15:45 INFO - PROCESS | 1832 | 1464779745077 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]]]}] 04:15:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:15:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1790ms 04:15:45 INFO - PROCESS | 1832 | 1464779745119 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:15:45 INFO - PROCESS | 1832 | 1464779745128 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:15:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:15:45 INFO - PROCESS | 1832 | 1464779745139 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 1832 | 1464779745143 Marionette TRACE conn4 <- [1,2758,null,{}] 04:15:45 INFO - PROCESS | 1832 | 1464779745150 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}] 04:15:45 INFO - PROCESS | 1832 | 1464779745432 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:15:45 INFO - PROCESS | 1832 | 1464779745792 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b2400 == 125 [pid = 1832] [id = 697] 04:15:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x8c2b4400) [pid = 1832] [serial = 2092] [outer = (nil)] 04:15:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x8c3eac00) [pid = 1832] [serial = 2093] [outer = 0x8c2b4400] 04:15:45 INFO - PROCESS | 1832 | 1464779745887 Marionette DEBUG loaded listener.js 04:15:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x8c49c400) [pid = 1832] [serial = 2094] [outer = 0x8c2b4400] 04:15:46 INFO - PROCESS | 1832 | 1464779746887 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]]]}] 04:15:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:15:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1786ms 04:15:46 INFO - PROCESS | 1832 | 1464779746926 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:15:46 INFO - PROCESS | 1832 | 1464779746931 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:15:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:15:46 INFO - PROCESS | 1832 | 1464779746938 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:15:46 INFO - PROCESS | 1832 | 1464779746944 Marionette TRACE conn4 <- [1,2762,null,{}] 04:15:46 INFO - PROCESS | 1832 | 1464779746961 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}] 04:15:47 INFO - PROCESS | 1832 | 1464779747192 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:15:47 INFO - PROCESS | 1832 | 1464779747535 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d663c00 == 126 [pid = 1832] [id = 698] 04:15:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x8d841800) [pid = 1832] [serial = 2095] [outer = (nil)] 04:15:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8d848c00) [pid = 1832] [serial = 2096] [outer = 0x8d841800] 04:15:47 INFO - PROCESS | 1832 | 1464779747644 Marionette DEBUG loaded listener.js 04:15:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8d850000) [pid = 1832] [serial = 2097] [outer = 0x8d841800] 04:15:48 INFO - PROCESS | 1832 | 1464779748572 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]]]}] 04:15:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:15:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1693ms 04:15:48 INFO - PROCESS | 1832 | 1464779748648 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:15:48 INFO - PROCESS | 1832 | 1464779748652 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:15:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:15:48 INFO - PROCESS | 1832 | 1464779748662 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:15:48 INFO - PROCESS | 1832 | 1464779748665 Marionette TRACE conn4 <- [1,2766,null,{}] 04:15:48 INFO - PROCESS | 1832 | 1464779748671 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}] 04:15:48 INFO - PROCESS | 1832 | 1464779748905 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:15:49 INFO - PROCESS | 1832 | 1464779749258 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c335c00 == 127 [pid = 1832] [id = 699] 04:15:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8d96dc00) [pid = 1832] [serial = 2098] [outer = (nil)] 04:15:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8d9e4400) [pid = 1832] [serial = 2099] [outer = 0x8d96dc00] 04:15:49 INFO - PROCESS | 1832 | 1464779749352 Marionette DEBUG loaded listener.js 04:15:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8dc07800) [pid = 1832] [serial = 2100] [outer = 0x8d96dc00] 04:15:50 INFO - PROCESS | 1832 | 1464779750279 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]]]}] 04:15:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:15:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1680ms 04:15:50 INFO - PROCESS | 1832 | 1464779750343 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:15:50 INFO - PROCESS | 1832 | 1464779750347 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:15:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:15:50 INFO - PROCESS | 1832 | 1464779750353 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 1832 | 1464779750357 Marionette TRACE conn4 <- [1,2770,null,{}] 04:15:50 INFO - PROCESS | 1832 | 1464779750363 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}] 04:15:50 INFO - PROCESS | 1832 | 1464779750596 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:15:50 INFO - PROCESS | 1832 | 1464779750950 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x88551800 == 128 [pid = 1832] [id = 700] 04:15:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8d666800) [pid = 1832] [serial = 2101] [outer = (nil)] 04:15:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8dc1ec00) [pid = 1832] [serial = 2102] [outer = 0x8d666800] 04:15:51 INFO - PROCESS | 1832 | 1464779751044 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8dcbac00) [pid = 1832] [serial = 2103] [outer = 0x8d666800] 04:15:51 INFO - PROCESS | 1832 | 1464779751975 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]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:15:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1691ms 04:15:52 INFO - PROCESS | 1832 | 1464779752046 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 1832 | 1464779752051 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:15:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:15:52 INFO - PROCESS | 1832 | 1464779752057 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 1832 | 1464779752061 Marionette TRACE conn4 <- [1,2774,null,{}] 04:15:52 INFO - PROCESS | 1832 | 1464779752067 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}] 04:15:52 INFO - PROCESS | 1832 | 1464779752370 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:15:52 INFO - PROCESS | 1832 | 1464779752797 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc1e800 == 129 [pid = 1832] [id = 701] 04:15:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8e03cc00) [pid = 1832] [serial = 2104] [outer = (nil)] 04:15:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8ecc8400) [pid = 1832] [serial = 2105] [outer = 0x8e03cc00] 04:15:52 INFO - PROCESS | 1832 | 1464779752927 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8ed9c000) [pid = 1832] [serial = 2106] [outer = 0x8e03cc00] 04:15:53 INFO - PROCESS | 1832 | 1464779753818 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]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:15:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1793ms 04:15:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:15:53 INFO - PROCESS | 1832 | 1464779753851 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 1832 | 1464779753854 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:15:53 INFO - PROCESS | 1832 | 1464779753862 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 1832 | 1464779753865 Marionette TRACE conn4 <- [1,2778,null,{}] 04:15:53 INFO - PROCESS | 1832 | 1464779753871 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}] 04:15:54 INFO - PROCESS | 1832 | 1464779754206 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:15:54 INFO - PROCESS | 1832 | 1464779754477 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ef2a800 == 130 [pid = 1832] [id = 702] 04:15:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8ef2b400) [pid = 1832] [serial = 2107] [outer = (nil)] 04:15:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8ef32000) [pid = 1832] [serial = 2108] [outer = 0x8ef2b400] 04:15:54 INFO - PROCESS | 1832 | 1464779754577 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f0cdc00) [pid = 1832] [serial = 2109] [outer = 0x8ef2b400] 04:15:55 INFO - PROCESS | 1832 | 1464779755489 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]]]}] 04:15:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:15:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1691ms 04:15:55 INFO - PROCESS | 1832 | 1464779755552 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:15:55 INFO - PROCESS | 1832 | 1464779755556 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:15:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:15:55 INFO - PROCESS | 1832 | 1464779755562 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 1832 | 1464779755566 Marionette TRACE conn4 <- [1,2782,null,{}] 04:15:55 INFO - PROCESS | 1832 | 1464779755572 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}] 04:15:55 INFO - PROCESS | 1832 | 1464779755797 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:15:56 INFO - PROCESS | 1832 | 1464779756152 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ef2d800 == 131 [pid = 1832] [id = 703] 04:15:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8ef34800) [pid = 1832] [serial = 2110] [outer = (nil)] 04:15:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8f75bc00) [pid = 1832] [serial = 2111] [outer = 0x8ef34800] 04:15:56 INFO - PROCESS | 1832 | 1464779756247 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8f760400) [pid = 1832] [serial = 2112] [outer = 0x8ef34800] 04:15:57 INFO - PROCESS | 1832 | 1464779757160 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]]]}] 04:15:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:15:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1630ms 04:15:57 INFO - PROCESS | 1832 | 1464779757194 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 1832 | 1464779757197 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:15:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:15:57 INFO - PROCESS | 1832 | 1464779757204 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 1832 | 1464779757208 Marionette TRACE conn4 <- [1,2786,null,{}] 04:15:57 INFO - PROCESS | 1832 | 1464779757213 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}] 04:15:57 INFO - PROCESS | 1832 | 1464779757435 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:15:57 INFO - PROCESS | 1832 | 1464779757798 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:57 INFO - PROCESS | 1832 | ++DOCSHELL 0x88550400 == 132 [pid = 1832] [id = 704] 04:15:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8f758400) [pid = 1832] [serial = 2113] [outer = (nil)] 04:15:57 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8f9a2800) [pid = 1832] [serial = 2114] [outer = 0x8f758400] 04:15:57 INFO - PROCESS | 1832 | 1464779757924 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8fa4b800) [pid = 1832] [serial = 2115] [outer = 0x8f758400] 04:15:58 INFO - PROCESS | 1832 | 1464779758858 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]]]}] 04:15:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:15:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1688ms 04:15:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:15:58 INFO - PROCESS | 1832 | 1464779758892 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:15:58 INFO - PROCESS | 1832 | 1464779758896 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:15:58 INFO - PROCESS | 1832 | 1464779758902 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:15:58 INFO - PROCESS | 1832 | 1464779758906 Marionette TRACE conn4 <- [1,2790,null,{}] 04:15:58 INFO - PROCESS | 1832 | 1464779758912 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}] 04:15:59 INFO - PROCESS | 1832 | 1464779759155 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:15:59 INFO - PROCESS | 1832 | 1464779759460 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f90c400 == 133 [pid = 1832] [id = 705] 04:15:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8fa4f400) [pid = 1832] [serial = 2116] [outer = (nil)] 04:15:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x91586400) [pid = 1832] [serial = 2117] [outer = 0x8fa4f400] 04:15:59 INFO - PROCESS | 1832 | 1464779759599 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x9177fc00) [pid = 1832] [serial = 2118] [outer = 0x8fa4f400] 04:16:00 INFO - PROCESS | 1832 | 1464779760550 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]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:16:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1687ms 04:16:00 INFO - PROCESS | 1832 | 1464779760589 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:16:00 INFO - PROCESS | 1832 | 1464779760594 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:16:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:16:00 INFO - PROCESS | 1832 | 1464779760600 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 1832 | 1464779760604 Marionette TRACE conn4 <- [1,2794,null,{}] 04:16:00 INFO - PROCESS | 1832 | 1464779760610 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}] 04:16:00 INFO - PROCESS | 1832 | 1464779760880 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:16:01 INFO - PROCESS | 1832 | 1464779761244 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e035400 == 134 [pid = 1832] [id = 706] 04:16:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x91de4800) [pid = 1832] [serial = 2119] [outer = (nil)] 04:16:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x91ded000) [pid = 1832] [serial = 2120] [outer = 0x91de4800] 04:16:01 INFO - PROCESS | 1832 | 1464779761342 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x91eb4400) [pid = 1832] [serial = 2121] [outer = 0x91de4800] 04:16:02 INFO - PROCESS | 1832 | 1464779762282 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]]]}] 04:16:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:16:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1734ms 04:16:02 INFO - PROCESS | 1832 | 1464779762351 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:16:02 INFO - PROCESS | 1832 | 1464779762356 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:16:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:16:02 INFO - PROCESS | 1832 | 1464779762367 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 1832 | 1464779762370 Marionette TRACE conn4 <- [1,2798,null,{}] 04:16:02 INFO - PROCESS | 1832 | 1464779762376 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}] 04:16:02 INFO - PROCESS | 1832 | 1464779762640 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:16:03 INFO - PROCESS | 1832 | 1464779763015 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f0d4400 == 135 [pid = 1832] [id = 707] 04:16:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x91de9000) [pid = 1832] [serial = 2122] [outer = (nil)] 04:16:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x91ee9800) [pid = 1832] [serial = 2123] [outer = 0x91de9000] 04:16:03 INFO - PROCESS | 1832 | 1464779763107 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x91f03400) [pid = 1832] [serial = 2124] [outer = 0x91de9000] 04:16:04 INFO - PROCESS | 1832 | 1464779764067 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]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:16:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1734ms 04:16:04 INFO - PROCESS | 1832 | 1464779764103 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:16:04 INFO - PROCESS | 1832 | 1464779764109 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:16:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:16:04 INFO - PROCESS | 1832 | 1464779764119 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 1832 | 1464779764122 Marionette TRACE conn4 <- [1,2802,null,{}] 04:16:04 INFO - PROCESS | 1832 | 1464779764128 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}] 04:16:04 INFO - PROCESS | 1832 | 1464779764360 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:16:04 INFO - PROCESS | 1832 | 1464779764706 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x91ee5400 == 136 [pid = 1832] [id = 708] 04:16:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x91eebc00) [pid = 1832] [serial = 2125] [outer = (nil)] 04:16:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x92635800) [pid = 1832] [serial = 2126] [outer = 0x91eebc00] 04:16:04 INFO - PROCESS | 1832 | 1464779764800 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x9263e800) [pid = 1832] [serial = 2127] [outer = 0x91eebc00] 04:16:05 INFO - PROCESS | 1832 | 1464779765731 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]]]}] 04:16:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:16:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1689ms 04:16:05 INFO - PROCESS | 1832 | 1464779765809 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 1832 | 1464779765812 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:16:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:16:05 INFO - PROCESS | 1832 | 1464779765819 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 1832 | 1464779765822 Marionette TRACE conn4 <- [1,2806,null,{}] 04:16:05 INFO - PROCESS | 1832 | 1464779765828 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}] 04:16:06 INFO - PROCESS | 1832 | 1464779766103 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:16:06 INFO - PROCESS | 1832 | 1464779766448 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d586400 == 137 [pid = 1832] [id = 709] 04:16:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x8e03e000) [pid = 1832] [serial = 2128] [outer = (nil)] 04:16:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x92c14c00) [pid = 1832] [serial = 2129] [outer = 0x8e03e000] 04:16:06 INFO - PROCESS | 1832 | 1464779766542 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x92c17c00) [pid = 1832] [serial = 2130] [outer = 0x8e03e000] 04:16:07 INFO - PROCESS | 1832 | 1464779767445 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]]]}] 04:16:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:16:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1683ms 04:16:07 INFO - PROCESS | 1832 | 1464779767502 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:16:07 INFO - PROCESS | 1832 | 1464779767506 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:16:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:16:07 INFO - PROCESS | 1832 | 1464779767512 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 1832 | 1464779767515 Marionette TRACE conn4 <- [1,2810,null,{}] 04:16:07 INFO - PROCESS | 1832 | 1464779767521 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}] 04:16:07 INFO - PROCESS | 1832 | 1464779767776 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:16:08 INFO - PROCESS | 1832 | 1464779768125 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x859a2c00 == 138 [pid = 1832] [id = 710] 04:16:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x859a3400) [pid = 1832] [serial = 2131] [outer = (nil)] 04:16:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x93a38400) [pid = 1832] [serial = 2132] [outer = 0x859a3400] 04:16:08 INFO - PROCESS | 1832 | 1464779768221 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x93a41800) [pid = 1832] [serial = 2133] [outer = 0x859a3400] 04:16:09 INFO - PROCESS | 1832 | 1464779769087 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]]]}] 04:16:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:16:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1631ms 04:16:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:16:09 INFO - PROCESS | 1832 | 1464779769143 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 1832 | 1464779769146 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:16:09 INFO - PROCESS | 1832 | 1464779769153 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 1832 | 1464779769156 Marionette TRACE conn4 <- [1,2814,null,{}] 04:16:09 INFO - PROCESS | 1832 | 1464779769162 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}] 04:16:09 INFO - PROCESS | 1832 | 1464779769396 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:16:09 INFO - PROCESS | 1832 | 1464779769699 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eb9000 == 139 [pid = 1832] [id = 711] 04:16:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x92c12000) [pid = 1832] [serial = 2134] [outer = (nil)] 04:16:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9467f400) [pid = 1832] [serial = 2135] [outer = 0x92c12000] 04:16:09 INFO - PROCESS | 1832 | 1464779769833 Marionette DEBUG loaded listener.js 04:16:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x95110000) [pid = 1832] [serial = 2136] [outer = 0x92c12000] 04:16:10 INFO - PROCESS | 1832 | 1464779770765 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]]]}] 04:16:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:16:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1685ms 04:16:10 INFO - PROCESS | 1832 | 1464779770837 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:16:10 INFO - PROCESS | 1832 | 1464779770842 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:16:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:16:10 INFO - PROCESS | 1832 | 1464779770848 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 1832 | 1464779770851 Marionette TRACE conn4 <- [1,2818,null,{}] 04:16:10 INFO - PROCESS | 1832 | 1464779770857 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}] 04:16:11 INFO - PROCESS | 1832 | 1464779771128 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:16:11 INFO - PROCESS | 1832 | 1464779771485 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ed9bc00 == 140 [pid = 1832] [id = 712] 04:16:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9178cc00) [pid = 1832] [serial = 2137] [outer = (nil)] 04:16:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9513e400) [pid = 1832] [serial = 2138] [outer = 0x9178cc00] 04:16:11 INFO - PROCESS | 1832 | 1464779771575 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x95166c00) [pid = 1832] [serial = 2139] [outer = 0x9178cc00] 04:16:12 INFO - PROCESS | 1832 | 1464779772505 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]]]}] 04:16:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:16:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1687ms 04:16:12 INFO - PROCESS | 1832 | 1464779772538 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:16:12 INFO - PROCESS | 1832 | 1464779772541 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:16:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:16:12 INFO - PROCESS | 1832 | 1464779772547 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 1832 | 1464779772551 Marionette TRACE conn4 <- [1,2822,null,{}] 04:16:12 INFO - PROCESS | 1832 | 1464779772557 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}] 04:16:12 INFO - PROCESS | 1832 | 1464779772782 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x85e30400 == 139 [pid = 1832] [id = 649] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x97734c00 == 138 [pid = 1832] [id = 648] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x86ed4c00 == 137 [pid = 1832] [id = 417] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x9b19cc00 == 136 [pid = 1832] [id = 690] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x9a751000 == 135 [pid = 1832] [id = 689] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x95a6c400 == 134 [pid = 1832] [id = 688] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x95a73400 == 133 [pid = 1832] [id = 687] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x9158d400 == 132 [pid = 1832] [id = 686] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x91eb6c00 == 131 [pid = 1832] [id = 685] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x91eba400 == 130 [pid = 1832] [id = 683] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x91de4c00 == 129 [pid = 1832] [id = 684] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8fa57800 == 128 [pid = 1832] [id = 682] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8f753400 == 127 [pid = 1832] [id = 681] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8eda0800 == 126 [pid = 1832] [id = 680] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9e9800 == 125 [pid = 1832] [id = 679] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x8ba48800 == 124 [pid = 1832] [id = 678] 04:16:15 INFO - PROCESS | 1832 | --DOCSHELL 0x88666800 == 123 [pid = 1832] [id = 677] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x91dee000) [pid = 1832] [serial = 1985] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x92c16c00) [pid = 1832] [serial = 1988] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x94681c00) [pid = 1832] [serial = 1992] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8deee800) [pid = 1832] [serial = 1976] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x92d89c00) [pid = 1832] [serial = 1989] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8c333000) [pid = 1832] [serial = 1973] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8c3ee800) [pid = 1832] [serial = 2028] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0xa35ee800) [pid = 1832] [serial = 2019] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x9ba13800) [pid = 1832] [serial = 2004] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8ed93000) [pid = 1832] [serial = 1977] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x89ba9c00) [pid = 1832] [serial = 2012] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x9af46000) [pid = 1832] [serial = 2003] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x953b4000) [pid = 1832] [serial = 1995] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0xa2159c00) [pid = 1832] [serial = 2010] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x9177f800) [pid = 1832] [serial = 1982] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0xa6704800) [pid = 1832] [serial = 2021] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x9d580c00) [pid = 1832] [serial = 2006] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x89bab800) [pid = 1832] [serial = 2013] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8d84e800) [pid = 1832] [serial = 2030] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0xa673a800) [pid = 1832] [serial = 2022] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8c336800) [pid = 1832] [serial = 2027] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8a6ba000) [pid = 1832] [serial = 2025] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0xa2154c00) [pid = 1832] [serial = 2016] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x8a318c00) [pid = 1832] [serial = 2024] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8f754400) [pid = 1832] [serial = 1979] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0xa3552800) [pid = 1832] [serial = 2018] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0xa0716400) [pid = 1832] [serial = 2015] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9773f800) [pid = 1832] [serial = 2000] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0xa116a000) [pid = 1832] [serial = 2009] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x9d587c00) [pid = 1832] [serial = 2007] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8854a800) [pid = 1832] [serial = 1971] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8d971c00) [pid = 1832] [serial = 1905] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x91788800) [pid = 1832] [serial = 1983] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x91f04400) [pid = 1832] [serial = 1986] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8d590800) [pid = 1832] [serial = 1974] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x94675400) [pid = 1832] [serial = 1991] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x9a020800) [pid = 1832] [serial = 2001] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x85e30000) [pid = 1832] [serial = 1970] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8f904400) [pid = 1832] [serial = 1980] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x958e3800) [pid = 1832] [serial = 1998] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x952da000) [pid = 1832] [serial = 1994] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x95779400) [pid = 1832] [serial = 1997] [outer = (nil)] [url = about:blank] 04:16:15 INFO - PROCESS | 1832 | 1464779775861 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ed0c00 == 124 [pid = 1832] [id = 713] 04:16:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x86ed2800) [pid = 1832] [serial = 2140] [outer = (nil)] 04:16:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x874b0400) [pid = 1832] [serial = 2141] [outer = 0x86ed2800] 04:16:15 INFO - PROCESS | 1832 | 1464779775947 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x87ad1800) [pid = 1832] [serial = 2142] [outer = 0x86ed2800] 04:16:16 INFO - PROCESS | 1832 | 1464779776808 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]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:16:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 4299ms 04:16:16 INFO - PROCESS | 1832 | 1464779776848 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 1832 | 1464779776852 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:16:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:16:16 INFO - PROCESS | 1832 | 1464779776860 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 1832 | 1464779776866 Marionette TRACE conn4 <- [1,2826,null,{}] 04:16:16 INFO - PROCESS | 1832 | 1464779776873 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}] 04:16:17 INFO - PROCESS | 1832 | 1464779777105 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:16:17 INFO - PROCESS | 1832 | 1464779777318 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x87ada400 == 125 [pid = 1832] [id = 714] 04:16:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x883d2c00) [pid = 1832] [serial = 2143] [outer = (nil)] 04:16:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x89ba9000) [pid = 1832] [serial = 2144] [outer = 0x883d2c00] 04:16:17 INFO - PROCESS | 1832 | 1464779777398 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8a31ec00) [pid = 1832] [serial = 2145] [outer = 0x883d2c00] 04:16:18 INFO - PROCESS | 1832 | 1464779778310 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:16:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1484ms 04:16:18 INFO - PROCESS | 1832 | 1464779778347 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 1832 | 1464779778353 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:16:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:16:18 INFO - PROCESS | 1832 | 1464779778360 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 1832 | 1464779778363 Marionette TRACE conn4 <- [1,2830,null,{}] 04:16:18 INFO - PROCESS | 1832 | 1464779778383 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}] 04:16:18 INFO - PROCESS | 1832 | 1464779778670 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:16:18 INFO - PROCESS | 1832 | 1464779778708 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x88551c00 == 126 [pid = 1832] [id = 715] 04:16:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8bdbd800) [pid = 1832] [serial = 2146] [outer = (nil)] 04:16:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8bf4ac00) [pid = 1832] [serial = 2147] [outer = 0x8bdbd800] 04:16:18 INFO - PROCESS | 1832 | 1464779778783 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8c2b3800) [pid = 1832] [serial = 2148] [outer = 0x8bdbd800] 04:16:19 INFO - PROCESS | 1832 | 1464779779860 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]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:16:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1546ms 04:16:19 INFO - PROCESS | 1832 | 1464779779907 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 1832 | 1464779779911 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:16:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:16:19 INFO - PROCESS | 1832 | 1464779779937 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 1832 | 1464779779945 Marionette TRACE conn4 <- [1,2834,null,{}] 04:16:19 INFO - PROCESS | 1832 | 1464779779952 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}] 04:16:20 INFO - PROCESS | 1832 | 1464779780243 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8f9a6400) [pid = 1832] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8c332c00) [pid = 1832] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x91587000) [pid = 1832] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x92c0b400) [pid = 1832] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x88555000) [pid = 1832] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8ef2e000) [pid = 1832] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x9b819400) [pid = 1832] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x9a021400) [pid = 1832] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8bf42400) [pid = 1832] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x8dc01400) [pid = 1832] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:16:20 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x9a990400) [pid = 1832] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:16:21 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x88667400) [pid = 1832] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:16:21 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x9b84d800) [pid = 1832] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:16:21 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x8866b800) [pid = 1832] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:16:21 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x92c15000) [pid = 1832] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:16:21 INFO - PROCESS | 1832 | --DOMWINDOW == 118 (0x95a75000) [pid = 1832] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:16:21 INFO - PROCESS | 1832 | --DOMWINDOW == 117 (0x91ee4c00) [pid = 1832] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:16:21 INFO - PROCESS | 1832 | --DOMWINDOW == 116 (0x93a41400) [pid = 1832] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:16:21 INFO - PROCESS | 1832 | --DOMWINDOW == 115 (0x879c5000) [pid = 1832] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:16:21 INFO - PROCESS | 1832 | 1464779781041 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 1832 | ++DOCSHELL 0x85e31000 == 127 [pid = 1832] [id = 716] 04:16:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 116 (0x874b3800) [pid = 1832] [serial = 2149] [outer = (nil)] 04:16:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 117 (0x88667400) [pid = 1832] [serial = 2150] [outer = 0x874b3800] 04:16:21 INFO - PROCESS | 1832 | 1464779781129 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 118 (0x8c32c000) [pid = 1832] [serial = 2151] [outer = 0x874b3800] 04:16:21 INFO - PROCESS | 1832 | 1464779781863 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:16:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:16:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1957ms 04:16:21 INFO - PROCESS | 1832 | 1464779781880 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 1832 | 1464779781887 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:16:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:16:21 INFO - PROCESS | 1832 | 1464779781893 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 1832 | 1464779781896 Marionette TRACE conn4 <- [1,2838,null,{}] 04:16:21 INFO - PROCESS | 1832 | 1464779781901 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}] 04:16:22 INFO - PROCESS | 1832 | 1464779782188 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:16:22 INFO - PROCESS | 1832 | 1464779782328 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x879c5000 == 128 [pid = 1832] [id = 717] 04:16:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 119 (0x8bdba000) [pid = 1832] [serial = 2152] [outer = (nil)] 04:16:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x8d664c00) [pid = 1832] [serial = 2153] [outer = 0x8bdba000] 04:16:22 INFO - PROCESS | 1832 | 1464779782415 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x8d844800) [pid = 1832] [serial = 2154] [outer = 0x8bdba000] 04:16:23 INFO - PROCESS | 1832 | 1464779783517 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]]]}] 04:16:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:16:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1678ms 04:16:23 INFO - PROCESS | 1832 | 1464779783573 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 1832 | 1464779783578 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:16:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:16:23 INFO - PROCESS | 1832 | 1464779783588 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 1832 | 1464779783593 Marionette TRACE conn4 <- [1,2842,null,{}] 04:16:23 INFO - PROCESS | 1832 | 1464779783604 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}] 04:16:23 INFO - PROCESS | 1832 | 1464779783843 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:16:24 INFO - PROCESS | 1832 | 1464779784200 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x86ed4c00 == 129 [pid = 1832] [id = 718] 04:16:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x879bac00) [pid = 1832] [serial = 2155] [outer = (nil)] 04:16:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x89ba9c00) [pid = 1832] [serial = 2156] [outer = 0x879bac00] 04:16:24 INFO - PROCESS | 1832 | 1464779784296 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8a6dd400) [pid = 1832] [serial = 2157] [outer = 0x879bac00] 04:16:25 INFO - PROCESS | 1832 | 1464779785288 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]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:16:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1745ms 04:16:25 INFO - PROCESS | 1832 | 1464779785333 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:16:25 INFO - PROCESS | 1832 | 1464779785342 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:16:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:16:25 INFO - PROCESS | 1832 | 1464779785352 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 1832 | 1464779785356 Marionette TRACE conn4 <- [1,2846,null,{}] 04:16:25 INFO - PROCESS | 1832 | 1464779785363 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}] 04:16:25 INFO - PROCESS | 1832 | 1464779785625 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:16:25 INFO - PROCESS | 1832 | 1464779785976 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c338c00 == 130 [pid = 1832] [id = 719] 04:16:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8c33a000) [pid = 1832] [serial = 2158] [outer = (nil)] 04:16:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x8c3f4000) [pid = 1832] [serial = 2159] [outer = 0x8c33a000] 04:16:26 INFO - PROCESS | 1832 | 1464779786069 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8d590800) [pid = 1832] [serial = 2160] [outer = 0x8c33a000] 04:16:27 INFO - PROCESS | 1832 | 1464779787038 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]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:16:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1735ms 04:16:27 INFO - PROCESS | 1832 | 1464779787087 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:16:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:16:27 INFO - PROCESS | 1832 | 1464779787092 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:16:27 INFO - PROCESS | 1832 | 1464779787098 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 1832 | 1464779787104 Marionette TRACE conn4 <- [1,2850,null,{}] 04:16:27 INFO - PROCESS | 1832 | 1464779787121 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}] 04:16:27 INFO - PROCESS | 1832 | 1464779787367 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:16:27 INFO - PROCESS | 1832 | 1464779787713 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d972400 == 131 [pid = 1832] [id = 720] 04:16:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8d9e5c00) [pid = 1832] [serial = 2161] [outer = (nil)] 04:16:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8dc1fc00) [pid = 1832] [serial = 2162] [outer = 0x8d9e5c00] 04:16:27 INFO - PROCESS | 1832 | 1464779787811 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8deea400) [pid = 1832] [serial = 2163] [outer = 0x8d9e5c00] 04:16:28 INFO - PROCESS | 1832 | 1464779788762 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:16:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1753ms 04:16:28 INFO - PROCESS | 1832 | 1464779788852 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:16:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:16:28 INFO - PROCESS | 1832 | 1464779788857 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:16:28 INFO - PROCESS | 1832 | 1464779788864 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 1832 | 1464779788867 Marionette TRACE conn4 <- [1,2854,null,{}] 04:16:28 INFO - PROCESS | 1832 | 1464779788873 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}] 04:16:29 INFO - PROCESS | 1832 | 1464779789156 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:16:29 INFO - PROCESS | 1832 | 1464779789520 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8d9dc400 == 132 [pid = 1832] [id = 721] 04:16:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8e034c00) [pid = 1832] [serial = 2164] [outer = (nil)] 04:16:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8ecbd000) [pid = 1832] [serial = 2165] [outer = 0x8e034c00] 04:16:29 INFO - PROCESS | 1832 | 1464779789607 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8ecca400) [pid = 1832] [serial = 2166] [outer = 0x8e034c00] 04:16:30 INFO - PROCESS | 1832 | 1464779790530 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]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:16:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1733ms 04:16:30 INFO - PROCESS | 1832 | 1464779790597 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:16:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:16:30 INFO - PROCESS | 1832 | 1464779790601 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:16:30 INFO - PROCESS | 1832 | 1464779790608 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 1832 | 1464779790611 Marionette TRACE conn4 <- [1,2858,null,{}] 04:16:30 INFO - PROCESS | 1832 | 1464779790617 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}] 04:16:30 INFO - PROCESS | 1832 | 1464779790855 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:16:31 INFO - PROCESS | 1832 | 1464779791246 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x85941c00 == 133 [pid = 1832] [id = 722] 04:16:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8f0d2400) [pid = 1832] [serial = 2167] [outer = (nil)] 04:16:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8f901c00) [pid = 1832] [serial = 2168] [outer = 0x8f0d2400] 04:16:31 INFO - PROCESS | 1832 | 1464779791337 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8f90ec00) [pid = 1832] [serial = 2169] [outer = 0x8f0d2400] 04:16:32 INFO - PROCESS | 1832 | 1464779792314 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:16:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1783ms 04:16:32 INFO - PROCESS | 1832 | 1464779792392 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:16:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:16:32 INFO - PROCESS | 1832 | 1464779792396 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:16:32 INFO - PROCESS | 1832 | 1464779792402 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 1832 | 1464779792406 Marionette TRACE conn4 <- [1,2862,null,{}] 04:16:32 INFO - PROCESS | 1832 | 1464779792412 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}] 04:16:32 INFO - PROCESS | 1832 | 1464779792712 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:16:33 INFO - PROCESS | 1832 | 1464779793070 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:33 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ecc3c00 == 134 [pid = 1832] [id = 723] 04:16:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f9a9000) [pid = 1832] [serial = 2170] [outer = (nil)] 04:16:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x918c0c00) [pid = 1832] [serial = 2171] [outer = 0x8f9a9000] 04:16:33 INFO - PROCESS | 1832 | 1464779793157 Marionette DEBUG loaded listener.js 04:16:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x91de6000) [pid = 1832] [serial = 2172] [outer = 0x8f9a9000] 04:16:34 INFO - PROCESS | 1832 | 1464779794075 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]]]}] 04:16:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:16:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1732ms 04:16:34 INFO - PROCESS | 1832 | 1464779794134 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:16:34 INFO - PROCESS | 1832 | 1464779794137 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:16:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:16:34 INFO - PROCESS | 1832 | 1464779794144 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:16:34 INFO - PROCESS | 1832 | 1464779794148 Marionette TRACE conn4 <- [1,2866,null,{}] 04:16:34 INFO - PROCESS | 1832 | 1464779794153 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}] 04:16:34 INFO - PROCESS | 1832 | 1464779794379 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:16:34 INFO - PROCESS | 1832 | 1464779794719 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ed9a400 == 135 [pid = 1832] [id = 724] 04:16:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x91787800) [pid = 1832] [serial = 2173] [outer = (nil)] 04:16:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x91eba000) [pid = 1832] [serial = 2174] [outer = 0x91787800] 04:16:34 INFO - PROCESS | 1832 | 1464779794810 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x91eee000) [pid = 1832] [serial = 2175] [outer = 0x91787800] 04:16:35 INFO - PROCESS | 1832 | 1464779795717 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]]]}] 04:16:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:16:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1630ms 04:16:35 INFO - PROCESS | 1832 | 1464779795775 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 1832 | 1464779795779 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:16:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:16:35 INFO - PROCESS | 1832 | 1464779795786 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 1832 | 1464779795789 Marionette TRACE conn4 <- [1,2870,null,{}] 04:16:35 INFO - PROCESS | 1832 | 1464779795795 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}] 04:16:36 INFO - PROCESS | 1832 | 1464779796030 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:16:36 INFO - PROCESS | 1832 | 1464779796390 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ef2fc00 == 136 [pid = 1832] [id = 725] 04:16:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x9178ac00) [pid = 1832] [serial = 2176] [outer = (nil)] 04:16:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x92640c00) [pid = 1832] [serial = 2177] [outer = 0x9178ac00] 04:16:36 INFO - PROCESS | 1832 | 1464779796484 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x92c0d400) [pid = 1832] [serial = 2178] [outer = 0x9178ac00] 04:16:37 INFO - PROCESS | 1832 | 1464779797410 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]]]}] 04:16:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:16:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1682ms 04:16:37 INFO - PROCESS | 1832 | 1464779797469 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:16:37 INFO - PROCESS | 1832 | 1464779797472 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:16:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:16:37 INFO - PROCESS | 1832 | 1464779797479 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:16:37 INFO - PROCESS | 1832 | 1464779797483 Marionette TRACE conn4 <- [1,2874,null,{}] 04:16:37 INFO - PROCESS | 1832 | 1464779797488 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}] 04:16:37 INFO - PROCESS | 1832 | 1464779797710 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:16:38 INFO - PROCESS | 1832 | 1464779798065 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x85e2ac00 == 137 [pid = 1832] [id = 726] 04:16:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8a6ec800) [pid = 1832] [serial = 2179] [outer = (nil)] 04:16:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x93a40c00) [pid = 1832] [serial = 2180] [outer = 0x8a6ec800] 04:16:38 INFO - PROCESS | 1832 | 1464779798176 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x94631c00) [pid = 1832] [serial = 2181] [outer = 0x8a6ec800] 04:16:39 INFO - PROCESS | 1832 | 1464779799148 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]]]}] 04:16:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:16:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1732ms 04:16:39 INFO - PROCESS | 1832 | 1464779799211 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:16:39 INFO - PROCESS | 1832 | 1464779799215 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:16:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:16:39 INFO - PROCESS | 1832 | 1464779799222 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 1832 | 1464779799225 Marionette TRACE conn4 <- [1,2878,null,{}] 04:16:39 INFO - PROCESS | 1832 | 1464779799231 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}] 04:16:39 INFO - PROCESS | 1832 | 1464779799468 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:16:39 INFO - PROCESS | 1832 | 1464779799809 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x9178b000 == 138 [pid = 1832] [id = 727] 04:16:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x92d89400) [pid = 1832] [serial = 2182] [outer = (nil)] 04:16:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x95113c00) [pid = 1832] [serial = 2183] [outer = 0x92d89400] 04:16:39 INFO - PROCESS | 1832 | 1464779799898 Marionette DEBUG loaded listener.js 04:16:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x95136800) [pid = 1832] [serial = 2184] [outer = 0x92d89400] 04:16:40 INFO - PROCESS | 1832 | 1464779800906 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]]]}] 04:16:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:16:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1735ms 04:16:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:16:40 INFO - PROCESS | 1832 | 1464779800958 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:16:40 INFO - PROCESS | 1832 | 1464779800961 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:16:40 INFO - PROCESS | 1832 | 1464779800969 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:16:40 INFO - PROCESS | 1832 | 1464779800974 Marionette TRACE conn4 <- [1,2882,null,{}] 04:16:40 INFO - PROCESS | 1832 | 1464779800979 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}] 04:16:41 INFO - PROCESS | 1832 | 1464779801248 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:16:41 INFO - PROCESS | 1832 | 1464779801609 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x951e9000 == 139 [pid = 1832] [id = 728] 04:16:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x952e3800) [pid = 1832] [serial = 2185] [outer = (nil)] 04:16:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x953b4c00) [pid = 1832] [serial = 2186] [outer = 0x952e3800] 04:16:41 INFO - PROCESS | 1832 | 1464779801706 Marionette DEBUG loaded listener.js 04:16:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x953bdc00) [pid = 1832] [serial = 2187] [outer = 0x952e3800] 04:16:42 INFO - PROCESS | 1832 | 1464779802608 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]]]}] 04:16:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:16:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1681ms 04:16:42 INFO - PROCESS | 1832 | 1464779802649 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:16:42 INFO - PROCESS | 1832 | 1464779802654 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:16:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:16:42 INFO - PROCESS | 1832 | 1464779802680 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 1832 | 1464779802684 Marionette TRACE conn4 <- [1,2886,null,{}] 04:16:42 INFO - PROCESS | 1832 | 1464779802690 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}] 04:16:42 INFO - PROCESS | 1832 | 1464779802919 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:16:43 INFO - PROCESS | 1832 | 1464779803279 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e03a400 == 140 [pid = 1832] [id = 729] 04:16:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x8e03c800) [pid = 1832] [serial = 2188] [outer = (nil)] 04:16:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x955a4000) [pid = 1832] [serial = 2189] [outer = 0x8e03c800] 04:16:43 INFO - PROCESS | 1832 | 1464779803371 Marionette DEBUG loaded listener.js 04:16:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x95773c00) [pid = 1832] [serial = 2190] [outer = 0x8e03c800] 04:16:44 INFO - PROCESS | 1832 | 1464779804283 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]]]}] 04:16:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:16:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1644ms 04:16:44 INFO - PROCESS | 1832 | 1464779804320 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:16:44 INFO - PROCESS | 1832 | 1464779804323 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:16:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:16:44 INFO - PROCESS | 1832 | 1464779804329 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:16:44 INFO - PROCESS | 1832 | 1464779804333 Marionette TRACE conn4 <- [1,2890,null,{}] 04:16:44 INFO - PROCESS | 1832 | 1464779804339 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}] 04:16:44 INFO - PROCESS | 1832 | 1464779804552 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:16:44 INFO - PROCESS | 1832 | 1464779804909 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 1832 | ++DOCSHELL 0x95779800 == 141 [pid = 1832] [id = 730] 04:16:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x9577d000) [pid = 1832] [serial = 2191] [outer = (nil)] 04:16:44 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x958e4000) [pid = 1832] [serial = 2192] [outer = 0x9577d000] 04:16:45 INFO - PROCESS | 1832 | 1464779804999 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x958e6400) [pid = 1832] [serial = 2193] [outer = 0x9577d000] 04:16:45 INFO - PROCESS | 1832 | 1464779805931 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:16:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:16:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1681ms 04:16:46 INFO - PROCESS | 1832 | 1464779806011 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:16:46 INFO - PROCESS | 1832 | 1464779806014 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:16:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:16:46 INFO - PROCESS | 1832 | 1464779806021 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 1832 | 1464779806024 Marionette TRACE conn4 <- [1,2894,null,{}] 04:16:46 INFO - PROCESS | 1832 | 1464779806030 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}] 04:16:46 INFO - PROCESS | 1832 | 1464779806309 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:16:46 INFO - PROCESS | 1832 | 1464779806699 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:46 INFO - PROCESS | 1832 | ++DOCSHELL 0x958e1400 == 142 [pid = 1832] [id = 731] 04:16:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x95a6a400) [pid = 1832] [serial = 2194] [outer = (nil)] 04:16:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x95a6f000) [pid = 1832] [serial = 2195] [outer = 0x95a6a400] 04:16:46 INFO - PROCESS | 1832 | 1464779806787 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x95a72000) [pid = 1832] [serial = 2196] [outer = 0x95a6a400] 04:16:47 INFO - PROCESS | 1832 | 1464779807774 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]]]}] 04:16:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:16:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1790ms 04:16:47 INFO - PROCESS | 1832 | 1464779807811 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:16:47 INFO - PROCESS | 1832 | 1464779807815 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:16:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:16:47 INFO - PROCESS | 1832 | 1464779807821 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 1832 | 1464779807824 Marionette TRACE conn4 <- [1,2898,null,{}] 04:16:47 INFO - PROCESS | 1832 | 1464779807830 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}] 04:16:48 INFO - PROCESS | 1832 | 1464779808078 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:16:48 INFO - PROCESS | 1832 | 1464779808430 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dc16800 == 143 [pid = 1832] [id = 732] 04:16:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x8f0cf000) [pid = 1832] [serial = 2197] [outer = (nil)] 04:16:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9828b000) [pid = 1832] [serial = 2198] [outer = 0x8f0cf000] 04:16:48 INFO - PROCESS | 1832 | 1464779808531 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9910fc00) [pid = 1832] [serial = 2199] [outer = 0x8f0cf000] 04:16:49 INFO - PROCESS | 1832 | 1464779809506 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]]]}] 04:16:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:16:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1731ms 04:16:49 INFO - PROCESS | 1832 | 1464779809553 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:16:49 INFO - PROCESS | 1832 | 1464779809557 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:16:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:16:49 INFO - PROCESS | 1832 | 1464779809563 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:16:49 INFO - PROCESS | 1832 | 1464779809566 Marionette TRACE conn4 <- [1,2902,null,{}] 04:16:49 INFO - PROCESS | 1832 | 1464779809572 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}] 04:16:49 INFO - PROCESS | 1832 | 1464779809808 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:16:50 INFO - PROCESS | 1832 | 1464779810159 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 1832 | ++DOCSHELL 0x95a77c00 == 144 [pid = 1832] [id = 733] 04:16:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x97734400) [pid = 1832] [serial = 2200] [outer = (nil)] 04:16:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x99fcc800) [pid = 1832] [serial = 2201] [outer = 0x97734400] 04:16:50 INFO - PROCESS | 1832 | 1464779810253 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9a274800) [pid = 1832] [serial = 2202] [outer = 0x97734400] 04:16:51 INFO - PROCESS | 1832 | 1464779811202 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:16:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:16:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1680ms 04:16:51 INFO - PROCESS | 1832 | 1464779811244 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:16:51 INFO - PROCESS | 1832 | 1464779811248 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:16:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:16:51 INFO - PROCESS | 1832 | 1464779811254 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:16:51 INFO - PROCESS | 1832 | 1464779811257 Marionette TRACE conn4 <- [1,2906,null,{}] 04:16:51 INFO - PROCESS | 1832 | 1464779811263 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}] 04:16:51 INFO - PROCESS | 1832 | 1464779811510 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:16:51 INFO - PROCESS | 1832 | 1464779811870 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x958e7800 == 145 [pid = 1832] [id = 734] 04:16:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x95a77800) [pid = 1832] [serial = 2203] [outer = (nil)] 04:16:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9a751800) [pid = 1832] [serial = 2204] [outer = 0x95a77800] 04:16:51 INFO - PROCESS | 1832 | 1464779811962 Marionette DEBUG loaded listener.js 04:16:52 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9a982800) [pid = 1832] [serial = 2205] [outer = 0x95a77800] 04:16:52 INFO - PROCESS | 1832 | 1464779812867 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]]]}] 04:16:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:16:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1679ms 04:16:52 INFO - PROCESS | 1832 | 1464779812935 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:16:52 INFO - PROCESS | 1832 | 1464779812938 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:16:52 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:16:52 INFO - PROCESS | 1832 | 1464779812944 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:16:52 INFO - PROCESS | 1832 | 1464779812948 Marionette TRACE conn4 <- [1,2910,null,{}] 04:16:52 INFO - PROCESS | 1832 | 1464779812953 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}] 04:16:53 INFO - PROCESS | 1832 | 1464779813182 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:16:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8f0d2c00 == 144 [pid = 1832] [id = 586] 04:16:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8bdc2400 == 143 [pid = 1832] [id = 271] 04:16:55 INFO - PROCESS | 1832 | --DOCSHELL 0x8c49b400 == 142 [pid = 1832] [id = 583] 04:16:55 INFO - PROCESS | 1832 | --DOCSHELL 0x87ad7c00 == 141 [pid = 1832] [id = 584] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x91782000) [pid = 1832] [serial = 2045] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8dc08800) [pid = 1832] [serial = 1968] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x91ee7400) [pid = 1832] [serial = 2048] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9467c000) [pid = 1832] [serial = 2055] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x8bf3e800) [pid = 1832] [serial = 2085] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8f906800) [pid = 1832] [serial = 2042] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x9c105800) [pid = 1832] [serial = 2072] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x9af50400) [pid = 1832] [serial = 2067] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8d847c00) [pid = 1832] [serial = 2037] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x8ecc4800) [pid = 1832] [serial = 2039] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x8fa4c800) [pid = 1832] [serial = 2043] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x9b6c3c00) [pid = 1832] [serial = 2069] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x89baa000) [pid = 1832] [serial = 2033] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x94675800) [pid = 1832] [serial = 2054] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x9c28e400) [pid = 1832] [serial = 2073] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0xa116ac00) [pid = 1832] [serial = 2075] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x89ba8000) [pid = 1832] [serial = 2081] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8a312800) [pid = 1832] [serial = 2084] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8a6bec00) [pid = 1832] [serial = 2034] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0xa2159800) [pid = 1832] [serial = 2076] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x95166400) [pid = 1832] [serial = 2057] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x97736000) [pid = 1832] [serial = 2063] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x95171c00) [pid = 1832] [serial = 2058] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8c49bc00) [pid = 1832] [serial = 2036] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x9b820400) [pid = 1832] [serial = 2070] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x92c16800) [pid = 1832] [serial = 2052] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x95596c00) [pid = 1832] [serial = 2060] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x87ad8800) [pid = 1832] [serial = 2078] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9af45400) [pid = 1832] [serial = 2066] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9178e000) [pid = 1832] [serial = 2046] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8ed9b000) [pid = 1832] [serial = 2040] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x92c0c800) [pid = 1832] [serial = 2051] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x92637000) [pid = 1832] [serial = 2049] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8a314000) [pid = 1832] [serial = 2082] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x95776400) [pid = 1832] [serial = 2061] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x9974f400) [pid = 1832] [serial = 2064] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x883cb000) [pid = 1832] [serial = 2079] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8c32d000) [pid = 1832] [serial = 2087] [outer = (nil)] [url = about:blank] 04:16:56 INFO - PROCESS | 1832 | 1464779816322 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b5000 == 142 [pid = 1832] [id = 735] 04:16:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x874b7800) [pid = 1832] [serial = 2206] [outer = (nil)] 04:16:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x879c5800) [pid = 1832] [serial = 2207] [outer = 0x874b7800] 04:16:56 INFO - PROCESS | 1832 | 1464779816419 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x883cf800) [pid = 1832] [serial = 2208] [outer = 0x874b7800] 04:16:57 INFO - PROCESS | 1832 | 1464779817248 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]]]}] 04:16:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:16:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:16:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 4341ms 04:16:57 INFO - PROCESS | 1832 | 1464779817289 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 1832 | 1464779817296 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:16:57 INFO - TEST-START | /DOMEvents/constructors.html 04:16:57 INFO - PROCESS | 1832 | 1464779817305 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 1832 | 1464779817310 Marionette TRACE conn4 <- [1,2914,null,{}] 04:16:57 INFO - PROCESS | 1832 | 1464779817319 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}] 04:16:57 INFO - PROCESS | 1832 | 1464779817684 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:16:57 INFO - PROCESS | 1832 | 1464779817966 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:58 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a317800 == 143 [pid = 1832] [id = 736] 04:16:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8a319c00) [pid = 1832] [serial = 2209] [outer = (nil)] 04:16:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8a6bbc00) [pid = 1832] [serial = 2210] [outer = 0x8a319c00] 04:16:58 INFO - PROCESS | 1832 | 1464779818108 Marionette DEBUG loaded listener.js 04:16:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8ba47000) [pid = 1832] [serial = 2211] [outer = 0x8a319c00] 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:16:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:59 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:16:59 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:16:59 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:16:59 INFO - TEST-OK | /DOMEvents/constructors.html | took 1871ms 04:16:59 INFO - PROCESS | 1832 | 1464779819105 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]]]}] 04:16:59 INFO - PROCESS | 1832 | 1464779819181 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:16:59 INFO - PROCESS | 1832 | 1464779819197 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:16:59 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:16:59 INFO - PROCESS | 1832 | 1464779819224 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:16:59 INFO - PROCESS | 1832 | 1464779819227 Marionette TRACE conn4 <- [1,2918,null,{}] 04:16:59 INFO - PROCESS | 1832 | 1464779819233 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}] 04:16:59 INFO - PROCESS | 1832 | 1464779819555 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:16:59 INFO - PROCESS | 1832 | 1464779819592 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 1832 | ++DOCSHELL 0x89bac000 == 144 [pid = 1832] [id = 737] 04:16:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8c339000) [pid = 1832] [serial = 2212] [outer = (nil)] 04:16:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8c49b800) [pid = 1832] [serial = 2213] [outer = 0x8c339000] 04:16:59 INFO - PROCESS | 1832 | 1464779819671 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8d590000) [pid = 1832] [serial = 2214] [outer = 0x8c339000] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8d666800) [pid = 1832] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8fa4f400) [pid = 1832] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x91de9000) [pid = 1832] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8e03cc00) [pid = 1832] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x86ed2800) [pid = 1832] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x91de4800) [pid = 1832] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8ef2b400) [pid = 1832] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x92c12000) [pid = 1832] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8f758400) [pid = 1832] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8d58fc00) [pid = 1832] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x874b3800) [pid = 1832] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8c2b4400) [pid = 1832] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x91eebc00) [pid = 1832] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8e03e000) [pid = 1832] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x8d96dc00) [pid = 1832] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x859a3400) [pid = 1832] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x9178cc00) [pid = 1832] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8bdbd800) [pid = 1832] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x8ef34800) [pid = 1832] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x879c1c00) [pid = 1832] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x883d2c00) [pid = 1832] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:17:01 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x8d841800) [pid = 1832] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:17:01 INFO - PROCESS | 1832 | 1464779821405 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:17:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:17:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 2250ms 04:17:01 INFO - PROCESS | 1832 | 1464779821474 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 1832 | 1464779821477 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:17:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:17:01 INFO - PROCESS | 1832 | 1464779821539 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 1832 | 1464779821551 Marionette TRACE conn4 <- [1,2922,null,{}] 04:17:01 INFO - PROCESS | 1832 | 1464779821567 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}] 04:17:01 INFO - PROCESS | 1832 | 1464779821847 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:17:02 INFO - PROCESS | 1832 | 1464779822072 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x883d2c00 == 145 [pid = 1832] [id = 738] 04:17:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x89ba8000) [pid = 1832] [serial = 2215] [outer = (nil)] 04:17:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x8d84e800) [pid = 1832] [serial = 2216] [outer = 0x89ba8000] 04:17:02 INFO - PROCESS | 1832 | 1464779822148 Marionette DEBUG loaded listener.js 04:17:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8d976c00) [pid = 1832] [serial = 2217] [outer = 0x89ba8000] 04:17:02 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:17:02 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:17:02 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:17:02 INFO - PROCESS | 1832 | [1832] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:17:02 INFO - PROCESS | 1832 | 1464779822922 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]]]}] 04:17:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:17:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:17:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:17:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:17:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:17:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:17:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1470ms 04:17:02 INFO - PROCESS | 1832 | 1464779822961 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:17:02 INFO - PROCESS | 1832 | 1464779822964 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:17:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:17:02 INFO - PROCESS | 1832 | 1464779822971 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:17:02 INFO - PROCESS | 1832 | 1464779822977 Marionette TRACE conn4 <- [1,2926,null,{}] 04:17:02 INFO - PROCESS | 1832 | 1464779822983 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}] 04:17:03 INFO - PROCESS | 1832 | 1464779823269 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:17:03 INFO - PROCESS | 1832 | 1464779823701 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 1832 | ++DOCSHELL 0x85e30400 == 146 [pid = 1832] [id = 739] 04:17:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x874acc00) [pid = 1832] [serial = 2218] [outer = (nil)] 04:17:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x879bfc00) [pid = 1832] [serial = 2219] [outer = 0x874acc00] 04:17:03 INFO - PROCESS | 1832 | 1464779823867 Marionette DEBUG loaded listener.js 04:17:03 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x8854dc00) [pid = 1832] [serial = 2220] [outer = 0x874acc00] 04:17:04 INFO - PROCESS | 1832 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:17:04 INFO - PROCESS | 1832 | 1464779824793 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]]]}] 04:17:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:17:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1835ms 04:17:04 INFO - PROCESS | 1832 | 1464779824809 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 1832 | 1464779824816 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:17:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:17:04 INFO - PROCESS | 1832 | 1464779824824 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 1832 | 1464779824830 Marionette TRACE conn4 <- [1,2930,null,{}] 04:17:04 INFO - PROCESS | 1832 | 1464779824838 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}] 04:17:05 INFO - PROCESS | 1832 | 1464779825067 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:17:05 INFO - PROCESS | 1832 | 1464779825364 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:05 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6b7800 == 147 [pid = 1832] [id = 740] 04:17:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8a6eb000) [pid = 1832] [serial = 2221] [outer = (nil)] 04:17:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8ba4e400) [pid = 1832] [serial = 2222] [outer = 0x8a6eb000] 04:17:05 INFO - PROCESS | 1832 | 1464779825492 Marionette DEBUG loaded listener.js 04:17:05 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8bdc7c00) [pid = 1832] [serial = 2223] [outer = 0x8a6eb000] 04:17:06 INFO - PROCESS | 1832 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:17:06 INFO - PROCESS | 1832 | 1464779826575 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]]]}] 04:17:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:17:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1795ms 04:17:06 INFO - PROCESS | 1832 | 1464779826623 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:17:06 INFO - PROCESS | 1832 | 1464779826630 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:17:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:17:06 INFO - PROCESS | 1832 | 1464779826637 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 1832 | 1464779826640 Marionette TRACE conn4 <- [1,2934,null,{}] 04:17:06 INFO - PROCESS | 1832 | 1464779826647 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}] 04:17:06 INFO - PROCESS | 1832 | 1464779826894 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:17:07 INFO - PROCESS | 1832 | 1464779827209 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f0000 == 148 [pid = 1832] [id = 741] 04:17:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8c49bc00) [pid = 1832] [serial = 2224] [outer = (nil)] 04:17:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8d584400) [pid = 1832] [serial = 2225] [outer = 0x8c49bc00] 04:17:07 INFO - PROCESS | 1832 | 1464779827421 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8d849000) [pid = 1832] [serial = 2226] [outer = 0x8c49bc00] 04:17:08 INFO - PROCESS | 1832 | 1464779828297 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]]]}] 04:17:08 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:17:08 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1682ms 04:17:08 INFO - PROCESS | 1832 | 1464779828318 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 1832 | 1464779828322 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:17:08 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:17:08 INFO - PROCESS | 1832 | 1464779828339 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 1832 | 1464779828348 Marionette TRACE conn4 <- [1,2938,null,{}] 04:17:08 INFO - PROCESS | 1832 | 1464779828354 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}] 04:17:08 INFO - PROCESS | 1832 | 1464779828603 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:17:08 INFO - PROCESS | 1832 | 1464779828937 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c3f3800 == 149 [pid = 1832] [id = 742] 04:17:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8dc10000) [pid = 1832] [serial = 2227] [outer = (nil)] 04:17:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8ecc7c00) [pid = 1832] [serial = 2228] [outer = 0x8dc10000] 04:17:09 INFO - PROCESS | 1832 | 1464779829039 Marionette DEBUG loaded listener.js 04:17:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8ed9a000) [pid = 1832] [serial = 2229] [outer = 0x8dc10000] 04:17:09 INFO - PROCESS | 1832 | 1464779829974 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]]]}] 04:17:10 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:17:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1702ms 04:17:10 INFO - PROCESS | 1832 | 1464779830034 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 1832 | 1464779830039 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:17:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:17:10 INFO - PROCESS | 1832 | 1464779830045 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 1832 | 1464779830048 Marionette TRACE conn4 <- [1,2942,null,{}] 04:17:10 INFO - PROCESS | 1832 | 1464779830054 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}] 04:17:10 INFO - PROCESS | 1832 | 1464779830272 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:17:10 INFO - PROCESS | 1832 | 1464779830575 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ef35000 == 150 [pid = 1832] [id = 743] 04:17:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f0c8800) [pid = 1832] [serial = 2230] [outer = (nil)] 04:17:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8f752400) [pid = 1832] [serial = 2231] [outer = 0x8f0c8800] 04:17:10 INFO - PROCESS | 1832 | 1464779830667 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8f75c400) [pid = 1832] [serial = 2232] [outer = 0x8f0c8800] 04:17:11 INFO - PROCESS | 1832 | 1464779831530 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"]]]}] 04:17:11 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:17:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:17:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1542ms 04:17:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:17:11 INFO - PROCESS | 1832 | 1464779831589 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:17:11 INFO - PROCESS | 1832 | 1464779831592 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:17:11 INFO - PROCESS | 1832 | 1464779831599 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:17:11 INFO - PROCESS | 1832 | 1464779831602 Marionette TRACE conn4 <- [1,2946,null,{}] 04:17:11 INFO - PROCESS | 1832 | 1464779831650 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}] 04:17:12 INFO - PROCESS | 1832 | 1464779832003 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:17:12 INFO - PROCESS | 1832 | 1464779832213 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f9a3400 == 151 [pid = 1832] [id = 744] 04:17:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8f9ac400) [pid = 1832] [serial = 2233] [outer = (nil)] 04:17:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8fa54800) [pid = 1832] [serial = 2234] [outer = 0x8f9ac400] 04:17:12 INFO - PROCESS | 1832 | 1464779832376 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x9178c400) [pid = 1832] [serial = 2235] [outer = 0x8f9ac400] 04:17:13 INFO - PROCESS | 1832 | 1464779833237 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]]]}] 04:17:13 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:17:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1696ms 04:17:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:17:13 INFO - PROCESS | 1832 | 1464779833294 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:17:13 INFO - PROCESS | 1832 | 1464779833297 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:17:13 INFO - PROCESS | 1832 | 1464779833304 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 1832 | 1464779833307 Marionette TRACE conn4 <- [1,2950,null,{}] 04:17:13 INFO - PROCESS | 1832 | 1464779833313 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}] 04:17:13 INFO - PROCESS | 1832 | 1464779833572 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:17:13 INFO - PROCESS | 1832 | 1464779833868 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:13 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ef29400 == 152 [pid = 1832] [id = 745] 04:17:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8fa49800) [pid = 1832] [serial = 2236] [outer = (nil)] 04:17:13 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x91eb3c00) [pid = 1832] [serial = 2237] [outer = 0x8fa49800] 04:17:13 INFO - PROCESS | 1832 | 1464779833961 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x91ebac00) [pid = 1832] [serial = 2238] [outer = 0x8fa49800] 04:17:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f10c00 == 153 [pid = 1832] [id = 746] 04:17:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x92638c00) [pid = 1832] [serial = 2239] [outer = (nil)] 04:17:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x92c10000) [pid = 1832] [serial = 2240] [outer = 0x92638c00] 04:17:14 INFO - PROCESS | 1832 | 1464779834915 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]]]}] 04:17:14 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:17:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1632ms 04:17:14 INFO - PROCESS | 1832 | 1464779834935 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 1832 | 1464779834938 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:17:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:17:14 INFO - PROCESS | 1832 | 1464779834945 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 1832 | 1464779834948 Marionette TRACE conn4 <- [1,2954,null,{}] 04:17:14 INFO - PROCESS | 1832 | 1464779834954 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}] 04:17:15 INFO - PROCESS | 1832 | 1464779835255 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:17:15 INFO - PROCESS | 1832 | 1464779835609 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 1832 | ++DOCSHELL 0x91eedc00 == 154 [pid = 1832] [id = 747] 04:17:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x91eee400) [pid = 1832] [serial = 2241] [outer = (nil)] 04:17:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x92639c00) [pid = 1832] [serial = 2242] [outer = 0x91eee400] 04:17:15 INFO - PROCESS | 1832 | 1464779835700 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x92c16c00) [pid = 1832] [serial = 2243] [outer = 0x91eee400] 04:17:16 INFO - PROCESS | 1832 | 1464779836519 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]]]}] 04:17:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:17:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:17:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1636ms 04:17:16 INFO - PROCESS | 1832 | 1464779836582 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:17:16 INFO - PROCESS | 1832 | 1464779836586 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:17:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:17:16 INFO - PROCESS | 1832 | 1464779836592 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 1832 | 1464779836596 Marionette TRACE conn4 <- [1,2958,null,{}] 04:17:16 INFO - PROCESS | 1832 | 1464779836624 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}] 04:17:16 INFO - PROCESS | 1832 | 1464779836870 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:17:17 INFO - PROCESS | 1832 | 1464779837183 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:17 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ef2e400 == 155 [pid = 1832] [id = 748] 04:17:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0x91f10400) [pid = 1832] [serial = 2244] [outer = (nil)] 04:17:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0x9467d800) [pid = 1832] [serial = 2245] [outer = 0x91f10400] 04:17:17 INFO - PROCESS | 1832 | 1464779837316 Marionette DEBUG loaded listener.js 04:17:17 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0x95116000) [pid = 1832] [serial = 2246] [outer = 0x91f10400] 04:17:18 INFO - PROCESS | 1832 | 1464779838138 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]]]}] 04:17:18 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:17:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1587ms 04:17:18 INFO - PROCESS | 1832 | 1464779838180 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:17:18 INFO - PROCESS | 1832 | 1464779838184 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:17:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:17:18 INFO - PROCESS | 1832 | 1464779838191 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 1832 | 1464779838195 Marionette TRACE conn4 <- [1,2962,null,{}] 04:17:18 INFO - PROCESS | 1832 | 1464779838201 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}] 04:17:18 INFO - PROCESS | 1832 | 1464779838427 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:17:18 INFO - PROCESS | 1832 | 1464779838736 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 1832 | ++DOCSHELL 0x8f90f400 == 156 [pid = 1832] [id = 749] 04:17:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x95046400) [pid = 1832] [serial = 2247] [outer = (nil)] 04:17:18 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x951f0400) [pid = 1832] [serial = 2248] [outer = 0x95046400] 04:17:18 INFO - PROCESS | 1832 | 1464779838895 Marionette DEBUG loaded listener.js 04:17:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x952d7c00) [pid = 1832] [serial = 2249] [outer = 0x95046400] 04:17:19 INFO - PROCESS | 1832 | 1464779839756 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]]]}] 04:17:19 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:17:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1583ms 04:17:19 INFO - PROCESS | 1832 | 1464779839774 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 1832 | 1464779839777 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:17:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:17:19 INFO - PROCESS | 1832 | 1464779839784 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 1832 | 1464779839787 Marionette TRACE conn4 <- [1,2966,null,{}] 04:17:19 INFO - PROCESS | 1832 | 1464779839793 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}] 04:17:20 INFO - PROCESS | 1832 | 1464779840022 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:17:20 INFO - PROCESS | 1832 | 1464779840331 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x952dcc00 == 157 [pid = 1832] [id = 750] 04:17:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x952e2800) [pid = 1832] [serial = 2250] [outer = (nil)] 04:17:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x953c1c00) [pid = 1832] [serial = 2251] [outer = 0x952e2800] 04:17:20 INFO - PROCESS | 1832 | 1464779840494 Marionette DEBUG loaded listener.js 04:17:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x9577ec00) [pid = 1832] [serial = 2252] [outer = 0x952e2800] 04:17:21 INFO - PROCESS | 1832 | 1464779841475 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]]]}] 04:17:21 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:17:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1731ms 04:17:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:17:21 INFO - PROCESS | 1832 | 1464779841516 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:17:21 INFO - PROCESS | 1832 | 1464779841519 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:17:21 INFO - PROCESS | 1832 | 1464779841526 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 1832 | 1464779841530 Marionette TRACE conn4 <- [1,2970,null,{}] 04:17:21 INFO - PROCESS | 1832 | 1464779841536 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}] 04:17:21 INFO - PROCESS | 1832 | 1464779841946 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:17:22 INFO - PROCESS | 1832 | 1464779842139 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x958de000 == 158 [pid = 1832] [id = 751] 04:17:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x958e0c00) [pid = 1832] [serial = 2253] [outer = (nil)] 04:17:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9a985800) [pid = 1832] [serial = 2254] [outer = 0x958e0c00] 04:17:22 INFO - PROCESS | 1832 | 1464779842280 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x9a98f000) [pid = 1832] [serial = 2255] [outer = 0x958e0c00] 04:17:23 INFO - PROCESS | 1832 | 1464779843093 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]]]}] 04:17:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:17:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1583ms 04:17:23 INFO - PROCESS | 1832 | 1464779843109 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:17:23 INFO - PROCESS | 1832 | 1464779843113 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:17:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:17:23 INFO - PROCESS | 1832 | 1464779843120 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 1832 | 1464779843123 Marionette TRACE conn4 <- [1,2974,null,{}] 04:17:23 INFO - PROCESS | 1832 | 1464779843129 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}] 04:17:23 INFO - PROCESS | 1832 | 1464779843347 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:17:23 INFO - PROCESS | 1832 | 1464779843628 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 1832 | ++DOCSHELL 0x95778000 == 159 [pid = 1832] [id = 752] 04:17:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x9af44c00) [pid = 1832] [serial = 2256] [outer = (nil)] 04:17:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9af4ac00) [pid = 1832] [serial = 2257] [outer = 0x9af44c00] 04:17:23 INFO - PROCESS | 1832 | 1464779843716 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0x9af4e800) [pid = 1832] [serial = 2258] [outer = 0x9af44c00] 04:17:24 INFO - PROCESS | 1832 | 1464779844661 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]]]}] 04:17:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:17:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1589ms 04:17:24 INFO - PROCESS | 1832 | 1464779844709 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:17:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:17:24 INFO - PROCESS | 1832 | 1464779844723 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:17:24 INFO - PROCESS | 1832 | 1464779844730 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:17:24 INFO - PROCESS | 1832 | 1464779844733 Marionette TRACE conn4 <- [1,2978,null,{}] 04:17:24 INFO - PROCESS | 1832 | 1464779844739 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}] 04:17:25 INFO - PROCESS | 1832 | 1464779845001 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:17:25 INFO - PROCESS | 1832 | 1464779845324 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x9af42400 == 160 [pid = 1832] [id = 753] 04:17:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x9b190400) [pid = 1832] [serial = 2259] [outer = (nil)] 04:17:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0x9b198400) [pid = 1832] [serial = 2260] [outer = 0x9b190400] 04:17:25 INFO - PROCESS | 1832 | 1464779845415 Marionette DEBUG loaded listener.js 04:17:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0x9b3dc000) [pid = 1832] [serial = 2261] [outer = 0x9b190400] 04:17:26 INFO - PROCESS | 1832 | 1464779846280 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]]]}] 04:17:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:17:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1582ms 04:17:26 INFO - PROCESS | 1832 | 1464779846312 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:17:26 INFO - PROCESS | 1832 | 1464779846316 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:17:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:17:26 INFO - PROCESS | 1832 | 1464779846323 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:17:26 INFO - PROCESS | 1832 | 1464779846328 Marionette TRACE conn4 <- [1,2982,null,{}] 04:17:26 INFO - PROCESS | 1832 | 1464779846334 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}] 04:17:26 INFO - PROCESS | 1832 | 1464779846607 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:17:26 INFO - PROCESS | 1832 | 1464779846910 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:26 INFO - PROCESS | 1832 | ++DOCSHELL 0x91f05c00 == 161 [pid = 1832] [id = 754] 04:17:26 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0x9b196000) [pid = 1832] [serial = 2262] [outer = (nil)] 04:17:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0x9b6c5c00) [pid = 1832] [serial = 2263] [outer = 0x9b196000] 04:17:27 INFO - PROCESS | 1832 | 1464779847054 Marionette DEBUG loaded listener.js 04:17:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0x9b6c8000) [pid = 1832] [serial = 2264] [outer = 0x9b196000] 04:17:27 INFO - PROCESS | 1832 | 1464779847901 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"]]]}] 04:17:27 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:17:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:17:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1639ms 04:17:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:17:27 INFO - PROCESS | 1832 | 1464779847963 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:17:27 INFO - PROCESS | 1832 | 1464779847966 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:17:27 INFO - PROCESS | 1832 | 1464779847973 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:17:27 INFO - PROCESS | 1832 | 1464779847976 Marionette TRACE conn4 <- [1,2986,null,{}] 04:17:27 INFO - PROCESS | 1832 | 1464779847982 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}] 04:17:28 INFO - PROCESS | 1832 | 1464779848217 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:17:28 INFO - PROCESS | 1832 | 1464779848537 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ed94800 == 162 [pid = 1832] [id = 755] 04:17:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x9b6cd800) [pid = 1832] [serial = 2265] [outer = (nil)] 04:17:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x9b854800) [pid = 1832] [serial = 2266] [outer = 0x9b6cd800] 04:17:28 INFO - PROCESS | 1832 | 1464779848630 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x9ba13000) [pid = 1832] [serial = 2267] [outer = 0x9b6cd800] 04:17:29 INFO - PROCESS | 1832 | 1464779849599 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]]]}] 04:17:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:17:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1686ms 04:17:29 INFO - PROCESS | 1832 | 1464779849659 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:17:29 INFO - PROCESS | 1832 | 1464779849662 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:17:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:17:29 INFO - PROCESS | 1832 | 1464779849669 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 1832 | 1464779849671 Marionette TRACE conn4 <- [1,2990,null,{}] 04:17:29 INFO - PROCESS | 1832 | 1464779849678 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}] 04:17:29 INFO - PROCESS | 1832 | 1464779849945 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:17:30 INFO - PROCESS | 1832 | 1464779850271 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 1832 | ++DOCSHELL 0x9b819400 == 163 [pid = 1832] [id = 756] 04:17:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x9c04dc00) [pid = 1832] [serial = 2268] [outer = (nil)] 04:17:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0x9c08d400) [pid = 1832] [serial = 2269] [outer = 0x9c04dc00] 04:17:30 INFO - PROCESS | 1832 | 1464779850409 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0x9c105800) [pid = 1832] [serial = 2270] [outer = 0x9c04dc00] 04:17:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x9c086400 == 164 [pid = 1832] [id = 757] 04:17:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 178 (0x9c28b800) [pid = 1832] [serial = 2271] [outer = (nil)] 04:17:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 179 (0x9d580800) [pid = 1832] [serial = 2272] [outer = 0x9c28b800] 04:17:31 INFO - PROCESS | 1832 | 1464779851431 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]]]}] 04:17:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:17:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1791ms 04:17:31 INFO - PROCESS | 1832 | 1464779851469 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 1832 | 1464779851472 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:17:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:17:31 INFO - PROCESS | 1832 | 1464779851481 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 1832 | 1464779851484 Marionette TRACE conn4 <- [1,2994,null,{}] 04:17:31 INFO - PROCESS | 1832 | 1464779851490 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}] 04:17:31 INFO - PROCESS | 1832 | 1464779851859 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:17:32 INFO - PROCESS | 1832 | 1464779852248 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x859ae800 == 165 [pid = 1832] [id = 758] 04:17:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 180 (0x8c3eb000) [pid = 1832] [serial = 2273] [outer = (nil)] 04:17:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 181 (0x9d584800) [pid = 1832] [serial = 2274] [outer = 0x8c3eb000] 04:17:32 INFO - PROCESS | 1832 | 1464779852348 Marionette DEBUG loaded listener.js 04:17:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 182 (0x9d588400) [pid = 1832] [serial = 2275] [outer = 0x8c3eb000] 04:17:33 INFO - PROCESS | 1832 | 1464779853241 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]]]}] 04:17:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:17:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:17:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1779ms 04:17:33 INFO - PROCESS | 1832 | 1464779853260 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:17:33 INFO - PROCESS | 1832 | 1464779853264 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:17:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:17:33 INFO - PROCESS | 1832 | 1464779853270 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:17:33 INFO - PROCESS | 1832 | 1464779853274 Marionette TRACE conn4 <- [1,2998,null,{}] 04:17:33 INFO - PROCESS | 1832 | 1464779853280 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}] 04:17:33 INFO - PROCESS | 1832 | 1464779853508 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x879c2000 == 164 [pid = 1832] [id = 692] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x93a3a800 == 163 [pid = 1832] [id = 8] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x883d2c00 == 162 [pid = 1832] [id = 738] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x89bac000 == 161 [pid = 1832] [id = 737] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8a317800 == 160 [pid = 1832] [id = 736] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x874b5000 == 159 [pid = 1832] [id = 735] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x95a77c00 == 158 [pid = 1832] [id = 733] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc16800 == 157 [pid = 1832] [id = 732] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x95779800 == 156 [pid = 1832] [id = 730] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x958e1400 == 155 [pid = 1832] [id = 731] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8e03a400 == 154 [pid = 1832] [id = 729] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x951e9000 == 153 [pid = 1832] [id = 728] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x9178b000 == 152 [pid = 1832] [id = 727] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x85e2ac00 == 151 [pid = 1832] [id = 726] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8ed9a400 == 150 [pid = 1832] [id = 724] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8ef2fc00 == 149 [pid = 1832] [id = 725] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8ecc3c00 == 148 [pid = 1832] [id = 723] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x85941c00 == 147 [pid = 1832] [id = 722] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8d9dc400 == 146 [pid = 1832] [id = 721] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8d972400 == 145 [pid = 1832] [id = 720] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x8c338c00 == 144 [pid = 1832] [id = 719] 04:17:36 INFO - PROCESS | 1832 | --DOCSHELL 0x86ed4c00 == 143 [pid = 1832] [id = 718] 04:17:36 INFO - PROCESS | 1832 | 1464779856740 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 181 (0x8dc1ec00) [pid = 1832] [serial = 2102] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 180 (0x9177fc00) [pid = 1832] [serial = 2118] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 179 (0x91586400) [pid = 1832] [serial = 2117] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 178 (0x91f03400) [pid = 1832] [serial = 2124] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 177 (0x8ed9c000) [pid = 1832] [serial = 2106] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x874b0400) [pid = 1832] [serial = 2141] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x91ded000) [pid = 1832] [serial = 2120] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x91eb4400) [pid = 1832] [serial = 2121] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x8f0cdc00) [pid = 1832] [serial = 2109] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x9467f400) [pid = 1832] [serial = 2135] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8f9a2800) [pid = 1832] [serial = 2114] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x8dcaf800) [pid = 1832] [serial = 2031] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x8c32c000) [pid = 1832] [serial = 2151] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x8c3eac00) [pid = 1832] [serial = 2093] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x95110000) [pid = 1832] [serial = 2136] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8c49c400) [pid = 1832] [serial = 2094] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x92635800) [pid = 1832] [serial = 2126] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x92c14c00) [pid = 1832] [serial = 2129] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x8ef32000) [pid = 1832] [serial = 2108] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x87ad1800) [pid = 1832] [serial = 2142] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x9263e800) [pid = 1832] [serial = 2127] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8d9e4400) [pid = 1832] [serial = 2099] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x93a41800) [pid = 1832] [serial = 2133] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8dc07800) [pid = 1832] [serial = 2100] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x8dcbac00) [pid = 1832] [serial = 2103] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x9513e400) [pid = 1832] [serial = 2138] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x88667400) [pid = 1832] [serial = 2150] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8bf4ac00) [pid = 1832] [serial = 2147] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x8f75bc00) [pid = 1832] [serial = 2111] [outer = (nil)] [url = about:blank] 04:17:36 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8f760400) [pid = 1832] [serial = 2112] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x89ba5000) [pid = 1832] [serial = 2091] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x8a31ec00) [pid = 1832] [serial = 2145] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x8c2b3800) [pid = 1832] [serial = 2148] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x93a38400) [pid = 1832] [serial = 2132] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x8d850000) [pid = 1832] [serial = 2097] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x8ecc8400) [pid = 1832] [serial = 2105] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8d848c00) [pid = 1832] [serial = 2096] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x92c17c00) [pid = 1832] [serial = 2130] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x95166c00) [pid = 1832] [serial = 2139] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x91ee9800) [pid = 1832] [serial = 2123] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8fa4b800) [pid = 1832] [serial = 2115] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x89ba9000) [pid = 1832] [serial = 2144] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8865f400) [pid = 1832] [serial = 2090] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8d664c00) [pid = 1832] [serial = 2153] [outer = (nil)] [url = about:blank] 04:17:37 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b8800 == 144 [pid = 1832] [id = 759] 04:17:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x874b9c00) [pid = 1832] [serial = 2276] [outer = (nil)] 04:17:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x879c2000) [pid = 1832] [serial = 2277] [outer = 0x874b9c00] 04:17:37 INFO - PROCESS | 1832 | 1464779857152 Marionette DEBUG loaded listener.js 04:17:37 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8854d400) [pid = 1832] [serial = 2278] [outer = 0x874b9c00] 04:17:38 INFO - PROCESS | 1832 | 1464779858007 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]]]}] 04:17:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:17:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 4797ms 04:17:38 INFO - PROCESS | 1832 | 1464779858069 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:17:38 INFO - PROCESS | 1832 | 1464779858075 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:17:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:17:38 INFO - PROCESS | 1832 | 1464779858082 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:17:38 INFO - PROCESS | 1832 | 1464779858088 Marionette TRACE conn4 <- [1,3002,null,{}] 04:17:38 INFO - PROCESS | 1832 | 1464779858100 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}] 04:17:38 INFO - PROCESS | 1832 | 1464779858306 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:17:38 INFO - PROCESS | 1832 | 1464779858544 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:38 INFO - PROCESS | 1832 | ++DOCSHELL 0x89baa400 == 145 [pid = 1832] [id = 760] 04:17:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x89bad000) [pid = 1832] [serial = 2279] [outer = (nil)] 04:17:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8a6b4400) [pid = 1832] [serial = 2280] [outer = 0x89bad000] 04:17:38 INFO - PROCESS | 1832 | 1464779858634 Marionette DEBUG loaded listener.js 04:17:38 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8a6e8800) [pid = 1832] [serial = 2281] [outer = 0x89bad000] 04:17:39 INFO - PROCESS | 1832 | 1464779859467 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]]]}] 04:17:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:17:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1438ms 04:17:39 INFO - PROCESS | 1832 | 1464779859540 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:17:39 INFO - PROCESS | 1832 | 1464779859546 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:17:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:17:39 INFO - PROCESS | 1832 | 1464779859555 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:17:39 INFO - PROCESS | 1832 | 1464779859557 Marionette TRACE conn4 <- [1,3006,null,{}] 04:17:39 INFO - PROCESS | 1832 | 1464779859562 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}] 04:17:39 INFO - PROCESS | 1832 | 1464779859861 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:17:39 INFO - PROCESS | 1832 | 1464779859900 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:39 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b0000 == 146 [pid = 1832] [id = 761] 04:17:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x8c2b0c00) [pid = 1832] [serial = 2282] [outer = (nil)] 04:17:39 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x8c331c00) [pid = 1832] [serial = 2283] [outer = 0x8c2b0c00] 04:17:39 INFO - PROCESS | 1832 | 1464779859982 Marionette DEBUG loaded listener.js 04:17:40 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x8c3ee800) [pid = 1832] [serial = 2284] [outer = 0x8c2b0c00] 04:17:41 INFO - PROCESS | 1832 | 1464779861021 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]]]}] 04:17:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:17:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1487ms 04:17:41 INFO - PROCESS | 1832 | 1464779861043 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:17:41 INFO - PROCESS | 1832 | 1464779861049 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:17:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:17:41 INFO - PROCESS | 1832 | 1464779861070 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:17:41 INFO - PROCESS | 1832 | 1464779861081 Marionette TRACE conn4 <- [1,3010,null,{}] 04:17:41 INFO - PROCESS | 1832 | 1464779861094 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}] 04:17:41 INFO - PROCESS | 1832 | 1464779861396 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:17:41 INFO - PROCESS | 1832 | 1464779861430 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:41 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba42400 == 147 [pid = 1832] [id = 762] 04:17:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0x8d84e000) [pid = 1832] [serial = 2285] [outer = (nil)] 04:17:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0x8d972400) [pid = 1832] [serial = 2286] [outer = 0x8d84e000] 04:17:41 INFO - PROCESS | 1832 | 1464779861506 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0x8d9e4c00) [pid = 1832] [serial = 2287] [outer = 0x8d84e000] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x95a6a400) [pid = 1832] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x8e03c800) [pid = 1832] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x91787800) [pid = 1832] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x874b7800) [pid = 1832] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x8f0d2400) [pid = 1832] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x8a6ec800) [pid = 1832] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x95a77800) [pid = 1832] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x8f9a9000) [pid = 1832] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8c339000) [pid = 1832] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8a319c00) [pid = 1832] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x9577d000) [pid = 1832] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x9178ac00) [pid = 1832] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x8c2acc00) [pid = 1832] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x8e034c00) [pid = 1832] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x92d89400) [pid = 1832] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x8c33a000) [pid = 1832] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x879bac00) [pid = 1832] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x8f0cf000) [pid = 1832] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x952e3800) [pid = 1832] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x97734400) [pid = 1832] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:17:42 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8d9e5c00) [pid = 1832] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:17:43 INFO - PROCESS | 1832 | 1464779863192 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]]]}] 04:17:43 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:17:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2154ms 04:17:43 INFO - PROCESS | 1832 | 1464779863220 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:17:43 INFO - PROCESS | 1832 | 1464779863224 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:17:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:17:43 INFO - PROCESS | 1832 | 1464779863230 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:17:43 INFO - PROCESS | 1832 | 1464779863233 Marionette TRACE conn4 <- [1,3014,null,{}] 04:17:43 INFO - PROCESS | 1832 | 1464779863239 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}] 04:17:43 INFO - PROCESS | 1832 | 1464779863463 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:17:43 INFO - PROCESS | 1832 | 1464779863692 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:43 INFO - PROCESS | 1832 | ++DOCSHELL 0x89bb0000 == 148 [pid = 1832] [id = 763] 04:17:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8a6ec800) [pid = 1832] [serial = 2288] [outer = (nil)] 04:17:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8dc05c00) [pid = 1832] [serial = 2289] [outer = 0x8a6ec800] 04:17:43 INFO - PROCESS | 1832 | 1464779863769 Marionette DEBUG loaded listener.js 04:17:43 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8dc12c00) [pid = 1832] [serial = 2290] [outer = 0x8a6ec800] 04:17:44 INFO - PROCESS | 1832 | [1832] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:17:44 INFO - PROCESS | 1832 | 1464779864804 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:17:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:17:44 INFO - {} 04:17:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:17:44 INFO - {} 04:17:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:17:44 INFO - {} 04:17:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:17:44 INFO - {} 04:17:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1587ms 04:17:44 INFO - PROCESS | 1832 | 1464779864820 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:17:44 INFO - PROCESS | 1832 | 1464779864826 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:17:44 INFO - TEST-START | /FileAPI/fileReader.html 04:17:44 INFO - PROCESS | 1832 | 1464779864847 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:17:44 INFO - PROCESS | 1832 | 1464779864853 Marionette TRACE conn4 <- [1,3018,null,{}] 04:17:44 INFO - PROCESS | 1832 | 1464779864911 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}] 04:17:45 INFO - PROCESS | 1832 | 1464779865161 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:17:45 INFO - PROCESS | 1832 | 1464779865522 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:45 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdc1800 == 149 [pid = 1832] [id = 764] 04:17:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8bdc2c00) [pid = 1832] [serial = 2291] [outer = (nil)] 04:17:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8bf47800) [pid = 1832] [serial = 2292] [outer = 0x8bdc2c00] 04:17:45 INFO - PROCESS | 1832 | 1464779865619 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8c4a5000) [pid = 1832] [serial = 2293] [outer = 0x8bdc2c00] 04:17:46 INFO - PROCESS | 1832 | 1464779866530 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]]]}] 04:17:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:17:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:17:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:17:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:17:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 1741ms 04:17:46 INFO - PROCESS | 1832 | 1464779866588 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:17:46 INFO - PROCESS | 1832 | 1464779866598 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:17:46 INFO - TEST-START | /FileAPI/historical.html 04:17:46 INFO - PROCESS | 1832 | 1464779866609 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:17:46 INFO - PROCESS | 1832 | 1464779866614 Marionette TRACE conn4 <- [1,3022,null,{}] 04:17:46 INFO - PROCESS | 1832 | 1464779866620 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}] 04:17:46 INFO - PROCESS | 1832 | 1464779866874 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:17:47 INFO - PROCESS | 1832 | 1464779867277 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 1832 | ++DOCSHELL 0x8dcbc000 == 150 [pid = 1832] [id = 765] 04:17:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8dcbc800) [pid = 1832] [serial = 2294] [outer = (nil)] 04:17:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8def0000) [pid = 1832] [serial = 2295] [outer = 0x8dcbc800] 04:17:47 INFO - PROCESS | 1832 | 1464779867372 Marionette DEBUG loaded listener.js 04:17:47 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8e038800) [pid = 1832] [serial = 2296] [outer = 0x8dcbc800] 04:17:48 INFO - PROCESS | 1832 | 1464779868245 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"]]]}] 04:17:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:17:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:17:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:17:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:17:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:17:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:17:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:17:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:17:48 INFO - TEST-OK | /FileAPI/historical.html | took 1685ms 04:17:48 INFO - PROCESS | 1832 | 1464779868298 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:17:48 INFO - PROCESS | 1832 | 1464779868302 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:17:48 INFO - TEST-START | /FileAPI/idlharness.html 04:17:48 INFO - PROCESS | 1832 | 1464779868310 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:17:48 INFO - PROCESS | 1832 | 1464779868317 Marionette TRACE conn4 <- [1,3026,null,{}] 04:17:48 INFO - PROCESS | 1832 | 1464779868335 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}] 04:17:48 INFO - PROCESS | 1832 | 1464779868603 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:17:48 INFO - PROCESS | 1832 | 1464779868924 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:49 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ed9b000 == 151 [pid = 1832] [id = 766] 04:17:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8ef29800) [pid = 1832] [serial = 2297] [outer = (nil)] 04:17:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8ef32000) [pid = 1832] [serial = 2298] [outer = 0x8ef29800] 04:17:49 INFO - PROCESS | 1832 | 1464779869126 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8f0d3000) [pid = 1832] [serial = 2299] [outer = 0x8ef29800] 04:17:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:17:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:17:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:50 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:50 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:50 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:17:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:17:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:17:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:17:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:17:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:17:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:17:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:17:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:17:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:17:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:17:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:17:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:17:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:17:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:17:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:17:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:17:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:17:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:17:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:17:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:17:51 INFO - PROCESS | 1832 | 1464779870750 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]]]}] 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:17:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:17:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:17:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:17:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:17:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:17:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:17:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:17:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:17:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:17:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 2723ms 04:17:51 INFO - PROCESS | 1832 | 1464779871081 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:17:51 INFO - PROCESS | 1832 | 1464779871086 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:17:51 INFO - TEST-START | /FileAPI/idlharness.worker 04:17:51 INFO - PROCESS | 1832 | 1464779871092 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:17:51 INFO - PROCESS | 1832 | 1464779871096 Marionette TRACE conn4 <- [1,3030,null,{}] 04:17:51 INFO - PROCESS | 1832 | 1464779871170 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}] 04:17:51 INFO - PROCESS | 1832 | 1464779871409 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:17:51 INFO - PROCESS | 1832 | 1464779871718 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:51 INFO - PROCESS | 1832 | ++DOCSHELL 0x874bbc00 == 152 [pid = 1832] [id = 767] 04:17:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x88554000) [pid = 1832] [serial = 2300] [outer = (nil)] 04:17:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x92c14c00) [pid = 1832] [serial = 2301] [outer = 0x88554000] 04:17:51 INFO - PROCESS | 1832 | 1464779871816 Marionette DEBUG loaded listener.js 04:17:51 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x92d87000) [pid = 1832] [serial = 2302] [outer = 0x88554000] 04:17:52 INFO - PROCESS | 1832 | [1832] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:17:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:17:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:17:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:17:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:17:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:17:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:17:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:17:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:17:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:17:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:17:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:17:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:17:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:17:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:17:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:17:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:17:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:17:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:17:54 INFO - {} 04:17:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3122ms 04:17:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:17:54 INFO - PROCESS | 1832 | 1464779874058 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,{},{}]]]}] 04:17:54 INFO - PROCESS | 1832 | 1464779874219 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:17:54 INFO - PROCESS | 1832 | 1464779874222 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:17:54 INFO - PROCESS | 1832 | 1464779874238 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:17:54 INFO - PROCESS | 1832 | 1464779874250 Marionette TRACE conn4 <- [1,3034,null,{}] 04:17:54 INFO - PROCESS | 1832 | 1464779874265 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}] 04:17:54 INFO - PROCESS | 1832 | 1464779874664 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:17:55 INFO - PROCESS | 1832 | 1464779874983 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 1832 | ++DOCSHELL 0x8fa4e800 == 153 [pid = 1832] [id = 768] 04:17:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 145 (0x92c09800) [pid = 1832] [serial = 2303] [outer = (nil)] 04:17:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 146 (0x9c10a400) [pid = 1832] [serial = 2304] [outer = 0x92c09800] 04:17:55 INFO - PROCESS | 1832 | 1464779875086 Marionette DEBUG loaded listener.js 04:17:55 INFO - PROCESS | 1832 | ++DOMWINDOW == 147 (0x9c297c00) [pid = 1832] [serial = 2305] [outer = 0x92c09800] 04:17:56 INFO - PROCESS | 1832 | 1464779876030 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]]]}] 04:17:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:17:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1803ms 04:17:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:17:56 INFO - PROCESS | 1832 | 1464779876043 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:17:56 INFO - PROCESS | 1832 | 1464779876046 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:17:56 INFO - PROCESS | 1832 | 1464779876053 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 1832 | 1464779876056 Marionette TRACE conn4 <- [1,3038,null,{}] 04:17:56 INFO - PROCESS | 1832 | 1464779876062 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}] 04:17:56 INFO - PROCESS | 1832 | 1464779876318 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:17:56 INFO - PROCESS | 1832 | 1464779876632 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:56 INFO - PROCESS | 1832 | ++DOCSHELL 0xa0622400 == 154 [pid = 1832] [id = 769] 04:17:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 148 (0xa0625c00) [pid = 1832] [serial = 2306] [outer = (nil)] 04:17:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 149 (0xa1162400) [pid = 1832] [serial = 2307] [outer = 0xa0625c00] 04:17:56 INFO - PROCESS | 1832 | 1464779876729 Marionette DEBUG loaded listener.js 04:17:56 INFO - PROCESS | 1832 | ++DOMWINDOW == 150 (0xa215a000) [pid = 1832] [serial = 2308] [outer = 0xa0625c00] 04:17:57 INFO - PROCESS | 1832 | 1464779877611 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"]]]}] 04:17:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:17:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:17:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:17:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1587ms 04:17:57 INFO - PROCESS | 1832 | 1464779877641 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:17:57 INFO - PROCESS | 1832 | 1464779877645 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:17:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:17:57 INFO - PROCESS | 1832 | 1464779877652 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:17:57 INFO - PROCESS | 1832 | 1464779877655 Marionette TRACE conn4 <- [1,3042,null,{}] 04:17:57 INFO - PROCESS | 1832 | 1464779877661 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}] 04:17:57 INFO - PROCESS | 1832 | 1464779877957 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:17:58 INFO - PROCESS | 1832 | 1464779878250 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:58 INFO - PROCESS | 1832 | ++DOCSHELL 0xa0717000 == 155 [pid = 1832] [id = 770] 04:17:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 151 (0xa21b0800) [pid = 1832] [serial = 2309] [outer = (nil)] 04:17:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 152 (0xa2405000) [pid = 1832] [serial = 2310] [outer = 0xa21b0800] 04:17:58 INFO - PROCESS | 1832 | 1464779878340 Marionette DEBUG loaded listener.js 04:17:58 INFO - PROCESS | 1832 | ++DOMWINDOW == 153 (0xa240f000) [pid = 1832] [serial = 2311] [outer = 0xa21b0800] 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:17:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:17:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:17:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:17:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:17:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:17:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2093ms 04:17:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:17:59 INFO - PROCESS | 1832 | 1464779879605 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]]]}] 04:17:59 INFO - PROCESS | 1832 | 1464779879793 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:17:59 INFO - PROCESS | 1832 | 1464779879804 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:17:59 INFO - PROCESS | 1832 | 1464779879831 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 1832 | 1464779879834 Marionette TRACE conn4 <- [1,3046,null,{}] 04:17:59 INFO - PROCESS | 1832 | 1464779879849 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}] 04:18:00 INFO - PROCESS | 1832 | 1464779880217 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:18:00 INFO - PROCESS | 1832 | 1464779880520 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:00 INFO - PROCESS | 1832 | ++DOCSHELL 0x93a3f400 == 156 [pid = 1832] [id = 771] 04:18:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 154 (0x93a3f800) [pid = 1832] [serial = 2312] [outer = (nil)] 04:18:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 155 (0x94639800) [pid = 1832] [serial = 2313] [outer = 0x93a3f800] 04:18:00 INFO - PROCESS | 1832 | 1464779880611 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 1832 | ++DOMWINDOW == 156 (0x94681800) [pid = 1832] [serial = 2314] [outer = 0x93a3f800] 04:18:00 INFO - PROCESS | 1832 | [1832] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:18:01 INFO - PROCESS | 1832 | 1464779881735 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:18:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:18:01 INFO - {} 04:18:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1954ms 04:18:01 INFO - PROCESS | 1832 | 1464779881784 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:18:01 INFO - PROCESS | 1832 | 1464779881791 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:18:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:18:01 INFO - PROCESS | 1832 | 1464779881800 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:18:01 INFO - PROCESS | 1832 | 1464779881806 Marionette TRACE conn4 <- [1,3050,null,{}] 04:18:01 INFO - PROCESS | 1832 | 1464779881815 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}] 04:18:02 INFO - PROCESS | 1832 | 1464779882102 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:18:02 INFO - PROCESS | 1832 | 1464779882560 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:02 INFO - PROCESS | 1832 | ++DOCSHELL 0x951eac00 == 157 [pid = 1832] [id = 772] 04:18:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 157 (0x951f0800) [pid = 1832] [serial = 2315] [outer = (nil)] 04:18:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 158 (0x952e5800) [pid = 1832] [serial = 2316] [outer = 0x951f0800] 04:18:02 INFO - PROCESS | 1832 | 1464779882656 Marionette DEBUG loaded listener.js 04:18:02 INFO - PROCESS | 1832 | ++DOMWINDOW == 159 (0x953c0400) [pid = 1832] [serial = 2317] [outer = 0x951f0800] 04:18:03 INFO - PROCESS | 1832 | 1464779883552 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]]]}] 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:18:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:18:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1790ms 04:18:03 INFO - PROCESS | 1832 | 1464779883590 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:18:03 INFO - PROCESS | 1832 | 1464779883593 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:18:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:18:03 INFO - PROCESS | 1832 | 1464779883601 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:18:03 INFO - PROCESS | 1832 | 1464779883604 Marionette TRACE conn4 <- [1,3054,null,{}] 04:18:03 INFO - PROCESS | 1832 | 1464779883610 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}] 04:18:03 INFO - PROCESS | 1832 | 1464779883922 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:18:04 INFO - PROCESS | 1832 | 1464779884423 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:04 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ba44c00 == 158 [pid = 1832] [id = 773] 04:18:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 160 (0x952d6800) [pid = 1832] [serial = 2318] [outer = (nil)] 04:18:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 161 (0x9577c800) [pid = 1832] [serial = 2319] [outer = 0x952d6800] 04:18:04 INFO - PROCESS | 1832 | 1464779884574 Marionette DEBUG loaded listener.js 04:18:04 INFO - PROCESS | 1832 | ++DOMWINDOW == 162 (0x958dd400) [pid = 1832] [serial = 2320] [outer = 0x952d6800] 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:18:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 04:18:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2481ms 04:18:06 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:18:06 INFO - PROCESS | 1832 | 1464779885932 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"]]]}] 04:18:06 INFO - PROCESS | 1832 | 1464779886139 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:18:06 INFO - PROCESS | 1832 | 1464779886149 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:18:06 INFO - PROCESS | 1832 | 1464779886330 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:18:06 INFO - PROCESS | 1832 | 1464779886334 Marionette TRACE conn4 <- [1,3058,null,{}] 04:18:06 INFO - PROCESS | 1832 | 1464779886352 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}] 04:18:06 INFO - PROCESS | 1832 | 1464779886606 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:18:06 INFO - PROCESS | 1832 | 1464779886952 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 1832 | ++DOCSHELL 0x8ed9e000 == 159 [pid = 1832] [id = 774] 04:18:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 163 (0x92d87400) [pid = 1832] [serial = 2321] [outer = (nil)] 04:18:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 164 (0x9511c000) [pid = 1832] [serial = 2322] [outer = 0x92d87400] 04:18:07 INFO - PROCESS | 1832 | 1464779887080 Marionette DEBUG loaded listener.js 04:18:07 INFO - PROCESS | 1832 | ++DOMWINDOW == 165 (0xa35eb000) [pid = 1832] [serial = 2323] [outer = 0x92d87400] 04:18:08 INFO - PROCESS | 1832 | 1464779888020 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]]]}] 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:18:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:18:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:18:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:18:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:18:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:18:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1874ms 04:18:08 INFO - PROCESS | 1832 | 1464779888046 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:18:08 INFO - PROCESS | 1832 | 1464779888051 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:18:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:18:08 INFO - PROCESS | 1832 | 1464779888060 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:18:08 INFO - PROCESS | 1832 | 1464779888066 Marionette TRACE conn4 <- [1,3062,null,{}] 04:18:08 INFO - PROCESS | 1832 | 1464779888075 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}] 04:18:08 INFO - PROCESS | 1832 | 1464779888369 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:18:08 INFO - PROCESS | 1832 | 1464779888774 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:08 INFO - PROCESS | 1832 | ++DOCSHELL 0x91785c00 == 160 [pid = 1832] [id = 775] 04:18:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 166 (0x91eee800) [pid = 1832] [serial = 2324] [outer = (nil)] 04:18:08 INFO - PROCESS | 1832 | ++DOMWINDOW == 167 (0xa628c800) [pid = 1832] [serial = 2325] [outer = 0x91eee800] 04:18:08 INFO - PROCESS | 1832 | 1464779888896 Marionette DEBUG loaded listener.js 04:18:09 INFO - PROCESS | 1832 | ++DOMWINDOW == 168 (0xa6706c00) [pid = 1832] [serial = 2326] [outer = 0x91eee800] 04:18:09 INFO - PROCESS | 1832 | [1832] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:18:09 INFO - PROCESS | 1832 | 1464779889843 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:18:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:18:09 INFO - {} 04:18:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1836ms 04:18:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:18:09 INFO - PROCESS | 1832 | 1464779889897 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:18:09 INFO - PROCESS | 1832 | 1464779889900 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:18:09 INFO - PROCESS | 1832 | 1464779889948 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:18:09 INFO - PROCESS | 1832 | 1464779889951 Marionette TRACE conn4 <- [1,3066,null,{}] 04:18:09 INFO - PROCESS | 1832 | 1464779889968 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}] 04:18:10 INFO - PROCESS | 1832 | 1464779890273 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:18:10 INFO - PROCESS | 1832 | 1464779890743 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 1832 | ++DOCSHELL 0xa50f2800 == 161 [pid = 1832] [id = 776] 04:18:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 169 (0xa628d400) [pid = 1832] [serial = 2327] [outer = (nil)] 04:18:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 170 (0xa6913400) [pid = 1832] [serial = 2328] [outer = 0xa628d400] 04:18:10 INFO - PROCESS | 1832 | 1464779890847 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 1832 | ++DOMWINDOW == 171 (0xa6915000) [pid = 1832] [serial = 2329] [outer = 0xa628d400] 04:18:11 INFO - PROCESS | 1832 | 1464779891618 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]]]}] 04:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:18:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1741ms 04:18:11 INFO - PROCESS | 1832 | 1464779891656 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:18:11 INFO - PROCESS | 1832 | 1464779891659 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:18:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:18:11 INFO - PROCESS | 1832 | 1464779891667 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:18:11 INFO - PROCESS | 1832 | 1464779891671 Marionette TRACE conn4 <- [1,3070,null,{}] 04:18:11 INFO - PROCESS | 1832 | 1464779891677 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}] 04:18:11 INFO - PROCESS | 1832 | 1464779891943 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:18:12 INFO - PROCESS | 1832 | 1464779892239 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 1832 | ++DOCSHELL 0x85180800 == 162 [pid = 1832] [id = 777] 04:18:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 172 (0x85183400) [pid = 1832] [serial = 2330] [outer = (nil)] 04:18:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 173 (0x85188400) [pid = 1832] [serial = 2331] [outer = 0x85183400] 04:18:12 INFO - PROCESS | 1832 | 1464779892334 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 1832 | ++DOMWINDOW == 174 (0x8518a000) [pid = 1832] [serial = 2332] [outer = 0x85183400] 04:18:13 INFO - PROCESS | 1832 | 1464779893303 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]]]}] 04:18:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:18:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:18:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:18:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:18:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:18:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:18:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1680ms 04:18:13 INFO - PROCESS | 1832 | 1464779893351 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:18:13 INFO - PROCESS | 1832 | 1464779893355 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:18:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:18:13 INFO - PROCESS | 1832 | 1464779893361 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:18:13 INFO - PROCESS | 1832 | 1464779893364 Marionette TRACE conn4 <- [1,3074,null,{}] 04:18:13 INFO - PROCESS | 1832 | 1464779893371 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}] 04:18:13 INFO - PROCESS | 1832 | 1464779893612 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:18:13 INFO - PROCESS | 1832 | 1464779893967 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:14 INFO - PROCESS | 1832 | ++DOCSHELL 0x85187000 == 163 [pid = 1832] [id = 778] 04:18:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 175 (0x8518c800) [pid = 1832] [serial = 2333] [outer = (nil)] 04:18:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 176 (0xa6768000) [pid = 1832] [serial = 2334] [outer = 0x8518c800] 04:18:14 INFO - PROCESS | 1832 | 1464779894119 Marionette DEBUG loaded listener.js 04:18:14 INFO - PROCESS | 1832 | ++DOMWINDOW == 177 (0xa6919400) [pid = 1832] [serial = 2335] [outer = 0x8518c800] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x88551c00 == 162 [pid = 1832] [id = 715] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x85e31000 == 161 [pid = 1832] [id = 716] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8d663c00 == 160 [pid = 1832] [id = 698] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8c335c00 == 159 [pid = 1832] [id = 699] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x88551800 == 158 [pid = 1832] [id = 700] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8dc1e800 == 157 [pid = 1832] [id = 701] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8c2b2400 == 156 [pid = 1832] [id = 697] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x87adb800 == 155 [pid = 1832] [id = 544] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x9c086400 == 154 [pid = 1832] [id = 757] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x9b819400 == 153 [pid = 1832] [id = 756] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8ed94800 == 152 [pid = 1832] [id = 755] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x91f05c00 == 151 [pid = 1832] [id = 754] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x9af42400 == 150 [pid = 1832] [id = 753] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x958de000 == 149 [pid = 1832] [id = 751] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x95778000 == 148 [pid = 1832] [id = 752] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x952dcc00 == 147 [pid = 1832] [id = 750] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8f90f400 == 146 [pid = 1832] [id = 749] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8ef2e400 == 145 [pid = 1832] [id = 748] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x91f10c00 == 144 [pid = 1832] [id = 746] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x91eedc00 == 143 [pid = 1832] [id = 747] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8ef29400 == 142 [pid = 1832] [id = 745] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8ef35000 == 141 [pid = 1832] [id = 743] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8f9a3400 == 140 [pid = 1832] [id = 744] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f3800 == 139 [pid = 1832] [id = 742] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8c3f0000 == 138 [pid = 1832] [id = 741] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x8a6b7800 == 137 [pid = 1832] [id = 740] 04:18:18 INFO - PROCESS | 1832 | --DOCSHELL 0x85e30400 == 136 [pid = 1832] [id = 739] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 176 (0x8d84e800) [pid = 1832] [serial = 2216] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 175 (0x95a6f000) [pid = 1832] [serial = 2195] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 174 (0x95773c00) [pid = 1832] [serial = 2190] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 173 (0x91eba000) [pid = 1832] [serial = 2174] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 172 (0x879c5800) [pid = 1832] [serial = 2207] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 171 (0x8f90ec00) [pid = 1832] [serial = 2169] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 170 (0x955a4000) [pid = 1832] [serial = 2189] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 169 (0x94631c00) [pid = 1832] [serial = 2181] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 168 (0x9a982800) [pid = 1832] [serial = 2205] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 167 (0x91de6000) [pid = 1832] [serial = 2172] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 166 (0x8d590000) [pid = 1832] [serial = 2214] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 165 (0x8a6bbc00) [pid = 1832] [serial = 2210] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 164 (0x958e6400) [pid = 1832] [serial = 2193] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 163 (0x883cf800) [pid = 1832] [serial = 2208] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 162 (0x92640c00) [pid = 1832] [serial = 2177] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 161 (0x91eee000) [pid = 1832] [serial = 2175] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 160 (0x8c335400) [pid = 1832] [serial = 2088] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 159 (0x8c49b800) [pid = 1832] [serial = 2213] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 158 (0x8ecca400) [pid = 1832] [serial = 2166] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 157 (0x92c0d400) [pid = 1832] [serial = 2178] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 156 (0x95113c00) [pid = 1832] [serial = 2183] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 155 (0x8c3f4000) [pid = 1832] [serial = 2159] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 154 (0x8ba47000) [pid = 1832] [serial = 2211] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 153 (0x958e4000) [pid = 1832] [serial = 2192] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 152 (0x8a6dd400) [pid = 1832] [serial = 2157] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 151 (0x9910fc00) [pid = 1832] [serial = 2199] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 150 (0x95136800) [pid = 1832] [serial = 2184] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 149 (0x953b4c00) [pid = 1832] [serial = 2186] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 148 (0x953bdc00) [pid = 1832] [serial = 2187] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 147 (0x93a40c00) [pid = 1832] [serial = 2180] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 146 (0x99fcc800) [pid = 1832] [serial = 2201] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 145 (0x9a274800) [pid = 1832] [serial = 2202] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 144 (0x89ba9c00) [pid = 1832] [serial = 2156] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9828b000) [pid = 1832] [serial = 2198] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x918c0c00) [pid = 1832] [serial = 2171] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x8ecbd000) [pid = 1832] [serial = 2165] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8f901c00) [pid = 1832] [serial = 2168] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8d590800) [pid = 1832] [serial = 2160] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8deea400) [pid = 1832] [serial = 2163] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x9a751800) [pid = 1832] [serial = 2204] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x95a72000) [pid = 1832] [serial = 2196] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8dc1fc00) [pid = 1832] [serial = 2162] [outer = (nil)] [url = about:blank] 04:18:18 INFO - PROCESS | 1832 | 1464779898857 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]]]}] 04:18:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:18:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:18:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:18:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:18:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:18:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:18:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 5547ms 04:18:18 INFO - PROCESS | 1832 | 1464779898910 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:18:18 INFO - PROCESS | 1832 | 1464779898917 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:18:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:18:18 INFO - PROCESS | 1832 | 1464779898929 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:18:18 INFO - PROCESS | 1832 | 1464779898933 Marionette TRACE conn4 <- [1,3078,null,{}] 04:18:18 INFO - PROCESS | 1832 | 1464779898941 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}] 04:18:19 INFO - PROCESS | 1832 | 1464779899148 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:18:19 INFO - PROCESS | 1832 | 1464779899421 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 1832 | ++DOCSHELL 0x859aac00 == 137 [pid = 1832] [id = 779] 04:18:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x859adc00) [pid = 1832] [serial = 2336] [outer = (nil)] 04:18:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x86ed5c00) [pid = 1832] [serial = 2337] [outer = 0x859adc00] 04:18:19 INFO - PROCESS | 1832 | 1464779899499 Marionette DEBUG loaded listener.js 04:18:19 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x87adc000) [pid = 1832] [serial = 2338] [outer = 0x859adc00] 04:18:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 04:18:20 INFO - reader.readAsText(blob_2) 04:18:20 INFO - }" did not throw 04:18:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 04:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 04:18:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 04:18:20 INFO - reader.readAsDataURL(blob_2) 04:18:20 INFO - }" did not throw 04:18:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 04:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 04:18:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 04:18:20 INFO - reader.readAsArrayBuffer(blob_2) 04:18:20 INFO - }" did not throw 04:18:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 04:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 04:18:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 04:18:20 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 04:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:18:20 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 04:18:20 INFO - PROCESS | 1832 | 1464779900348 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:18:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:18:20 INFO - PROCESS | 1832 | 1464779900368 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:18:20 INFO - PROCESS | 1832 | 1464779900373 Marionette TRACE conn4 <- [1,3082,null,{}] 04:18:20 INFO - PROCESS | 1832 | 1464779900379 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}] 04:18:20 INFO - PROCESS | 1832 | 1464779900608 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:18:20 INFO - PROCESS | 1832 | 1464779900861 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:20 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a317000 == 138 [pid = 1832] [id = 780] 04:18:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8a317800) [pid = 1832] [serial = 2339] [outer = (nil)] 04:18:20 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8a6dd800) [pid = 1832] [serial = 2340] [outer = 0x8a317800] 04:18:20 INFO - PROCESS | 1832 | 1464779900936 Marionette DEBUG loaded listener.js 04:18:21 INFO - PROCESS | 1832 | ++DOMWINDOW == 141 (0x8ba48800) [pid = 1832] [serial = 2341] [outer = 0x8a317800] 04:18:21 INFO - PROCESS | 1832 | 1464779901836 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]]]}] 04:18:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:18:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:18:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:18:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1510ms 04:18:21 INFO - PROCESS | 1832 | 1464779901875 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:18:21 INFO - PROCESS | 1832 | 1464779901879 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:18:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:18:21 INFO - PROCESS | 1832 | 1464779901886 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:18:21 INFO - PROCESS | 1832 | 1464779901892 Marionette TRACE conn4 <- [1,3086,null,{}] 04:18:21 INFO - PROCESS | 1832 | 1464779901918 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}] 04:18:22 INFO - PROCESS | 1832 | 1464779902234 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:18:22 INFO - PROCESS | 1832 | 1464779902269 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:22 INFO - PROCESS | 1832 | ++DOCSHELL 0x8a6bf400 == 139 [pid = 1832] [id = 781] 04:18:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 142 (0x8a6e1000) [pid = 1832] [serial = 2342] [outer = (nil)] 04:18:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 143 (0x8c4a1400) [pid = 1832] [serial = 2343] [outer = 0x8a6e1000] 04:18:22 INFO - PROCESS | 1832 | 1464779902344 Marionette DEBUG loaded listener.js 04:18:22 INFO - PROCESS | 1832 | ++DOMWINDOW == 144 (0x8d65e400) [pid = 1832] [serial = 2344] [outer = 0x8a6e1000] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 143 (0x9b190400) [pid = 1832] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 142 (0x9af44c00) [pid = 1832] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 141 (0x9b6cd800) [pid = 1832] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 140 (0x8a6eb000) [pid = 1832] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 139 (0x8d84e000) [pid = 1832] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 138 (0x8fa49800) [pid = 1832] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 137 (0x91f10400) [pid = 1832] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 136 (0x874acc00) [pid = 1832] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 135 (0x8f9ac400) [pid = 1832] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 134 (0x9c04dc00) [pid = 1832] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 133 (0x8c3eb000) [pid = 1832] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 132 (0x91eee400) [pid = 1832] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 131 (0x8bdba000) [pid = 1832] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 130 (0x89bad000) [pid = 1832] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 129 (0x8c49bc00) [pid = 1832] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 128 (0x95046400) [pid = 1832] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 127 (0x8dc10000) [pid = 1832] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 126 (0x9b196000) [pid = 1832] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 125 (0x8c2b0c00) [pid = 1832] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 124 (0x958e0c00) [pid = 1832] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 123 (0x952e2800) [pid = 1832] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 122 (0x8f0c8800) [pid = 1832] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 121 (0x874b9c00) [pid = 1832] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 120 (0x92638c00) [pid = 1832] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:18:23 INFO - PROCESS | 1832 | --DOMWINDOW == 119 (0x9c28b800) [pid = 1832] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:18:23 INFO - PROCESS | 1832 | 1464779903938 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:18:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2087ms 04:18:24 INFO - PROCESS | 1832 | 1464779904024 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:18:24 INFO - PROCESS | 1832 | 1464779904029 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:18:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:18:24 INFO - PROCESS | 1832 | 1464779904041 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:18:24 INFO - PROCESS | 1832 | 1464779904044 Marionette TRACE conn4 <- [1,3090,null,{}] 04:18:24 INFO - PROCESS | 1832 | 1464779904050 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}] 04:18:24 INFO - PROCESS | 1832 | 1464779904327 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:18:24 INFO - PROCESS | 1832 | 1464779904472 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:24 INFO - PROCESS | 1832 | ++DOCSHELL 0x8594b800 == 140 [pid = 1832] [id = 782] 04:18:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 120 (0x883d0000) [pid = 1832] [serial = 2345] [outer = (nil)] 04:18:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 121 (0x8d58fc00) [pid = 1832] [serial = 2346] [outer = 0x883d0000] 04:18:24 INFO - PROCESS | 1832 | 1464779904548 Marionette DEBUG loaded listener.js 04:18:24 INFO - PROCESS | 1832 | ++DOMWINDOW == 122 (0x8d84b800) [pid = 1832] [serial = 2347] [outer = 0x883d0000] 04:18:25 INFO - PROCESS | 1832 | 1464779905291 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:18:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:18:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1280ms 04:18:25 INFO - PROCESS | 1832 | 1464779905322 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:18:25 INFO - PROCESS | 1832 | 1464779905325 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:18:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:18:25 INFO - PROCESS | 1832 | 1464779905332 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:18:25 INFO - PROCESS | 1832 | 1464779905335 Marionette TRACE conn4 <- [1,3094,null,{}] 04:18:25 INFO - PROCESS | 1832 | 1464779905340 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}] 04:18:25 INFO - PROCESS | 1832 | 1464779905655 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:18:25 INFO - PROCESS | 1832 | 1464779905684 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:25 INFO - PROCESS | 1832 | ++DOCSHELL 0x8bdba000 == 141 [pid = 1832] [id = 783] 04:18:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 123 (0x8c49d400) [pid = 1832] [serial = 2348] [outer = (nil)] 04:18:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 124 (0x8dc0c800) [pid = 1832] [serial = 2349] [outer = 0x8c49d400] 04:18:25 INFO - PROCESS | 1832 | 1464779905784 Marionette DEBUG loaded listener.js 04:18:25 INFO - PROCESS | 1832 | ++DOMWINDOW == 125 (0x8dcb0c00) [pid = 1832] [serial = 2350] [outer = 0x8c49d400] 04:18:27 INFO - PROCESS | 1832 | 1464779907138 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:18:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:18:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1833ms 04:18:27 INFO - PROCESS | 1832 | 1464779907167 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:18:27 INFO - PROCESS | 1832 | 1464779907175 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:18:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:18:27 INFO - PROCESS | 1832 | 1464779907184 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:18:27 INFO - PROCESS | 1832 | 1464779907191 Marionette TRACE conn4 <- [1,3098,null,{}] 04:18:27 INFO - PROCESS | 1832 | 1464779907199 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}] 04:18:27 INFO - PROCESS | 1832 | 1464779907442 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:18:27 INFO - PROCESS | 1832 | 1464779907763 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:27 INFO - PROCESS | 1832 | ++DOCSHELL 0x874b0400 == 142 [pid = 1832] [id = 784] 04:18:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 126 (0x87ad9c00) [pid = 1832] [serial = 2351] [outer = (nil)] 04:18:27 INFO - PROCESS | 1832 | ++DOMWINDOW == 127 (0x89ba2800) [pid = 1832] [serial = 2352] [outer = 0x87ad9c00] 04:18:27 INFO - PROCESS | 1832 | 1464779907917 Marionette DEBUG loaded listener.js 04:18:28 INFO - PROCESS | 1832 | ++DOMWINDOW == 128 (0x8a314800) [pid = 1832] [serial = 2353] [outer = 0x87ad9c00] 04:18:28 INFO - PROCESS | 1832 | 1464779908847 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]]]}] 04:18:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:18:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:18:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1688ms 04:18:28 INFO - PROCESS | 1832 | 1464779908873 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:18:28 INFO - PROCESS | 1832 | 1464779908883 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:18:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:18:28 INFO - PROCESS | 1832 | 1464779908895 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:18:28 INFO - PROCESS | 1832 | 1464779908900 Marionette TRACE conn4 <- [1,3102,null,{}] 04:18:28 INFO - PROCESS | 1832 | 1464779908908 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}] 04:18:29 INFO - PROCESS | 1832 | 1464779909216 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:18:29 INFO - PROCESS | 1832 | 1464779909584 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:29 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c2b4000 == 143 [pid = 1832] [id = 785] 04:18:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 129 (0x8c32f000) [pid = 1832] [serial = 2354] [outer = (nil)] 04:18:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 130 (0x8c49b800) [pid = 1832] [serial = 2355] [outer = 0x8c32f000] 04:18:29 INFO - PROCESS | 1832 | 1464779909679 Marionette DEBUG loaded listener.js 04:18:29 INFO - PROCESS | 1832 | ++DOMWINDOW == 131 (0x8d842c00) [pid = 1832] [serial = 2356] [outer = 0x8c32f000] 04:18:30 INFO - PROCESS | 1832 | 1464779910565 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:18:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:18:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1737ms 04:18:30 INFO - PROCESS | 1832 | 1464779910632 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:18:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:18:30 INFO - PROCESS | 1832 | 1464779910637 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:18:30 INFO - PROCESS | 1832 | 1464779910643 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:18:30 INFO - PROCESS | 1832 | 1464779910649 Marionette TRACE conn4 <- [1,3106,null,{}] 04:18:30 INFO - PROCESS | 1832 | 1464779910683 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}] 04:18:31 INFO - PROCESS | 1832 | 1464779911102 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:18:31 INFO - PROCESS | 1832 | 1464779911395 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:31 INFO - PROCESS | 1832 | ++DOCSHELL 0x8c49ec00 == 144 [pid = 1832] [id = 786] 04:18:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 132 (0x8e03f400) [pid = 1832] [serial = 2357] [outer = (nil)] 04:18:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 133 (0x8ecc2c00) [pid = 1832] [serial = 2358] [outer = 0x8e03f400] 04:18:31 INFO - PROCESS | 1832 | 1464779911505 Marionette DEBUG loaded listener.js 04:18:31 INFO - PROCESS | 1832 | ++DOMWINDOW == 134 (0x8ed96400) [pid = 1832] [serial = 2359] [outer = 0x8e03f400] 04:18:32 INFO - PROCESS | 1832 | 1464779912354 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]]]}] 04:18:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:18:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:18:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:18:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1753ms 04:18:32 INFO - PROCESS | 1832 | 1464779912396 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:18:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:18:32 INFO - PROCESS | 1832 | 1464779912401 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:18:32 INFO - PROCESS | 1832 | 1464779912408 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:18:32 INFO - PROCESS | 1832 | 1464779912411 Marionette TRACE conn4 <- [1,3110,null,{}] 04:18:32 INFO - PROCESS | 1832 | 1464779912417 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}] 04:18:32 INFO - PROCESS | 1832 | 1464779912650 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:18:32 INFO - PROCESS | 1832 | 1464779912953 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:32 INFO - PROCESS | 1832 | ++DOCSHELL 0x8e03c000 == 145 [pid = 1832] [id = 787] 04:18:32 INFO - PROCESS | 1832 | ++DOMWINDOW == 135 (0x8ef2a400) [pid = 1832] [serial = 2360] [outer = (nil)] 04:18:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 136 (0x8ef34800) [pid = 1832] [serial = 2361] [outer = 0x8ef2a400] 04:18:33 INFO - PROCESS | 1832 | 1464779913051 Marionette DEBUG loaded listener.js 04:18:33 INFO - PROCESS | 1832 | ++DOMWINDOW == 137 (0x8f752800) [pid = 1832] [serial = 2362] [outer = 0x8ef2a400] 04:18:34 INFO - PROCESS | 1832 | 1464779914130 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"]]]}] 04:18:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:18:34 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:18:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:18:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1784ms 04:18:34 INFO - PROCESS | 1832 | 1464779914204 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:18:34 INFO - PROCESS | 1832 | 1464779914210 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:18:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:18:34 INFO - PROCESS | 1832 | 1464779914222 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:18:34 INFO - PROCESS | 1832 | 1464779914227 Marionette TRACE conn4 <- [1,3114,null,{}] 04:18:34 INFO - PROCESS | 1832 | 1464779914236 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}] 04:18:34 INFO - PROCESS | 1832 | 1464779914541 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:18:34 INFO - PROCESS | 1832 | 1464779914916 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\", \"a99bfa5c-78cc-44b2-b27c-ee1e13afeb24\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:34 INFO - PROCESS | 1832 | ++DOCSHELL 0x85181000 == 146 [pid = 1832] [id = 788] 04:18:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 138 (0x8eda0000) [pid = 1832] [serial = 2363] [outer = (nil)] 04:18:34 INFO - PROCESS | 1832 | ++DOMWINDOW == 139 (0x8f99f000) [pid = 1832] [serial = 2364] [outer = 0x8eda0000] 04:18:35 INFO - PROCESS | 1832 | 1464779915006 Marionette DEBUG loaded listener.js 04:18:35 INFO - PROCESS | 1832 | ++DOMWINDOW == 140 (0x8fa51800) [pid = 1832] [serial = 2365] [outer = 0x8eda0000] 04:18:35 INFO - PROCESS | 1832 | 1464779915811 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]]]}] 04:18:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:18:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1639ms 04:18:35 INFO - PROCESS | 1832 | 1464779915861 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:18:35 INFO - PROCESS | 1832 | 1464779915865 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:18:36 WARNING - u'runner_teardown' () 04:18:36 INFO - No more tests 04:18:36 INFO - Got 0 unexpected results 04:18:36 INFO - SUITE-END | took 1394s 04:18:37 INFO - Closing logging queue 04:18:37 INFO - queue closed 04:18:37 INFO - Return code: 0 04:18:37 WARNING - # TBPL SUCCESS # 04:18:37 INFO - Running post-action listener: _resource_record_post_action 04:18:37 INFO - Running post-run listener: _resource_record_post_run 04:18:38 INFO - Total resource usage - Wall time: 1433s; CPU: 98.0%; Read bytes: 14245888; Write bytes: 924880896; Read time: 976; Write time: 315028 04:18:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:18:38 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 142168064; Read time: 0; Write time: 151420 04:18:38 INFO - run-tests - Wall time: 1400s; CPU: 98.0%; Read bytes: 11145216; Write bytes: 782045184; Read time: 772; Write time: 163540 04:18:38 INFO - Running post-run listener: _upload_blobber_files 04:18:38 INFO - Blob upload gear active. 04:18:38 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:18:38 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:18:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:18:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:18:39 INFO - (blobuploader) - INFO - Open directory for files ... 04:18:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:18:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:18:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:18:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:18:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:18:41 INFO - (blobuploader) - INFO - Done attempting. 04:18:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:18:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:18:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:18:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:18:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:18:42 INFO - (blobuploader) - INFO - Done attempting. 04:18:42 INFO - (blobuploader) - INFO - Iteration through files over. 04:18:42 INFO - Return code: 0 04:18:42 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:18:42 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:18:42 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/edc62a0e81a92c1fb96a21bd51e135e0cec1ae0b6bd9739bc92e4dc201b4a0f760518110b6e4023fe823925abdd899afbbfa83bf976f73bdc3a9235d367f2d00", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/32d80882488fa9eb8b5e6d79fe586477662ef49d02bf8ff3effd3a05cd7743b0e1a031124f4af904e34ee5aeb6e5b4f67fb44ef140af3b82faca8557f9fa9787"} 04:18:42 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:18:42 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:18:42 INFO - Contents: 04:18:42 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/edc62a0e81a92c1fb96a21bd51e135e0cec1ae0b6bd9739bc92e4dc201b4a0f760518110b6e4023fe823925abdd899afbbfa83bf976f73bdc3a9235d367f2d00", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/32d80882488fa9eb8b5e6d79fe586477662ef49d02bf8ff3effd3a05cd7743b0e1a031124f4af904e34ee5aeb6e5b4f67fb44ef140af3b82faca8557f9fa9787"} 04:18:42 INFO - Running post-run listener: copy_logs_to_upload_dir 04:18:42 INFO - Copying logs to upload dir... 04:18:42 INFO - mkdir: /builds/slave/test/build/upload/logs 04:18:42 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1576.607817 ========= master_lag: 3.90 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 20 secs) (at 2016-06-01 04:18:46.492991) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-06-01 04:18:46.497043) ========= 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-1464768480.588405-181503437 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/edc62a0e81a92c1fb96a21bd51e135e0cec1ae0b6bd9739bc92e4dc201b4a0f760518110b6e4023fe823925abdd899afbbfa83bf976f73bdc3a9235d367f2d00", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/32d80882488fa9eb8b5e6d79fe586477662ef49d02bf8ff3effd3a05cd7743b0e1a031124f4af904e34ee5aeb6e5b4f67fb44ef140af3b82faca8557f9fa9787"} build_url:https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031820 build_url: 'https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/edc62a0e81a92c1fb96a21bd51e135e0cec1ae0b6bd9739bc92e4dc201b4a0f760518110b6e4023fe823925abdd899afbbfa83bf976f73bdc3a9235d367f2d00", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/32d80882488fa9eb8b5e6d79fe586477662ef49d02bf8ff3effd3a05cd7743b0e1a031124f4af904e34ee5aeb6e5b4f67fb44ef140af3b82faca8557f9fa9787"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XGF_K-RbTKaqwZ27XSQU6Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 2.65 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-06-01 04:18:49.181696) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 24 secs) (at 2016-06-01 04:18:49.182030) ========= 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-1464768480.588405-181503437 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016898 ========= master_lag: 24.90 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 24 secs) (at 2016-06-01 04:19:14.100559) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-01 04:19:14.100903) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-01 04:19:14.128503) ========= ========= Total master_lag: 31.54 =========